贝宝与Braintree集成

我正在尝试在Nodejs和Javascript中集成braintree进行支付。

我已经在https://sandbox.braintreegateway.com上创build了一个帐户,现在我正在尝试将我的braintree付款与我的网站结合起来,使用“drop in”整合,我遵循了网站上给出的所有步骤,button,点击后打开一个贝宝popup窗口,我在其中input我的账户详细信息,之后它要求就各种条款达成一致。 点击同意后说:

“对不起,我们无法连接到贝宝,请过几分钟再试一次,再试一次”我不知道为什么我得到这个。

看起来像用Braintree设置我的贝宝个人资料的问题(虽然在沙箱中,它并不重要)。 我试图按照braintree门户指示braintreebuild立贝宝,但没有成功,我仍然在同一个错误信息。

使用的代码来自以下Braintree文档:

https://developers.braintreepayments.com/javascript+node/guides/drop-in#paypal

这个你能帮我吗。

我能够联系braintrees支持,他们configuration我的沙箱帐户。

这就是他们所说的:

嘿Johhan,

感谢您接触Braintree的支持。 我很乐意提供帮助。

我看了一下你的沙箱帐户,看起来你没有设置处理器连接来testing贝宝。 有时,当在美国境外创build沙箱帐户时,可能会发生这种情况。

我们已经更正了这个设置,您的沙箱现在已经设置好了,可以处理PayPal。 您可以通过login到您的沙箱控制面板并点击设置>处理来validation您的沙箱中的PayPal是有效的付款方式。 您会在商家帐户旁看到接受的付款方式列表。

希望有所帮助! 让我们知道如果有什么我们可以为你做的。

最好,

基本上,您必须validation您的沙箱帐户中PayPal是有效的付款方式。

我联系他们的支持团队。 这是他们的回应

“我相信你会遇到这个问题,因为你的沙盒是在巴基斯坦创build的,而这个支持PayPal的国家不是。如果你是一个在美国的商家开发集成商的开发者,你需要注册一个美国沙箱帐户,您可以在我们的网站上使用页面左下方的下拉菜单select美国作为您的国家,

记住:注册页面左下angular>>select国家为美国

我注册了Braintree的另一个沙箱帐户,使用美国作为我的国家,它完美的工作。