issues
search
0gajun
/
2018-newbies
1
stars
1
forks
source link
amount charge
#51
Closed
ktakenaka
closed
6 years ago
ktakenaka
commented
6 years ago
[x] captured: false で Stripe API をたたく
[x]
ch-id
stripe_idが返ってくるのを確認
Responseの ['id'] を参照
[x] charge tableに
ch_id
stripe_id, user_id, amountを保存
[x] Active Job を使って stripe の captured: true にする処理を sidekiq の queue に入れる
nova内のコードでJobの定義ファイルを書くと sidekiq がそれを読み込んで実行してくれる
[x] Jobの定義を書く
[x] stripe に captured: true にしてという request する
[x] stripeからレスポンス ( paid: boolean ) が返ってきたら、charge tableからcharge historyにchargeデータを移行
[x] result ( errorかsuccess ) を追加する
[x] レスポンスが成功だったらbalance tableのamountを増やす
[x] ユーザーに表示
ktakenaka
commented
6 years ago
[x] charge tableにch-idを追加する
[x] charge history table ( user_id, ch-id, amount, result ) を作る
ch-idstripe_idが返ってくるのを確認ch_idstripe_id, user_id, amountを保存