Braintree沙盒接受不存在的PayPal账户?

问题描述:

在我看来,你可以输入任何随机的用户名/密码组合,并且嵌入式UI小部件和后端都将接受它作为有效的PayPal帐户。付款将通过和一切。Braintree沙盒接受不存在的PayPal账户?

有没有一种方法可以将Braintree沙盒设置为仅接受真实的PayPal帐户?

完全披露:我在布伦特里工作。如果您有任何其他问题,请随时联系support

Braintree Sandbox允许您将任何您喜欢的电子邮件地址和密码传入PayPal对话框as mentioned in Braintree's documentation。您可以使用fake PayPal nonces found on the Testing and Go-Live page进行测试,但请记住,Braintree didn't actually design the PayPal sandbox for handling end-to-end tests。所有在沙箱中进行的PayPal交易都使用相同的假贝宝帐户。因此,您无法将您的沙盒帐户配置为接受真实的PayPal帐户。我们建议您在上线时,包括PayPal在内的perform a few low-value sale transactions with each of the payment methods you plan to accept

您可以像测试不良信用卡一样测试PayPal帐户中的信息不好的情况:使用我们的测试和上线页面中的一个假无效临时值。如果你的代码正确地处理了这些情况,你可以确信它能够处理一个PayPal账号,并且信息也不好。