gpt4 book ai didi

testing - 无法通过使用 paypal 沙盒创建的个人测试 paypal 帐户测试付款(也无法在 paypal.com 公共(public)站点上识别电子邮件)

转载 作者:行者123 更新时间:2023-11-28 20:12:10 25 4
gpt4 key购买 nike

背景

我需要能够使用通过 PayPal 沙盒工具创建的“虚拟”个人 paypal.com 帐户测试通过 public paypal.com 进行的付款:https://developer.paypal.com/webapps/developer/applications/accounts- 在这里,我创建了一个商业商家帐户(付款将发送到该帐户)和一个个人帐户(我想用它在通常的 paypal.com 公共(public)网站上进行付款。

问题

问题是我设置沙盒个人帐户的电子邮件地址和密码在 public paypal.com 网站上不起作用,正如我所期望的那样 - paypal.com 报告标准登录失败。似乎还无法识别电子邮件地址 - 当我单击忘记密码链接并输入相同的电子邮件时,它说找不到电子邮件。令人惊讶的是,这封电子邮件是我用来通过沙箱设置个人 paypal 帐户的。

问题,总结

那么我需要做什么才能使用 PayPal 沙盒创建的个人帐户来测试通过公共(public) paypal.com 网站进行的付款?

到目前为止我对这个问题的研究

我已经四处寻找现有的答案 - 在 SO 上和通过谷歌...

最佳答案

找到解决方案 :) 很高兴回答我自己的问题:有效的解决方案是在测试时在表单操作中使用 www.sandbox.paypal.com,而不是 www.paypal.com

根据第 27 页:

https://cms.paypal.com/cms_content/GB/en_GB/files/developer/PP_Sandbox_UserGuide.pdf

它说:

IMPORTANT: To execute test transactions on Sandbox you need to complete a purchase as a test buyer with your buyer test account. Typically, you go through your website purchase flow as a buyer. You must ensure that you execute your test on www.sandbox.paypal.com instead of www.paypal.com

例如,您的 paypal 按钮的代码片段如下所示:

<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">

但仍然只使用 paypal.com 作为操作按钮(因为图像在 www.sandbox.paypal.com 上不可用):

<input type="image" src="http://www.paypal.com/en_US/i/btn/x-click-but01.gif" name="submit" alt="Make payments with PayPal - it's fast, free and secure!">

上线时不要忘记更改表单操作以使用 www.paypal.com!

显然,先决条件是设置虚拟商家和虚拟买家帐户 - 正如我在问题中所述 - 这仍然有效,我的步骤应该有效。

如果它不起作用 - 例如登录失败,请完全清除您的浏览器数据。我遇到了这个问题并清除了所有内容 - cookies 历史记录等,它起作用了。请在此处查看相关问题:paypal sandbox not working

(因为这个答案有效,我会在允许的情况下接受它)。

关于testing - 无法通过使用 paypal 沙盒创建的个人测试 paypal 帐户测试付款(也无法在 paypal.com 公共(public)站点上识别电子邮件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16967815/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com