Интеграция PayPal из ошибки песочницы Braintree: PAYPAL_SANDBOX_ACCOUNT_NOT_LINKED - PullRequest
0 голосов
/ 03 мая 2018

Я получил эту ошибку при попытке проверить интеграцию PayPal с Braintree.

Вот мой код клиента (на самом деле скопируйте с официального сайта и внесите небольшие изменения):

braintree.client.create({
    authorization: ClientToken
}, function(err, clientInstance) {
    if (err) {
        console.error(err);
        return;
    }

    // Create a PayPal Checkout component.
    braintree.paypalCheckout.create({
        client: clientInstance
    }, function (paypalCheckoutErr, paypalCheckoutInstance) {
        // Stop if there was a problem creating PayPal Checkout.
        // This could happen if there was a network error or if it's incorrectly
        // configured.
        if (paypalCheckoutErr) {
            console.error('Error creating PayPal Checkout:', paypalCheckoutErr); // Error from this line
            return;
        }
    });
});

Error creating PayPal Checkout: 
{
    name: "BraintreeError",
    code: "PAYPAL_SANDBOX_ACCOUNT_NOT_LINKED",
    message: "A linked PayPal Sandbox account is required to use PayPal Checkout in Sandbox. See https://developers.braintreepayments.com/guides/paypal/testing-go-live/#linked-paypal-testing for details on linking your PayPal sandbox with Braintree.",
    type: "MERCHANT",
    details: undefined
}

Я действительно связал свою учетную запись в песочнице PayPal (из панели управления Braintree) и, к удивлению, не могу найти никакой полезной информации об этой ошибке. Конечно, я прочитал https://developers.braintreepayments.com/guides/paypal/testing-go-live/node#linked-paypal-testing.

Ответы [ 2 ]

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

Я, наконец, открыл еще одну учетную запись в песочнице Braintree, чтобы решить эту проблему. Это странно, но я не могу решить ничего другим.

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

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

Существует две учетные записи песочницы, которые необходимо связать вместе: ваша песочница Braintree и ваша песочница PayPal .

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

Если вы продолжаете видеть эту ошибку, обратитесь за помощью в службу поддержки Braintree .

...