我已经使用我的真实 PayPal 帐户登录到 developer.paypal.com,在那里我创建了 2 个新帐户 buyer@(个人)和 seller@(企业)。我已经为商店实现了一个 PayPal 插件(CubeCart + PayPal 标准支付网关插件 https://www.cubecart.com/extensions/payment-gateways/paypal-standard)。当我完成订单(沙盒测试)时,我使用 buyer@ 电子邮件和密码签名并完成订单。然后我可以点击查看帐户,它会显示“付款至”、“无人认领”和我已支付的金额。当我注销此帐户并以我的 buyer@ 身份登录时,我看不到任何交易。如果我重新登录 developer.paypal.com 并转到“沙盒”部分下的交易并选择任何电子邮件地址,我会看到所有这些地址都显示相同的声明“您没有任何交易”。
如果我使用 james-facilitator@ 帐户(企业)登录 sandbox.paypal.com,这里也没有交易。
如果我使用 james-buyer@ 帐户(个人)登录 sanbox.paypal.com,这里只有一笔初始交易用于初始 9,999 笔资金
我显然错过了一些东西,但我想不出是什么,我不确定沙盒帐户如何知道它的卖家应该是谁,但我已经检查了两个沙盒卖家帐户。我发现奇怪的是,我使用的买家帐户已经注册了交易,但它似乎是孤立的,因为在其他任何地方都没有任何其他记录,包括 developer.paypal.com 沙盒交易。我已经尝试了几次,看看是否可以让它正常工作,而且我还允许 24 小时,以防某处出现延迟。
我只想能够在上线前测试交易。
任何帮助/建议?
非常感谢:)
干杯
詹姆斯
最佳答案
已解决 - 现在我知道真的很愚蠢,但这只是我用来测试 API 的电子邮件地址。我使用了我的主要真实账户,我应该在我的 API 调用中使用虚假的电子邮件地址。由于我的 live 控制测试帐户,所以我认为应该使用它。
关于testing - PayPal Sandbox 交易不显示给卖家,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39520206/