Braintreepayment:商家未设立接受PayPal

时间:2015-09-16 19:46:37

标签: php android paypal braintree

我正在通过Braintreepayments“开始使用”page。这是一个非常简单的教程。客户端和服务器中的几行代码,在我的例子中是Android和PHP。基本上,我的代码与每个教程相同。

我得到了意外的异常,如下所示。

  

com.braintreepayments.api.exceptions.UnexpectedException:商家未设置为接受PayPal

Logcat error log

在控制面板中,默认情况下在沙盒中启用PayPal。

Braintree Sanbox control panel

但是我无法找到进入Pay​​pal Sandbox商户帐户的地方,如本文档中所述。可能这个文件没有涵盖沙箱。

Braintree Setup Guide

如果有任何我错过了检查的步骤或文件,有人可以指出我吗?

2 个答案:

答案 0 :(得分:2)

在Braintree支持团队启用Paypal作为我的沙箱的处理器连接后,我可以继续使用Paypal进行付款。

Braintree support team reply

我发出了进一步的问题,为什么Paypal在我的Sandbox中没有默认启用为处理器连接。以下是支持团队的回复。

Braintree Reply

我想知道如何加入Braintree的Paypal沙盒帐户。根据Braintree支持团队的回复,这是不可能的。 Braintree是一个独立的,完全封闭的环境。

enter image description here

答案 1 :(得分:2)

@Sithu您的沙箱是在受支持的国家/地区之外创建的,该国家/地区不是支持PayPal的国家/地区,这就是您收到错误的原因“商家未设置为接受PayPal”。

示例:
如果您是在美国商家中进行集成的开发人员,则需要注册为美国的braintree沙盒帐户。您可以使用页面左下角的下拉菜单选择美国作为您所在的国家/地区,在BrainTree网站上执行此操作。

请记住:注册页面的左下角>>选择国家/地区作为美国

我使用美国作为我的国家注册了另一个关于BrainTree的沙盒帐户,并且它运行良好。

注册后,进入设置>> 处理并选中“接受的付款方式”列表,您会在其中看到“paypal”图标,这意味着您的帐户支持PayPal付款方式。enter image description here