php - 没有资金的 Paypal 沙盒测试帐户问题

标签 php paypal paypal-sandbox

我在使用 paypal sendbox 测试帐户时遇到问题。当没有足够的资金时,我试图重现失败的交易,但即使我用 0 美元创建个人测试账户,我总是会完成交易,并且资金总是转移到 BUSSINESS 账户上。当我尝试付款时,我收到此消息:

PayPal will use Discover XXXX-XXXX-XXXX-0295 to fund this transaction if your bank does not have enough funds.

因此,每次它从该卡中取款时,但当我尝试从个人用户中删除该卡时,我被拒绝了。

你知道什么会导致这个问题吗? :/

最佳答案

您可以创建没有银行/余额/卡的测试账户。
不过,如果是这种情况并且账户中没有任何资金,买家将被要求在被重定向回您的网站之前将一张卡添加到他的账户中。

如果您想测试卡拒绝(这与测试没有资金的 PayPal 帐户不同),请在您的买家测试帐户上启用“负面测试”并将“金额”设置为 AMT=' API 错误代码 10486 为 104.86,API 错误代码 10606 为 AMT=106.06

另见 https://developer.paypal.com/webapps/developer/docs/classic/express-checkout/ht_ec_fundingfailure10486/有关测试 API 错误 10486 的更多详细信息。

关于php - 没有资金的 Paypal 沙盒测试帐户问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18541388/

相关文章:

php - 使用 PHPUnit/Phake 在 PHP 中模拟一个返回生成器的函数

PayPal 沙箱美国运输方式问题

paypal - 创建 Paypal 沙盒商家/卖家帐户

php - 显示从数组获取的值时出错

php - Laravel 4 身份验证。限制对资源的某些功能的访问,但不是全部

php - Ogr2ogr 编码 utf-8 linux

Paypal 立即购买按钮 - 需要添加商品 ID 和名称

Android - Paypal 支付 "sendAuthorizationToServer"

ios - Paypal Ruby SDK 未获取刷新 token

paypal - 无法登录 PayPal 沙盒帐户