我正在尝试使用javascript API渲染贝宝按钮,如果可以设置产品名称,然后在客户付款时将其退回,我很麻烦。我们实际上提供了一些服务,并且有几个订阅期。因此,我只想确定选择了哪个时间段并通过ajax发送,然后保存到数据库。返回的日期现在是: 缺少商品名称时,订单ID,付款人ID,付款ID,PAY-6YF12570JJ021733LLOSYSIY,意图,paymentToken。
我知道有更多方法可以创建贝宝按钮,但是此javascript API为贝宝用户和几种类型的卡分开了链接,当我从贝宝个人资料中生成按钮时,我并没有找到这些卡。
paypal.Button.render({
client: {
sandbox: '...',
production: '...',
product_name: "xxx"
},
payment: function(data, actions) {
return actions.payment.create({
payment: {
transactions: [
{
amount: { total: '0.01', currency: 'USD' },
}
]
}
});
},
onAuthorize: function(data, actions) {
return actions.payment.execute().then(function() {
console.log(data);
});
}
...