当我尝试从Braintree测试我的PayPal集成时,出现此错误。
下面是我的客户端代码(实际上是从官方网站复制,并作少量修改):
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
}
I have actually link my PayPal sandbox account (from the Braintree control panel) and surprisingly cannot find any useful information about this error. Of course I have read through https://developers.braintreepayments.com/guides/paypal/testing-go-live/node#linked-paypal-testing.
4条答案
按热度按时间jhkqcmku1#
我终于打开了另一个Braintree沙盒帐户来解决这个问题。这很奇怪,但是我不能用其他方法来解决。
ee7vknir2#
充分披露:我在Braintree工作。如果您有任何进一步的问题,请随时联系support。
有两个沙盒帐户需要链接在一起:您的Braintree sandbox和PayPal sandbox。
仔细检查您是否按照Braintree文档中的说明将PayPal沙盒帐户链接到Control Panel中的Braintree沙盒帐户。
如果您继续看到此错误,请contact Braintree Support以获取帮助。
wh6knrhe3#
我也有同样的问题。
原来贝宝需要我验证我的电话号码和电子邮件地址。但我没有登录贝宝自2016年以来,所以我的信息出错,最后我不得不重新创建我的贝宝帐户。
piztneat4#
Braintree doc: https://developer.paypal.com/braintree/docs/guides/paypal/testing-go-live#linked-paypal-testing
为了将PayPal sandbox test account链接到您的Braintree沙盒帐户,您需要该PayPal沙盒测试帐户的API凭据。
如果您还没有用于测试Braintree集成的PayPal沙盒测试帐户,请按照以下步骤创建一个新帐户:
获得这些PayPal沙盒API凭据后,请在您的Braintree沙盒中输入:
1.登录您的Braintree sandbox Control Panel
1.导航至设置〉处理〉付款方式〉PayPal
1.单击链接沙盒
1.输入PayPal沙盒测试帐户的电子邮件地址、客户ID和客户密码
1.点击链接PayPal沙盒