繁体   English   中英

Paypal与PHP集成

[英]Paypal Integration with PHP

我正在使用此代码创建我的PayPal订阅。 但是它无法识别我的任何输入字段。 您能否阐明为什么不呢?

<form method="POST" name="gateway_form" action="https://www.sandbox.paypal.com/cgi-bin/webscr">
<input type="hidden" name="rm" value="2"/>
<input type="hidden" name="cmd" value="_xclick"/>
<input type="hidden" name="business" value="EMAIL"/>
<input type="hidden" name="currency_code" value="CAD"/>
<input type="hidden" name="return" value="http://www.URL.com/payment/paypal_success.php"/>
<input type="hidden" name="cancel_return" value="http://www.URL.com/payment/paypal_failure.php"/>
<input type="hidden" name="notify_url" value="http://www.URL.com/payment/paypal_ipn.php"/>
<input type="hidden" name="item_name" value="Monthly Subscription"/>
<input type="hidden" name="discount_amount" value="0.00"/>
<input type="hidden" name="a3" value="49.00"/>

<input type="hidden" name="t3" value="M"/>
<input type="hidden" name="p3" value="30"/>
<input type="hidden" name="src" value="1"/>
<input type="hidden" name="sra" value="1"/>
<input type="hidden" name="srt" value="1"/>

<input type="submit" value="Click Here"></p>
</form>

您需要通过提交必需的URL参数用户,密码,版本和(推荐但可选的)签名以及您在POST请求中发送的其他参数,来告诉PayPal谁在提交请求。 请参阅API概述

看一下这个链接:

订阅和定期付款变量

https://www.paypal.com/cgi-bin/webscr?cmd=p/acc/ipn-subscriptions-outside

另外,建议您使用托管按钮。 它使整个过程非常容易。

你们俩都是对的,但是出现的问题是因为在我的第三行

<input type="hidden" name="cmd" value="_xclick"/>

需要成为

<input type="hidden" name="cmd" value="_xclick-subscriptions"/>

谢谢你的帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM