Кнопка PayPal возвращает «Не удалось захватить заказ» - PullRequest
0 голосов
/ 13 марта 2019

Я использую PayPal Buttons 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')

Пользовательский интерфейс работает должным образом, затем возникает долгая пауза, прежде чем возвращается ошибка. Client_id, используемый в теге script, предназначен для учетной записи песочницы. Не могу найти документацию, описывающую возможную причину ошибки ...

error Error: Order could not be captured

Любой совет с благодарностью.

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

1 Ответ

0 голосов
/ 13 марта 2019

Можете ли вы проверить, используя CURL, который возвращает сервер Paypal? Это комментарий, но у меня нет 50pkt S / O. Извините.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...