我目前正在一个电子商务网站上,使用Cybersource Hosted Checkout添加了在线支付功能。
想法是:我需要客户单击网站上的“立即订购”,该页面将重定向到Cybersource付款表单,然后在付款后,应将用户重定向到:
mywebsite.com/some/path/validation
(实际上是在内部下订单的脚本),如果交易决定为接受
mywebsite.com
(如果事务是其他事务(错误,取消等)。
第一部分(打开付款表格并进行付款)工作正常,但是这是我在努力的重定向部分。
我可以看到Cybersource Hosted Checkout控制面板中有一个名为“结帐后自定义重定向”的选项,但是即使用户取消了交易,它也始终重定向到相同的URL。
是否有一种方法可以根据Cybersource Hosted Checkout中的交易决定设置其他重定向URL?
PS 。我考虑改为使用“商家POST请求”,但是我需要用户的会话Cookie才能下订单。该网站是与PrestaShop相关的网站。