issues
search
posse-ap
/
teamdev-2022-posse1-team1C
1
stars
0
forks
source link
メンティーの支払い・チケット消費機能作成
#102
Closed
bigdragon0610
closed
2 years ago
bigdragon0610
commented
2 years ago
やったこと
チケット枚数が0のときにpaypayの画面に遷移し、支払い後はチケット消費画面にリダイレクト
チケットを持っているときは、チケット消費をして日程調整画面に遷移
証跡
paypayにて購入する
チケットを消費する
paymentsテーブル
payment_statusesテーブル
解説
購入するボタンを押すと、決済番号(merchantPaymentId)が生成される。
paymentsテーブルに、決済番号及びuser_id、支払いステータス(payment_status_id、初期値は1)が入る。
paypay画面に遷移
チケット消費画面に戻ると、paymentsテーブルにあるログインユーザーの全レコードを取得する。
payment_status_idが1の決済番号を使ってpaypayのAPIを叩き、実際に決済がされたかを確認
決済がされていた場合はステータスを3にし、ユーザーにチケットを付与する。失敗など未払いの場合はステータスを2にする
やったこと
証跡
paypayにて購入する
チケットを消費する
paymentsテーブル
payment_statusesテーブル
解説