付款后在支付专业贝宝(sandox)中设置自动重定向

Posted

技术标签:

【中文标题】付款后在支付专业贝宝(sandox)中设置自动重定向【英文标题】:Setting auto redirect in payment pro paypal (sandox) after payment 【发布时间】:2012-11-11 12:26:48 【问题描述】:

我正在测试 paypal 的付款流程。我正在使用 Paypal Website Payment Pro 解决方案。 PayPal 交易完成后,PayPal 会显示以下付款成功消息:

Thanks for your order
Your payment of $XXXX.XX USD is complete.
You're now going back to MYSITE.
If you are not redirected within 10 seconds, click here.

我想跳过这个页面,直接转到我指定的页面网址。

我已按照贝宝文档中提到的此说明进行操作。

1:登录paypal沙盒账号

2:我转到个人资料选项卡,然后在网站付款设置下转到网站付款专业托管解决方案,然后转到设置

有一个自动返回选项。我启用自动返回单选框并插入返回 url .ans 然后保存它。

但问题是它不是自动重定向。如果用户点击取消按钮,它会显示相同的贝宝付款成功页面并弹出消息“继续或取消按钮”,那么它不会重定向到我指定的网址(我不想要)

我知道这个问题可能是重复的。但我之所以问这个问题是因为贝宝确实变化很快。

提前致谢

【问题讨论】:

【参考方案1】:

如果您使用 PAYPAL php SDK 那么您必须创建一个像“success.php”这样的成功页面,并且在 payment.php 文件中您必须设置该文件的成功 URL(success.php)。

【讨论】:

我没有使用 php sdk。我正在使用带有 html 表单的 Website Payment Pro 解决方案来提交付款表单。我已经将thank-you.php作为成功页面。 好的。然后你必须在你的 html 表单中设置取消 url 和返回 url,比如 是的,我正在使用这个 html 代码。但是在我指定的页面之后仍然得到paypal成功支付页面。 你能告诉我们你的代码吗?在大多数情况下,几乎不可能提供帮助。 <form action="https://securepayments.sandbox.paypal.com/acquiringweb" method="post" name="paypal_payment" id="paypal_payment"> <input type="hidden" name="cmd" value="_hosted-payment"> <input type="hidden" name="subtotal" id="subtotal" value="59"> <input type="hidden" name="business" value="LHCKP5XVHW2XC"> <input type="hidden" name="paymentaction" value="sale"> <input type="hidden" name="currency_code" id="currency_code" value=""> <input type="hidden" name="return" value="http://abstest.com./purchase/thank-you.php">

以上是关于付款后在支付专业贝宝(sandox)中设置自动重定向的主要内容,如果未能解决你的问题,请参考以下文章

贝宝:快速结帐。在单笔交易中设置一次性付款和定期付款

贝宝试用付款

贝宝支付流专业通知网址

停止从贝宝支付贝宝定期付款

贝宝支付网关接受信用卡或使用贝宝账户

获取 paypal ruccuring 付款详情