我正在尝试在我的网站上启用PayPal IPN。我现在面临测试环境的一些问题 - PayPal沙箱。
我正在尝试与PHP集成,因此我使用https://github.com/paypal/ipn-code-samples文件paypal_ipn.php的代码。
我有一个测试HTML页面,我将POST操作发送到paypal_ipn.php:
<form target="_new" method="post" action="http://example.com/paypal_integration/paypal_ipn.php">
<input type="hidden" name="business" value="your@paypal_email.com">
<input type="hidden" name="item_name" value="product name">
<input type="hidden" name="amount" value="1" >
<input type="hidden" name="item_number" value="1">
<input type="hidden" name="custom" value="CUSTOM_CODE_@...">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="quantity" value="1">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="return" value="http://example.com/paypal_integration/return.php">
<input type="hidden" name="cancel_return" value="http://example.com/paypal_integration/cancel_return.php">
<input type="hidden" name="cbt" value="description">
<input type="hidden" name="rm" value="2">
<input type="hidden" name="notify_url" value="http://example.com/paypal_integration/paypal_ipn.php">
<input type="submit" value="submit!" />
</form>
结果是&#34;无效&#34;。如何在沙箱环境中以及之后的实时环境中解决此问题?即如何获得&#34;验证&#34;沙盒中的操作?
答案 0 :(得分:1)
我已经解决了这个问题:
或:
<input type="hidden" name="hosted_button_id" value="6RNT8A4HBBJRE">
,然后模拟购买。