Angularjs 无服务器端要求的支付API

Angularjs 无服务器端要求的支付API,angularjs,api,payment,stripe-payments,javascript-framework,Angularjs,Api,Payment,Stripe Payments,Javascript Framework,是否有任何支付API(最好是Javascript/Angular)可以直接在客户端使用,因此不需要服务器端实现 最好的例子是Stripe。它都需要设置客户端(签出和检索StripeToken),然后在服务器上实际处理付款(费用)。我发现一项服务,允许您在不设置服务器端的情况下处理Stripe付款: 您只需向Mashape上托管的API发送HTTP请求 以下是cURL中的请求示例: curl -X POST --include 'https://noodlio-pay.p.mashape.com/

是否有任何支付API(最好是Javascript/Angular)可以直接在客户端使用,因此不需要服务器端实现


最好的例子是Stripe。它都需要设置客户端(签出和检索StripeToken),然后在服务器上实际处理付款(费用)。

我发现一项服务,允许您在不设置服务器端的情况下处理Stripe付款:

您只需向Mashape上托管的API发送HTTP请求

以下是cURL中的请求示例:

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'
curl-X POST--include'https://noodlio-pay.p.mashape.com/charge/token' 
\-H'X-Mashape-Key:'
\-H“内容类型:应用程序/x-www-form-urlencoded”
\-H“接受:应用程序/json”
\-d'金额=100'
\-d‘货币=美元’
\-d'description=购买Noodlio Pay'
\-d'源=tok_181ER0E9p71uHfeG90clN2MH'
\-d'条带账户=账户12abcDEF34GhIJ5K'

可能不会,因为您必须在浏览器中公开您的帐户密钥。使用Stripe示例,公钥不会造成任何帐户损坏,它只允许创建一个令牌,然后与秘密服务器端密钥一起使用,以实际处理费用。您可以签出CommentcePayments.com(my side project),它允许您创建客户、费用,订阅位于条带之上的客户端--现在它只使用一个自定义按钮,但没有理由不支持直接api调用。您不一定希望允许在客户端发放退款,因为这可能是恶意的。这可能从理论上回答了这个问题,但最好将答案的基本部分包含在此处,供未来用户使用,并提供链接供参考。可以通过以下方式变得无效。我添加了一个带有cURL的示例。我真的不知道如何进一步扩展这个答案。也许我的问题是无效的?我问是否有这样的服务,过了几个月就找到了。