Paypal 按钮返回“无法捕获订单”

use*_*755 5 javascript paypal

我正在使用贝宝按钮 SDK。激活按钮的代码是:-

        paypal.Buttons({
        createOrder: ( data, actions ) => {
            return actions.order.create({
                purchase_units: [{
                    amount: {
                        value: this.amount.toFixed(2),
                        currency_code: "GBP",
                    }
                }]
            })
        },
        onApprove: ( data, actions ) => {
            return actions.order.capture().then(details => {
              console.log('details',details);
            })
        },
        onError: ( error ) => {
            console.log('error',error);
        }
    }).render('#paypal-button-container')
Run Code Online (Sandbox Code Playgroud)

用户界面按预期运行,然后在返回错误之前有很长时间的暂停。脚本标签中使用的 client_id 用于沙箱帐户。我找不到描述错误可能原因的文档......

error Error: Order could not be captured

非常感谢任何建议。

贝宝.. https://developer.paypal.com/docs/checkout/integrate/#1-get-paypal-rest-api-credentials

Sla*_*uba 0

您可以使用返回 Paypal 服务器的 CURL 进行检查吗?这是一条评论,但我没有 50pkt S/O。抱歉。