2015-10-13 149 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