Php 成功完成交易流程后,PayPal不返回任何变量
我正在尝试从paypal成功完成交易后在返回页面上检索值。 我已经启用了Autoreturn并为其指定了url。 我的代码以前是工作的,它显示了所有的值,但它突然停止工作,现在只返回一个空白。 请记住,我对php还比较陌生 这是我的密码:Php 成功完成交易流程后,PayPal不返回任何变量,php,paypal,paypal-ipn,paypal-sandbox,sandbox,Php,Paypal,Paypal Ipn,Paypal Sandbox,Sandbox,我正在尝试从paypal成功完成交易后在返回页面上检索值。 我已经启用了Autoreturn并为其指定了url。 我的代码以前是工作的,它显示了所有的值,但它突然停止工作,现在只返回一个空白。 请记住,我对php还比较陌生 这是我的密码: <form action='https://www.sandbox.paypal.com/cgi-bin/webscr' method='post' > <!-- Identify your busi
<form action='https://www.sandbox.paypal.com/cgi-bin/webscr' method='post' >
<!-- Identify your business so that you can collect the payments. -->
<input type='hidden' name='business' value='business3@eparking.com'>
<!-- Specify a Buy Now button. -->
<input type='hidden' name='cmd' value='_xclick'>
<!-- Specify details about the item that buyers will purchase. -->
<input type='hidden' name='item_number' value='". $offenceid ."'>
<input type='hidden' name='item_name' value='". $offencetype ."'>
<input type='hidden' name='amount' value='". $charge ."'>
<input type='hidden' name='currency_code' value='SGD'>
<input type='hidden' name='rm' value='2'>
<input type='hidden' name='return_url' value='http://mp25.bit-mp.biz/paymentReturn.php'>
<!-- Specify the Pages for Successful payment & failed Payment-->
<input type='hidden' name='return' value='http://mp25.bit-mp.biz/paymentReturn.php'/>
<input type='hidden' name='cancel_return' value='http://mp25.bit-mp.biz/userFines.php'/>
<!-- Display the payment button. -->
<input type='image' name='submit' src='images/paynow.png' alt='PayPal – The safer, easier way to pay online'>
</form>
谢谢。看来您对PayPal配置的响应是错误的 仔细检查一下
<input type='hidden' name='return' value='______'/>
另外,您的responseURL应该位于您注册到PayPal的同一个域下。似乎您将错误的responseURL寻址到PayPal配置 仔细检查一下
<input type='hidden' name='return' value='______'/>
您的回复也应该在您注册到PayPal的同一域名下。我也面临同样的问题 解决方案是从paypal帐户设置中启用“支付数据传输”选项。 (附截图)
欢迎光临 我也面临同样的问题 解决方案是从paypal帐户设置中启用“支付数据传输”选项。 (附截图)
欢迎光临 我确实指定了这个值,我只是用“\uuuuuuuuuuuuuuuuu”来表示它。很抱歉造成混淆。该值与我在“网站付款首选项”下为返回url指定的值相同。我理解您对value=“\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu。因为看起来您的事务已成功完成,但无法重定向回。所以问题是只有responseURL。再次检查。经过10秒的等待后,我被重定向回正确的返回页,就像这样,但是应该从paypal检索的值仍然没有在该返回页上检索。检查paypal文档以获取检索值,可能您使用的参数名称与文档不同。检查这里,我确实指定了这个值,我只是用“\uuuuuuuuuuuuuuuuuuuuu”来表示它。很抱歉造成混淆。该值与我在“网站付款首选项”下为返回url指定的值相同。我理解您对value=“\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu。因为看起来您的事务已成功完成,但无法重定向回。所以问题是只有responseURL。再次检查。经过10秒的等待后,我被重定向回正确的返回页,就像这样,但是应该从paypal检索的值仍然没有在该返回页上检索。检查paypal文档以获取检索值,可能您使用的参数名称与文档不同。检查这里