我已经使用-facilitator和-buyer测试帐户创建了一个SandBox帐户,并以-facilitator帐户登录以创建一个测试“立即购买”按钮。我最初使用的是一个实时的PayPal账号,它工作得很好,尽管我从来没有买过任何东西。
我担心的是,在登录到SandBox帐户(地址中是www.sandbox.paypal.com)之后,当我创建一个Buy Now按钮时,代码显示在地址栏中带有www.paypal.com的页面上,并且按钮代码包括表单action="https://www.paypal.com/cgi-bin/webscr“method="post"。
在PayPal文档中,它显示了一个格式为action="https://www.sandbox.paypal.com/cgi-bin/webscr“method="post"的代码片段。
请注意,带有my按钮的URL不是用于SandBox的,而documentation URL是。我在英国做这件事,但对我来说这似乎是错误的。我还没有测试过,但希望有人能评论一下?
非常感谢。
发布于 2016-03-09 18:54:48
你对你的问题的看法是对的。
如果表单操作指向"https://www.paypal.com.....“这意味着支付是在PayPal的Live环境中进行的。
为了让按钮指向沙盒,表单操作必须以"https://www.sandbox.paypal.com.....“开头。
例如,这是一个指向沙箱环境的按钮
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" >
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="item_name" value="Object name">
<input type="hidden" name="business"value="youremail@email.com">
<input type="hidden" name="quantity" value="1">
<input type="hidden" name="amount" value="47.47">
<input type="hidden" name="currency_code" value="GBP">
<input type="image" src="https://www.paypalobjects.com/webstatic/en_US/btn/btn_buynow_cc_171x47.png" border="0" name="submit" alt="PayPal - The safer, easier way to pay online.">
<img alt="" border="0" src="https://www.paypalobjects.com/fr_FR/i/scr/pixel.gif" width="1" height="1">
<form>
希望我的回答能对你有所帮助。
https://stackoverflow.com/questions/35888737
复制相似问题