在没有服务器后端的静态 HTML/JS 网站上完成 PayPal 付款。如何渲染完成的支付页面?
Posted
技术标签:
【中文标题】在没有服务器后端的静态 HTML/JS 网站上完成 PayPal 付款。如何渲染完成的支付页面?【英文标题】:PayPal Payment COMPLETE on a static HTML/JS website with no server backend. How to render a completed payment page? 【发布时间】:2021-01-21 22:46:36 【问题描述】:我正在构建一个仅使用 JS html CSS 和一点 JQuery 的静态网站。我有一个在 PayPal 沙箱中工作的 PayPal 按钮,它会向我的模拟用户收费,但我不知道在付款完成后如何更改任何内容。
我希望页面重定向到包含订单详细信息的付款完成页面。是否像设置 SANDBOX APP SETTINGS URL 并使用该 URL 自定义构建页面一样简单?
【问题讨论】:
您可能需要准备好贝宝文档。 【参考方案1】:我假设您使用的是 this client-side integration. 之类的东西
在onApprove函数内部,在你的actions.order.capture的.then()
中,你可以使用actions.redirect('otherPage.html')
或者,您可以重写 DOM 并使用 jQuery 替换 <body>
或您的主容器 div 的内容,而不是重定向和更多的单页应用程序。
$('body').html('<h2>Thanks for your order!</h2>');
【讨论】:
这正是我想要的谢谢。以上是关于在没有服务器后端的静态 HTML/JS 网站上完成 PayPal 付款。如何渲染完成的支付页面?的主要内容,如果未能解决你的问题,请参考以下文章