除以上基础产品外,我们也为你提供以下产品用于完善整个支付流程:
>> 加密付款(EWP - Encrypted Website Payments)
上面的基础产品都是基于HTML的,为了防止一些人恶意利用按钮中未经过加密的信息,你可以对上述产品进行加密处理。具体的可参考这里;
注意:如果您的业务量比较大,我们在用户协议上已经要求你们使用加密付款。
>> 付款数据传输(PDT - Payment Data Transfer)
当客户在PayPal网站上付完款后,他们将返回到你的网站,如果你想在客户返回时将付款相关信息,如付款状态或配送信息等,告诉给你的客户,那么你就可以启用付款数据传输。具体的可参考这里;
>> 即时付款通知(IPN - Instant Payment Notification)
当收到新的付款或者付款状态发生变化时如果你希望你的服务器从PayPal处接受通知,则可以启用即时付款通知。具体的可参考这里;
立即购买按钮(Buy Now Buttons)
立即购买按钮通常用于在网站上销售单个的物品或者支付一个订单。你可以自己编写该按钮的代码也可以通过PayPal网站来生成。
在PayPal 网站上创建一个立即购买按钮:
• 登录你的PayPal账户;
• 点击“商家工具”标签;
• 在“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="sample@sample.com"> <input type="hidden" name="item_name" value="Item Name Goes Here "> <input type="hidden" name="item_number" value="Item Number Goes Here "> <input type="hidden" name="amount" value="100.00"> <input type="hidden" name="no_shipping" value="2"> <input type="hidden" name="no_note" value="1"> <input type="hidden" name="currency_code" value="USD"> <input type="image" src="https://www.paypal.com/en_US/i/btn/x-click-but23.gif" name="submit" alt="Make payments with PayPal - it's fast, free and secure!> </form> |
你可以根据实际情况修改上面示例代码中相对应的值。
立即购买按钮中有几个变量是比较重要的:
变量 |
值说明 |
business |
PayPal账户中的email地址。 |
item_name |
商品描述。 |
item_number |
商品编号。 |
amount |
商品金额或订单总价。 |
currency_code |
货币单位,如USD,EUR等。 |
欢迎光临 PHP开发笔记 (http://phpvi.com/) | Powered by Discuz! 6.1.0 |