贝宝结帐布伦特里行项目
PayPal Checkout Braintree Line Items
我正在尝试将 Braintree 与 PayPal Checkout SDK(沙盒环境)一起使用,但是每次我尝试添加订单项时,我都会收到 'create_order_error' 'PayPal error undefined: could not initialise paypal flow'。这是 only 当我在 lineItems 选项中添加时:
...
return paypalCheckoutInstance.createPayment({
flow: 'checkout',
amount: '100',
currency: 'USD',
intent: 'capture',
displayName: 'Display Test',
landingPageType: 'login',
lineItems: [
{
quantity: '1',
unitAmount: '50.00',
name: 'Test Name',
kind: 'debit'
},
{
quanity: '1',
unitAmount: '50.00',
name: 'Test Name 2',
kind: 'debit'
}
],
enableShippingAddress: true,
...
如果我删除 lineItems 属性 或设置
...
lineItems: []
...
我没有收到任何错误,所以大概是我格式化项目的方式。
有人可以帮忙吗?
谢谢!
如@Reynadan 在评论中指出的那样,第 2 行中的拼写错误 'quantity'。愚蠢的错误,不知道我怎么没发现它!非常感谢大家。
我正在尝试将 Braintree 与 PayPal Checkout SDK(沙盒环境)一起使用,但是每次我尝试添加订单项时,我都会收到 'create_order_error' 'PayPal error undefined: could not initialise paypal flow'。这是 only 当我在 lineItems 选项中添加时:
...
return paypalCheckoutInstance.createPayment({
flow: 'checkout',
amount: '100',
currency: 'USD',
intent: 'capture',
displayName: 'Display Test',
landingPageType: 'login',
lineItems: [
{
quantity: '1',
unitAmount: '50.00',
name: 'Test Name',
kind: 'debit'
},
{
quanity: '1',
unitAmount: '50.00',
name: 'Test Name 2',
kind: 'debit'
}
],
enableShippingAddress: true,
...
如果我删除 lineItems 属性 或设置
...
lineItems: []
...
我没有收到任何错误,所以大概是我格式化项目的方式。
有人可以帮忙吗?
谢谢!
如@Reynadan 在评论中指出的那样,第 2 行中的拼写错误 'quantity'。愚蠢的错误,不知道我怎么没发现它!非常感谢大家。