我是 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?
}
]
});
},
我的问题是:如何传递额外参数(除了当前传递的当前 amount: { etc 之外?我有一个生成的 UID,我想将其作为参数传递,并且然后在我的 IPN 监听器中使用 _POST 获取,以便根据这个值验证我的数据库中的条目。但是对于我来说,除了上面的例子之外,我找不到任何关于如何传递参数的例子。这里有任何帮助将不胜感激和称赞:)
最佳答案
我认为您正在从这些文档中寻找 custom
字段:
https://developer.paypal.com/docs/api/payments/
transactions: [
{
amount: { total: '1.00', currency: 'USD' },
custom: 'xxxxxxx'
}
]
关于php - 如何发送额外数据(例如 UID)作为 Paypal 快速结账的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42660036/