我创建了智能贝宝按钮并获得了此代码<div id="paypal-button-container"></div><script src="https://www.paypal.com/sdk/js?client-id=sb¤cy=EUR" data-sdk-integration-source="button-factory"></script><script> paypal.Buttons({ style: { shape: 'pill', color: 'gold', layout: 'vertical', label: 'buynow', }, createOrder: function(data, actions) { return actions.order.create({ purchase_units: [{ amount: { value: '13.88' } }] }); }, onApprove: function(data, actions) { return actions.order.capture().then(function(details) { alert('Transaction completed by ' + details.payer.name.given_name + '!'); }); } }).render('#paypal-button-container');</script>我想知道,是否有在付款成功后打开特定网址的功能,以在警报后的 onApprove 功能中添加?会这样吗?在这种情况下 window.open() 会起作用吗?
2 回答
慕的地6264312
TA贡献1817条经验 获得超6个赞
您可以使用“location.replace()”。
您还可以从详细信息对象中获取订单 ID,并将其用作重定向 URL 中的获取参数。这允许您在下一页验证交易,防止用户直接调用“成功”url。
- 2 回答
- 0 关注
- 83 浏览
添加回答
举报
0/150
提交
取消