我一直在搜索和阅读这个问题已经好几个小时了,我不知道为什么除了更改不需要的提供商之外没有人对此有答案。
我也发现了Paypal Sandbox recurring payment with initial amount pending
这是我现在所遇到的完全相同的问题,而且似乎有人称为“ PayPal_Patrick ”,他们回答了这个问题,但他们因某种原因删除了所有评论!
任何方式,我只想弄清楚为什么第一个初始paypal定期付款显示为待定!
我得到了IPN响应,我的IPN将数据输入mysql数据库,但付款状态显示为待处理!
当我查看paypal沙盒帐户时,我发现付款状态也是待定的。所以必须有一些东西可以阻止贝宝立即创建定期的个人资料!
这是我的简单表单,允许用户创建定期付款:
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick-subscriptions">
<input type="hidden" name="business" value="mysandboxemail@gmail.com">
<input type="hidden" name="currency_code" value="GBP">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="cbt" value="Return to The Store">
<input type="hidden" name="cancel_return" value=" <?php echo $actual_link ?>">
<input type="hidden" name="custom" value="This is a custom field!!!">
<input type="hidden" name="item_name" value="ACCOUNT UPGRADE">
<input type="hidden" name="a3" value="5.00">
<input type="hidden" name="p3" value="1">
<input type="hidden" name="t3" value="M">
<input type="hidden" name="src" value="1">
<input type="hidden" name="sra" value="1">
<input type="image" src="http://www.paypal.com/en_US/i/btn/btn_subscribe_LG.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!">
</form>
有人可以帮我解决这个问题吗?
由于
答案 0 :(得分:3)
这是供将来参考:...
您所要做的就是更改Paypal帐户的设置,以便接受所有货币的付款。