2015-10-13 148 views
0

是否有任何付款的API,最好在Javascript /角,可以直接使用在客户端,因此不需要服务器端执行?支付的API没有服务器端的要求

最好的例子是条纹。它都需要设置客户端(Checkout和检索StripeToken),然后实际处理服务器上的付款(Charge)。

+1

或许不会,因为你不得不暴露在浏览器帐户的密钥。使用条纹示例,公钥不会造成任何帐户损坏,它只是允许创建一个令牌,然后与秘密服务器端密钥一起使用,以实际处理收费 – charlietfl

+0

您可以结帐beginpayments.com(我的项目),它允许您在Stripe之上创建客户,费用和订阅客户端 - 现在它只使用自定义按钮,但没有理由不支持直接API调用。您不一定要允许客户退款,因为这可能会被恶意破坏。 –

回答

1

我发现一种服务,让您处理条纹付款,不需设置服务器端的自己:Noodlio Pay

您只需发送HTTP请求到托管在Mashape的API。

这里是卷曲的请求的例子:

curl -X POST --include 'https://noodlio-pay.p.mashape.com/charge/token' 
\ -H 'X-Mashape-Key: <required>' 
\ -H 'Content-Type: application/x-www-form-urlencoded' 
\ -H 'Accept: application/json' 
\ -d 'amount=100' 
\ -d 'currency=usd' 
\ -d 'description=Purchase with Noodlio Pay' 
\ -d 'source=tok_181ER0E9p71uHfeG90clN2MH' 
\ -d 'stripe_account=acct_12abcDEF34GhIJ5K' 
+0

这可能在理论上回答这个问题,但最好将未来用户的答案的基本部分包括进去,并提供供参考的链接。 [link-dominated answers](// meta.stackexchange.com/questions/8231)可能通过[link rot](// en.wikipedia.org/wiki/Link_rot)失效。 – Mogsdad

+0

我已经用cURL添加了一个例子。我真的不知道如何进一步扩展答案。也许我的问题是无效的?我问是否有这种服务,现在几个月后找到了。 – JohnAndrews