【问题标题】:PHP: Easy way to start PayPal checkout?PHP:开始 PayPal 结账的简单方法?
【发布时间】:2011-11-28 18:43:44
【问题描述】:

我有功能齐全的购物车解决方案。我想要的只是我实际传递产品名称、总数、退货地址和我的贝宝地址的代码,以便它可以将我引导到购物车。谁能引导我朝着正确的方向前进?

PayPal 有一百万个不同的版本。我了解到的是我需要的一种叫做“paypal 网站付款”。有人可以确认吗?

【问题讨论】:

    标签: php paypal


    【解决方案1】:

    【讨论】:

    • 第一个链接坏了
    【解决方案2】:

    是的,Website Payments Standard 是要走的路。

    基本上,您创建一个表单,其中包含一些准备就绪的隐藏字段(例如金额等),然后提交。您甚至可以使用 JavaScript 提交此信息,这样您的客户就会有权使用 PayPal 来完成交易。

    举个例子:

    <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
      <input type="hidden" name="cmd" value="_xclick" />
      <input type="hidden" name="business" value="your_paypal_email_account" />
      <input type="hidden" name="undefined_quantity" value="1" />
      <input type="hidden" name="item_name" value="Order #1111111 for So-and-So" />
      <input type="hidden" name="item_number" value="order_1111111" />
      <input type="hidden" name="amount" value="5.00" />
      <input type="hidden" name="shipping" value="0.00" />
      <input type="hidden" name="no_shipping" value="1" />
      <input type="hidden" name="cn" value="Comments" />
      <input type="hidden" name="currency_code" value="USD" />
      <input type="hidden" name="lc" value="US" />
      <input type="hidden" name="bn" value="PP-BuyNowBF" />
      <input type="hidden" name="return" value="http://www.example.com/some-page-to-return-to" />
      <input type="image" src="https://www.paypal.com/en_US/i/btn/btn_buynow_SM.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!" />
      <img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1" />
    </form>
    

    您可以在此处找到有关可用附加参数的文档:https://www.x.com/sites/default/files/pp_websitepaymentsstandard_integrationguide.pdf

    【讨论】:

    • 但是我已经在会话中存储了许多购物车项目。你是说我必须在我的表格中发布这些输入吗?我要邮寄到哪个地址?不止一种产品会发生什么情况?
    • @RD.,我会使用整个“购物车”作为“项目”。 PayPal 确实有自己的购物卡,您可以与之集成,但您已经拥有了,所以没有必要。假装你有一个名为“Order #12345”之类的东西。 &lt;form&gt; 标记的顶部未粘贴。我将使用该地址编辑我的答案。
    • 病了!有用!您知道如何设置它以便通过沙箱进行吗?还是不可能?
    • 以及如何设置返回url?
    • 是的,返回 url 是return,另外,使用沙盒只是意味着将paypal.com/cgi-bin/webscr 替换为sandbox.paypal.com/cgi-bin/webscr 中的action。注意:您需要为此拥有一个有效的 Sandbox 卖家帐户并登录 developer.paypal.com
    猜你喜欢
    • 2013-03-15
    • 2014-09-27
    • 2020-10-24
    • 1970-01-01
    • 2015-02-04
    • 2011-11-26
    • 1970-01-01
    • 2018-03-21
    • 2013-03-05
    相关资源
    最近更新 更多