Почему «сумма» должна отправляться в конфигурацию BrainTree PayPal при использовании «Drop-In»? - PullRequest
0 голосов
/ 06 мая 2018

Мне интересно, почему мы должны отправлять amount денег во время запроса одноразового номера, когда мы используем BrainTree Drop-In с методом оплаты PayPal. Я обнаружил, что это значение вообще не используется.

Единственное значение, которое используется для определения суммы денег, которую я получаю, - это значение, которое я отправляю при использовании одноразового номера, полученного мной (и может отличаться от того, что я отправляю как amount).

Вот простой код:

braintree.dropin.create({
    authorization: token,
    container: '#checkout-container',
    paypal: {
        flow: 'checkout',
        amount: '1000000000', // This value is not being used!!!
        currency: 'EUR'
      }
}, callback);

Кто-нибудь знает, почему мы должны отправлять это значение, если оно не используется?

1 Ответ

0 голосов
/ 07 мая 2018

Полное раскрытие: я работаю в Braintree. Если у вас есть какие-либо дополнительные вопросы, свяжитесь с support .

При использовании рабочего процесса PayPal Checkout - flow: "checkout" - вы уполномочиваете PayPal взимать эту сумму с клиента. amount является обязательным и возвращает ошибку , если не включена.

amount не требуется для рабочего процесса PayPal Vault - flow: "vault" - поскольку вы создаете соглашение о выставлении счетов с клиентом для взимания с него любой суммы в будущем.

Для получения дополнительной информации о двух различных рабочих процессах PayPal, ознакомьтесь с Документация Braintree .

...