PayPal 智能按钮 - 如何编辑重定向 URL
Posted
技术标签:
【中文标题】PayPal 智能按钮 - 如何编辑重定向 URL【英文标题】:PayPal Smart Button - How To Edit Redirect Url 【发布时间】:2021-12-13 10:16:16 【问题描述】:我正在尝试在我的 PayPal 智能按钮生成的代码中输入重定向 url 链接,但不知道该怎么做。我希望我能在这里得到帮助。
我希望能够在成功付款后将客户重定向到例如 (https://www.example.com/request/)。
以下是 Paypal 的智能按钮代码:
function initPayPalButton() paypal.Buttons( style: shape: 'rect', color: 'gold', layout: 'vertical', label: 'paypal',
,
createOrder: function(data, actions)
return actions.order.create(
purchase_units: ["description":"Digital Service","amount":"currency_code":"USD","value":1]
);
,
onApprove: function(data, actions)
return actions.order.capture().then(function(orderData)
// Full available details
console.log('Capture result', orderData, JSON.stringify(orderData, null, 2));
// Show a success message within this page, e.g.
const element = document.getElementById('paypal-button-container');
element.innerhtml = '';
element.innerHTML = '<h3>Thank you for your payment!</h3>';
// Or go to another URL: actions.redirect('thank_you.html');
);
,
onError: function(err)
console.log(err);
).render('#paypal-button-container');
initPayPalButton();
【问题讨论】:
【参考方案1】:
// Or go to another URL: actions.redirect('thank_you.html');
您的问题的答案在代码示例中,就在这里。
【讨论】:
【参考方案2】:function redirect(url)
window.setTimeout(function()
window.location.href = url;
, 300);
<button onclick="redirect("https://www.google.com")">Redirect</button>
【讨论】:
以上是关于PayPal 智能按钮 - 如何编辑重定向 URL的主要内容,如果未能解决你的问题,请参考以下文章
paypal javascript 按钮 - 如何指定浏览器成功 url?