我在Paypal账户中一次性设置了成功URL和订阅付款。现在我想知道如何设置取消URL?下面是我使用的代码:
onApprove: function(data, actions) {
return actions.order.capture().then(function(orderData) {
// Or go to another URL:
window.location.href = 'https://crewbidapp.com';
});
},
使用JavaScript SDK参考文档中的onCancel
回调函数
绝对没有业务或实现逻辑应该(完全)依赖于用户被定向到这些url之一。由于各种原因,它们可能永远不会加载它,即使加载了,您也需要验证订阅是否确实发生了。
订阅webhook事件PAYMENT.SALE.COMPLETED
,可以直接收到订阅成功付款的通知。如果要发生任何自动化的事情,这基本上是必需的,并且是唯一可以完全依赖的通知。
有关推拉通知的高级组合,请参阅此回答。