我选择“开启”从我的销售工具中自动退货: https://www.paypal.com/webapps/customerprofile/
但是自动返回不起作用!为什么呢?
这是我的表格:
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="business" value="example@mail.com">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="item_name" value="<?php echo $name; ?>">
<input type="hidden" name="item_number" value="<?php echo $id; ?>">
<input type="hidden" name="amount" value="0.01">
<input type="hidden" name="quantity" value="1">
<input type="hidden" name="return" value="http://example.com/done.php">
<input type="hidden" name="cancel_return" value="http://example.com/cancel.php">
<input type="submit" name="submit" value="Buy">
</form>
现在我的返回页面没有这样的参数: http://example.com/done.php?tx=XXXX&st=Completed&amt=200.00&cc=USD&cm=&item_number=7
我需要自动返回和参数!
帮助我。
答案 0 :(得分:0)
最可能的是,您没有启用Payment Data Transfer(PDT)。
您启用了PDT,但如果通过信用卡进行交易,则需要手动点击“返回商家网站”链接才能重定向 到您的返回网址,这意味着仅当通过PayPal帐户付款时,自动退货才有效。
启用PDT的步骤
- 登录您的PayPal帐户
- 点击个人资料
- 点击'我的销售偏好
- 点击网站偏好设置旁边的更新
- 转到付款数据传输部分
选择支付数据转移,令牌将显示在
下方