在没有服务器后端的静态 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 付款。如何渲染完成的支付页面?的主要内容,如果未能解决你的问题,请参考以下文章

0.web理解

存储桶文件更改后,如何清除静态 Cloud Storage 网站上的缓存?

腾讯云,搭建nginx静态网站服务器

仿写一个简单的网站,以及初学前端的一点感悟

网站建设静态页面没有数据库查询的适用

云服务器搭建 Nginx 静态网站