reactjs - Paypal Express 按钮行项目未显示

标签 reactjs paypal

我正在使用新的 2019 paypal sdk 和 React,我正在尝试创建一个包含 2 个订单项的订单。当我创建订单时,我能够在 PayPal 内获得正确的总计并完成交易,但在测试用户收据上,它只显示 25.99 的总计,没有行项目。我正在遵循他们的 api 说明的 v2,但没有显示任何项目。

        purchase_units: [{
            amount: {
                currency_code: 'USD',
                value: '25.99',
                breakdown: {
                    item_total: { value: '25.99', currency_code: 'USD' }
                }
            }
        }],
        items: [
            {
                name: 'Watercolor texture kit Vol. 1',
                unit_amount: {
                    value: '16.00',
                    currency_code: 'USD'
                },
                quantity: '1',
                description: 'test desc',
                sku: '222'
            },
            {
                name: 'Skinny jeans',
                unit_amount: {
                    currency_code: 'USD',
                    value: '9.99'
                },
                quantity: '1',
                description: 'test desc',
                sku: '30'
            }
        ],

最佳答案

我知道这已经很旧了,我也遇到过类似的问题。我认为这些元素需要位于购买单位内。我还发现我需要将描述符包含在引号中 - 但 API 文档没有指定这一点。

关于reactjs - Paypal Express 按钮行项目未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54978115/

相关文章:

PayPal立即付款(意图="sale")到期时间

javascript - 包装输入时,React 属性未正确设置

PayPal DoReferrenceTansaction 错误 11458 "Credit card details section must be empty"以为我没有指定一个

api - PayPal REST API 的 "accept and store credit cards"部分是否需要 Advanced 或 Pro 产品?

javascript - 创建循环以在 React 中动态导入文件

asp.net - 为什么我使用 c# 在 asp.net 中收到来自 Paypal 的无效响应?

android - native Checkout Paypal 按钮未在 android 中为发布 apk 呈现

reactjs - React Native - __DEV__ 未定义

javascript - 如何调试 Jsx 代码

javascript - 使用 React (Rails 5.1) 处理表单中的单选按钮