gpt4 book ai didi

javascript - paypal 支付 api 不适用于属性 "payee"

转载 作者:太空宇宙 更新时间:2023-11-03 16:05:37 25 4
gpt4 key购买 nike

我已经查看了人们一直说这个问题重复的问题,但我不知道如何用我的代码处理它。我需要一个解释。谢谢

我是 paypal API 的新手,所以我现在有点困惑。创建交易仅在我未指定收款人属性(property)时才有效,但如果没有指定收款人, Paypal 将如何知道向谁汇款?

这是代码

$(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');
})

错误代码:

enter image description here

最佳答案

在交易对象中,您需要包含您要出售的商品的商品列表。邮件也需要存在。

如果您没有指定邮箱,paypal 将钱发送给生成客户端 id key 的人。

此外,项目总和和当前需要与金额总和和货币相匹配

试试这个(更改沙盒 ID 和收款人电子邮件需要存在于 paypal 中):

$(function() {
paypal.Button.render({
env: 'sandbox', // Or 'sandbox'
client: {
sandbox: 'yourclientid',
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' },
payee: { email: "seller-inventory@gmail.com" },
item_list: {
items: [
{
name: "hat",
sku: "1",
price: "5.00",
currency: "USD",
quantity: "1",
description: "Brown hat."

}]}
}
]
}
});
},

onAuthorize: function(data, actions) {
return actions.payment.execute().then(function(payment) {
console.log("payment", payment)
});
}

}, '#paypal');
})

关于javascript - paypal 支付 api 不适用于属性 "payee",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45986942/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com