PayPal JavaScript 客户端 SDK - 创建订单 - 购买单位数组 - 是否有自定义参数

PayPal JavaScript Client SDK - Create Order - purchase units array - is there a custom parameter

PayPal JavaScript V2 Client SDK 似乎没有可用的“自定义”参数。 有没有其他方法可以让我发送自定义值?

我当前初始化按钮的设置是:

<script>

  function initPayPalButton() {
    paypal.Buttons({
      style: {
        shape: 'rect',
        color: 'gold',
        layout: 'vertical',
        label: 'paypal',
      },

      createOrder: function(data, actions) {
        return actions.order.create({
          purchase_units: [{"description":"Premium Service","amount":{"currency_code":"USD","value":10.99}}]
        });
      },

   . . . . Other code here

事实上,actions.order.create() 是一个 v2/checkout/orders create,所有相同的参数包括 custom_id


但是,如果您将此类参数用于任何重要的事情,则表明您可能应该使用 the server-side pattern , with calls to "Create Order" and "Capture Order" from your back end.