Paypal 使用 PHP 和 MySql 与我的后端集成
Posted
技术标签:
【中文标题】Paypal 使用 PHP 和 MySql 与我的后端集成【英文标题】:Paypal integration with my back-end using PHP and MySql 【发布时间】:2011-12-15 18:17:18 【问题描述】:我想使用网站支付标准集成贝宝。我有2个需求。
首先,用户可以从我网站上影响价格的选项 3 下拉列表中进行选择。价格会根据通过从后端服务器查找正确值而选择的选项而变化。当用户选择“立即购买”按钮时,它应该选择正确的价格和表单中选择的正确选项(显示用户选择的选项)。
其次,用户在交易完成并验证后支付的价格应从我的后端(来自服务器)的“库存”金额中扣除。
如何使用 Paypal 获得这 2 个功能?这是我应该使用支付数据传输的地方吗(至少对于第二个问题)?
【问题讨论】:
【参考方案1】:没错,动态定价和库存管理是捆绑在一起的。
关于动态定价,您可以使用常规的 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="Your Business Code here...">
<input type="hidden" name="lc" value="CA">
<input type="hidden" name="item_name" value="Widgets">
<input type="hidden" name="item_number" value="12345">
<input type="hidden" name="amount" value="20.00">
<input type="hidden" name="currency_code" value="CAD">
<input type="hidden" name="button_subtype" value="services">
<input type="hidden" name="no_note" value="0">
<input type="hidden" name="cn" value="Add special instructions to the seller">
<input type="hidden" name="no_shipping" value="2">
<input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHosted">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" >
<img border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" >
</form>
【讨论】:
以上是关于Paypal 使用 PHP 和 MySql 与我的后端集成的主要内容,如果未能解决你的问题,请参考以下文章