Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 成功完成交易流程后,PayPal不返回任何变量_Php_Paypal_Paypal Ipn_Paypal Sandbox_Sandbox - Fatal编程技术网

Php 成功完成交易流程后,PayPal不返回任何变量

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

我正在尝试从paypal成功完成交易后在返回页面上检索值。 我已经启用了Autoreturn并为其指定了url。 我的代码以前是工作的,它显示了所有的值,但它突然停止工作,现在只返回一个空白。 请记住,我对php还比较陌生

这是我的密码:

<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文档以获取检索值,可能您使用的参数名称与文档不同。检查这里