2017-02-01 16 views
1

Я создал учетную запись PayPal, и я хочу, чтобы кредитные карты хранилища принимали платежи с использованием библиотеки paypal v.zero. Я тестировал все, используя учетную запись в песочнице, но не работал с помощью моей учетной записи PayPal. Я получаю следующую ошибкупринять оплату на сводчатых карточках

{ 
"creditCardVerification": null, 
"transaction": null, 
"subscription": null, 
"errors":{ 
"allDeepValidationErrors":[ 
{"attribute": "payment_method_token", "code": "TRANSACTION_PAYMENT_METHOD_TOKEN_CARD_TYPE_IS_NOT_ACCEPTED", "message": "Payment instrument type is not accepted by this merchant account."…}, 
{"attribute": "merchant_account_id", "code": "TRANSACTION_PAYMENT_INSTRUMENT_NOT_SUPPORTED_BY_MERCHANT_ACCOUNT", "message": "Merchant account does not support payment instrument."…} 
], 
"allValidationErrors":[] 
}, 
"parameters":{ 
"transaction[type]": "sale", 
"transaction[payment_method_token]": "xxxxxx", 
"transaction[amount]": "1" 
}, 
"message": "Payment instrument type is not accepted by this merchant account.\nMerchant account does not support payment instrument.", 
"target": null, 
"success": false 
} 
+0

Вы получили эту ошибку, когда вы использовали свой аккаунт Брэйнтри Песочница или производство? Если «Производство», вы следовали [Руководству по настройке PayPal] (https://articles.braintreepayments.com/guides/paypal/setup-guide)? – Shea

+0

Нет, я протестировал песочницу, и все работает отлично. после разговора с поддержкой Braintree, они сказали, что я не могу использовать их хранилище для кредитных карт. Я могу использовать его только для сохранения учетной записи PayPal, которая, к сожалению, к сожалению. Интересно, есть ли другой способ сберечь кредитную карту и принять оплату с помощью PayPal. –

ответ

0

ошибку в "transaction[amount]": "1" у вас есть передать валюту суммы использования "transaction[amount]": {"value":"1.0", "currency":"USD"}

 Смежные вопросы

  • Нет связанных вопросов^_^