Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.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显示成功和$u POST变量Paypal';s站点,而不是返回我的返回url_Php_Paypal - Fatal编程技术网

Php 为什么Paypal显示成功和$u POST变量Paypal';s站点,而不是返回我的返回url

Php 为什么Paypal显示成功和$u POST变量Paypal';s站点,而不是返回我的返回url,php,paypal,Php,Paypal,请帮帮我。我完全不知所措。在谷歌搜索了两天多我能想到的一切之后,我仍然没有答案。这在沙箱中确实有效。我向Paypal发送tx和令牌的代码 <form name='verification' action='https://www.paypal.com/cgi-bin/webscr' method='post'> <input type='hidden' name='at' value='$atoken' /> <input type='hidden'

请帮帮我。我完全不知所措。在谷歌搜索了两天多我能想到的一切之后,我仍然没有答案。这在沙箱中确实有效。我向Paypal发送tx和令牌的代码

<form name='verification' action='https://www.paypal.com/cgi-bin/webscr' method='post'>
    <input type='hidden' name='at' value='$atoken' />
    <input type='hidden' name='tx' value='$tx' />
    <input type='hidden' name='rm' value='2' />
    <input type='hidden' name='cmd' value='_notify-synch' />");
    print("<input type='hidden' name='return' value='$returnUrl' />");
    print("<input type='submit' name='submit' value='PDT'>");
print("</form>");

");
打印(“”);
打印(“”);
打印(“”);

返回url的变量是
return\u url
而不是
return
。它也应该是您的Paypal帐户中的一个帐户。

未分析您的金额和税务变量

<input type='hidden' name='at' value='<?=$atoken?>' />
<input type='hidden' name='tx' value='<?=$tx?>' />

我按照您的建议将return变量更改为return\u url,但仍然得到相同的结果。您还有其他建议吗?我完全不知所措。@user3133140无论启动事务的是什么,都应该发送return\u url,您也可以在您的帐户设置中设置它。我实际上已经硬编码了这些值,但不想这样做o将值发送给每个人查看。你有任何其他建议我可以尝试吗?除了Paypal将信息发布到他们自己网站上的空白页之外,一切都正常。我能够找到一些curl脚本来实现这一点,尽管我仍然希望知道为什么我的原始代码无法工作。感谢帮助。