【发布时间】:2020-06-21 09:46:22
【问题描述】:
我正在使用 Paypal 智能按钮来收款以集成到我的数字平台中。 我卖的不是实体商品,而是服务/数字商品。
我遵循了 Paypal 网站上的教程,并通过查看 Paypal 网络文档创建了这个订单:
order = actions.order.create({
application_context: {
locale : "ITA",
shipping_preference:"NO_SHIPPING"
},
purchase_units: [{
description:"BLA BLA",
items:[
{
name: "BLA BLA",
category:"DIGITAL_GOODS",
quantity:"1",
unit_amount :{
currency_code:"EUR",
value : "5.00"
}
}
],
amount: {
currency_code: "EUR",
value: 5.00
}
}]
});
当我尝试时,我收到此错误(通过 Google Chrome 开发工具控制台)
POST https://www.sandbox.paypal.com/v2/checkout/orders 422 (Unprocessable Entity)
我已尝试删除 item 参数,这样做我付款没有任何问题,但我不确定这是否适合我的情况,即我正在销售服务/数字商品。
哪种方法是正确的?
【问题讨论】:
标签: javascript paypal paypal-sandbox paypal-rest-sdk