大多数支付提供商(Stripe、Braintree、Samurai 等)都需要后端实现。
我的网站使用从 CDN 提供的静态 HTML,并且没有后端,因为我使用的是 Kinvey(后端即服务)。
我想知道是否有只需要前端实现 (JS/HTML) 的支付提供商,所以我可以在没有后端的情况下继续进行,因为支付是我网站上唯一缺少的功能。
是的,PayPal 网站支付标准非常适合这种情况。它只需要一个简单的就可以添加到您的站点中。
例如;
<form method="POST" action="http://www.paypal.com/cgi-bin/webscr">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="you@yourdomain.com">
<input type="hidden" name="item_name" value="Your item name">
<input type="hidden" name="amount" value="0.99">
<input type="hidden" name="currency_code" value="GBP">
<input type="submit" name="submit" value="Continue to PayPal">
</form>
当然,您需要记住,即使金额在“隐藏”输入字段中,它仍然可以被操纵。
相反,您也可以使用登录到您的 PayPal 帐户并转到“按钮工厂”并创建一个所谓的“托管按钮”。
在这里,金额是固定的并存储在 PayPal 一方,因此无法被操纵。
缺点是它是固定数量,如果您希望自动更新它,您需要进行 API 调用。
我用Google checkout shopping cart做了类似的事情。
我发现将静态服务器提供的页面集成到我的页面中非常容易且轻松,并且最初对获得一个可以接受付款的页面的简单和快速印象深刻。
另一方面,我失去了很多销售,因为人们说他们不准备“创建一个谷歌帐户”只是为了付钱给我。在接下来的几个月内,我将把它撕掉并用另一个替换它。可能是 PayPal 一个,因为这是我所知道的唯一一个在没有服务器的情况下工作的另一个,并且支付过程更轻量级并且为用户提供更好的体验,尽管很遗憾它似乎没有提供类似购物车的设施,与谷歌不同。
此外,最初谷歌的人弄乱了表格,几个月都没有修复它,尽管我恳求指出确切的问题。因此,即使您因此失去销售,您也不能依赖他们快速为您解决问题。