Php 使用动态URL进行PayPal重定向

Php 使用动态URL进行PayPal重定向,php,dynamic,web,paypal,payment,Php,Dynamic,Web,Paypal,Payment,我有一个订单表单,其中可以选择以下变量:价格、货币、数量(+其他)。表单通过jquery提交:$(“#paypal_表单”).submit() 一切正常,交易正常进行,但最终PayPal不会重定向到表单中指定的URL。您能告诉我PayPal的正确设置是什么吗?因为在PayPal的选项中,唯一的选择是填写URL(否则它将不允许您设置自动返回设置),但我的URL是动态的,并且会根据交易ID进行更改。它看起来像这样: 这是表单本身(字段用js填写): 提前感谢。这是您现在拥有的“返回”,但它必须

我有一个订单表单,其中可以选择以下变量:价格、货币、数量(+其他)。表单通过jquery提交:$(“#paypal_表单”).submit()

一切正常,交易正常进行,但最终PayPal不会重定向到表单中指定的URL。您能告诉我PayPal的正确设置是什么吗?因为在PayPal的选项中,唯一的选择是填写URL(否则它将不允许您设置自动返回设置),但我的URL是动态的,并且会根据交易ID进行更改。它看起来像这样:

这是表单本身(字段用js填写):




提前感谢。

这是您现在拥有的“返回”,但它必须是一个绝对URL。例如:


它现在是“返回”,但它必须是一个绝对URL。例如:


谢谢你,罗伯特。我的URL也是绝对的:$('input[name=“amount”]').val(price.data('price'))$('input[name=“return”]”)val(')$(“#paypal_表单”)。提交();哎呀。Http://是原件,我只是在上面的例子中遗漏了它。你能上传一个你现在拥有的表单的例子吗?JSFIDLE很好。我有点不愿意提供直接链接,但这里是表单相关部分的屏幕截图:PayPal帐户中的任何选项是否应该以不同的方式设置?只是返回字段不起作用。其他一切似乎都很好。再次感谢你的帮助。谢谢,罗伯特。我的URL也是绝对的:$('input[name=“amount”]').val(price.data('price'))$('input[name=“return”]”)val(')$(“#paypal_表单”)。提交();哎呀。Http://是原件,我只是在上面的例子中遗漏了它。你能上传一个你现在拥有的表单的例子吗?JSFIDLE很好。我有点不愿意提供直接链接,但这里是表单相关部分的屏幕截图:PayPal帐户中的任何选项是否应该以不同的方式设置?只是返回字段不起作用。其他一切似乎都很好。再次感谢你的帮助。
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top" id="paypal_form">
<p> 
<input type="hidden" name="cmd" value="_xclick" /> 
<input type="hidden" name="charset" value="utf-8" /> 
<input type="hidden" name="business" value="info@mail.com" /> 
<input type="hidden" name="item_name" value="Citation Building" />
<input type="hidden" name="item_number" value="1" />
<input type="hidden" name="amount" value="" />
<input type="hidden" name="currency_code" value="USD" />
<input type="hidden" name="return" value="" /> 
<input type="hidden" name="cancel_return" value="id=0" />
<input type="hidden" name="bn" value="Business_BuyNow_WPS_SE" /> 
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_buynowCC_LG.gif" name="submit" alt="Buy Now" />