1: API文檔: https://stripe.com/docs/api
2:JS文檔:https://stripe.com/docs/js
3:其他資料:https://blog.csdn.net/u011216417/article/details/80027965
https://blog.csdn.net/u012482647/article/details/98942190
https://blog.csdn.net/Java_Mrsun/article/details/88393871
https://www.cnblogs.com/doinbean/p/9320162.html
以下是stripe前端開發步驟:
國外三大支付paypal,braintree,stripe,有興趣可以去了解一下他們的區別。
支付寶和paypal基本只需要發送charge信息請求交給後端做就ok了,那麼stripe前端也只需要收集卡信息,拿到token給後端就ok了。
那就來說說主角stripe支付:官方文檔
stripe官方說分爲六步,如下圖:
step1: 收集卡信息 step2 :創建customer step3:支付金額
step4和step5:計劃(月付和年付等)
step6:成功
其實相對於普遍來說 step4和step5不用考慮,所有我們就只有4步。
前端stripe支付步驟:
1:引入stripe.js(爲了方便測試,簡便引入stripe.js,引入axios爲了測試退款請求)
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
2:接下來就是按照官方文檔步驟走,粘貼複製,先創建頁面收集卡信息。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
|
3.創建stripe客戶端,將stripe提供的卡頁面內嵌到頁面中,用於收集卡信息,然後監聽form表單提交,阻止表單提交前先去給stripe交互。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 |
|
一些stripe提供的樣式:stripe element examples 地址