使用 Paypal Sandbox 逐步创建结帐表单 (PHP)

Posted

技术标签:

【中文标题】使用 Paypal Sandbox 逐步创建结帐表单 (PHP)【英文标题】:Step-By-Step To Create A Checkout Form (PHP) Using Paypal Sandbox 【发布时间】:2011-04-19 17:37:23 【问题描述】:

大家好!

目前我正在处理我的学校项目。我需要使用 Paypal 创建一个结帐表单,并且该网站是用 php/apache/localhost 编写的。经过一番研究,我知道我们可以使用 Paypal Sandbox(不是真正的 Paypal)来模拟付款。但我不知道该怎么做。我已经阅读了一些教程,但只是让我变得更加困惑。我对使用 php-curl 的 Web 服务(soap)有所了解。因此,如果有人曾经使用贝宝沙箱创建贝宝结帐,您能否分享一下您使用最简单的术语和语言完成的分步操作?

这是我能得到的最好的资源(但无法理解):

http://net.tutsplus.com/tutorials/php/using-paypals-instant-payment-notification-with-php/ --> 不使用贝宝沙盒 从贝宝本身,https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/library_documentation

非常感谢,愿上帝保佑。


请注意,我可能是最懒惰的笨蛋(笑话

【问题讨论】:

嗯,过了一会儿,我找到了一个实现快速结账的向导。可以在here 找到该向导。只需仔细按照说明进行操作,我相信在 6 小时之前(至少我需要大约 6 小时或更长时间),您将把 PayPal 与您的网站集成。祝你好运! ------------------------------------------ 【参考方案1】:

试试这个代码。

  <form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" style="padding: 0; margin: 0;">
    <input type="hidden" name="cmd" value="_xclick/" />
    <input type="hidden" name="business" value="your bussiness id" />
    <input type="hidden" name="quantity" value="1" />
    <input type="hidden" name="item_name" value="your item" />
    <input type="hidden" name="item_number" value="1" />
    <input type="hidden" name="amount" value="item price" />
    <input type="hidden" name="shipping" value="0" />
    <input type="hidden" name="no_note" value="1" />
    <input type="hidden" name="notify_url" value="Your notify url">
    <input type="hidden" name="currency_code" value="GBP" />
    <input type="hidden" name="rm" value="2" >
    <input type="hidden" name="return" value="your return url">
    <input type="image" border="0" name="paypal" src="images/btn_paypal_nl.gif" onClick="" />
    </form>

谢谢,

汉字

【讨论】:

以上是关于使用 Paypal Sandbox 逐步创建结帐表单 (PHP)的主要内容,如果未能解决你的问题,请参考以下文章

.NET 中的 Paypal v2 快速结帐集成

Paypal 快速结帐按钮

Paypal 结帐返回数据

如何在贝宝快速结帐中显示产品详细信息

带有运费和错误的 Paypal Express 结帐

贝宝结帐按钮:付款弹出窗口永远不会完成