贝宝结帐布伦特里行项目

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'。愚蠢的错误,不知道我怎么没发现它!非常感谢大家。