我是paypal SDK的菜鸟,所以请耐心等待。我已经通过沙盒获得了PayPal付款,得到了IPN,并通过回复给我发回电子邮件。到现在为止还挺好。
我使用示例代码从paypal网站进行基本集成(这是支付代码段)
payment: function() {
var env = this.props.env;
var client = this.props.client;
return paypal.rest.payment.create(env, client, {
transactions: [
{
amount: { total: '1.00', currency: 'USD' }
//what do I put here to pass a custom var called uid?
}
]
});
},
我的问题是这样的:如何传递一个额外的参数(除了当前金额:{etc 当前传递?我有一个我生成的UID,我想作为参数传递然后在我的IPN监听器中使用_POST抓取,以便根据此值验证数据库中的条目。但对于我的生活,我无法找到除上述示例之外如何传递params的任何示例。在这里的帮助将非常感激和赞扬:))
答案 0 :(得分:1)
我认为您正在寻找这些文档中的custom
字段:
https://developer.paypal.com/docs/api/payments/
transactions: [
{
amount: { total: '1.00', currency: 'USD' },
custom: 'xxxxxxx'
}
]