【发布时间】:2018-02-09 17:36:52
【问题描述】:
我已经查看了人们一直说这个问题重复的问题,但我不知道如何用我的代码处理它。我需要一个解释。谢谢
我是 paypal API 的新手,所以我现在有点困惑。创建交易仅在我没有指定收款人属性时才有效,但是当没有指定收款人时,贝宝如何知道向谁汇款?
这是代码
$(function() {
paypal.Button.render({
env: 'sandbox', // Or 'sandbox'
client: {
sandbox: 'xxxxxx',
production: 'xxxxxx'
},
commit: false, // Show a 'Pay Now' button
payment: function(data, actions) {
return actions.payment.create({
payment: {
transactions: [
{
amount: { total: '5.00', currency: 'USD' },
description: "TEST",
payee: { email: "seller-inventory@gmail.com" }
}
]
}
});
},
onAuthorize: function(data, actions) {
return actions.payment.execute().then(function(payment) {
console.log("payment", payment)
});
}
}, '#paypal');
})
错误代码:
【问题讨论】:
-
可能您需要包含商家ID,然后呢?我现在只是在猜测,我对此的经验为零,但我很感兴趣。 developer.paypal.com/docs/api/payments/#definition-payee
-
@MeghanArmes 我真的不明白两者都用于卖家信息的merchant_id和电子邮件之间的区别
-
对,是的——看起来他们提供了一个沙箱来测试 API 调用;不确定这是否会有所帮助,但我没有想法,对不起。 :(developer.paypal.com/docs/integration/direct/payments/…
标签: javascript paypal paypal-sandbox paypal-rest-sdk