Button 贝宝定期智能支付按钮

Button 贝宝定期智能支付按钮,button,paypal,payment,recurring,Button,Paypal,Payment,Recurring,Paypal定期付款的智能支付按钮是否可以传递其他参数,例如发票id paypal.Buttons({ createSubscription: function(data, actions) { return actions.subscription.create({ 'plan_id': 'P-2UF78835G6983425GLSM44AM' }); }, onApprove: function(data, actions) {

Paypal定期付款的智能支付按钮是否可以传递其他参数,例如发票id

paypal.Buttons({

  createSubscription: function(data, actions) {

    return actions.subscription.create({

      'plan_id': 'P-2UF78835G6983425GLSM44AM'

    });

  },


  onApprove: function(data, actions) {

    alert('You have successfully created subscription ' + data.subscriptionID);

  }


}).render('#paypal-button-container');
这是来自的示例代码 上面写着:

  • 使用actions.subscription.create()调用PayPal为您的计划创建订阅,包括计划ID、订户详细信息、配送和其他详细信息

但是除了
plan\u id

之外,我无法传递任何内容。底层API是
/v1/计费/订阅

以下是参考资料:

它似乎没有发票id的字段——因此,您的问题的答案是否定的,这是不可能的



您将在生成的响应中获得唯一的PayPal订阅配置文件ID,例如“ID”:“I-BW452GLLEP1G”——因此,您可以将该配置文件ID存储在您自己的发票记录中。

您可以按说明添加自定义ID字段

在这种情况下,您的代码如下所示

return actions.subscription.create({
   'custom_id': 'my-custom-code-for-integration',
   'plan_id': 'P-2UF78835G6983425GLSM44AM'
 });