Button 贝宝定期智能支付按钮
Paypal定期付款的智能支付按钮是否可以传递其他参数,例如发票idButton 贝宝定期智能支付按钮,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.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'
});