Я использовал пакет под названием vue-paypal-checkout.
Всякий раз, когда я нажимаю кнопку проверки
Я получаю ошибку идентификатора корреляции, которая говорит что-то вроде этого
Uncaught Error: Error: Запрос на публикацию https://www.sandbox.paypal.com/v1/payments/payment не выполнен с ошибкой 400. Идентификатор корреляции: eb8de8276001, eb8de8276001
Но я получаю эту ошибку
<div class="input-group">
<paypal-checkout
style="height:5em; width:100%; padding:20px;"
v-show="form.payment_option == 1"
amount="form.offer_bounty"
currency="USD"
:items="my_items "
:env="environment"
:style="button_style"
:client="paypal">
</paypal-checkout>
</div>
это в моем объекте данных
form: {
offer_bounty : 10,
currencyCode : 4,
payment_option : 1,
converted_money : 0,
},
my_items : [
{
"name": "hat",
"description": "Brown hat.",
"quantity": "1",
"price": "5",
"currency": "USD"
},
{
"name": "handbag",
"description": "Black handbag.",
"quantity": "1",
"price": "5",
"currency": "USD"
}
],
paypal: {
sandbox: 'cleint_id',
production: 'your_prouction_key_Used'
},
environment : "sandbox",
button_style : {
label: 'checkout',
size: 'large', // small | medium | large | responsive
shape: 'pill', // pill | rect
color: 'blue' // gold | blue | silver | black
},