当月費用支払い画面のみで使用します。
決済を実行するAPIです。
クレジットの場合とコンビニ決済の場合で処理が異なります。
※コンビニ決済は追加処理となります。
| メソッド | URI | Headers |
|---|---|---|
/api/payment/settlement |
Default |
{primary} リクエストパラメーターはありません。
成功時
| パラメーター名 | 型 | 内容 | 特記 |
|---|---|---|---|
| result | boolean | リクエスト結果 |
{
"result" : true,
}
ステータスコード:200
| パラメーター名 | 型 | 内容 | 特記 |
|---|---|---|---|
| result | boolean | リクエスト結果 | |
| errors/error | string | list |
{
"result" : false,
"errors" : {
'error' : ['エラー'],
},
}
{primary} このAPIでは支払方法がクレジットカード払いかコンビニ払いかで処理の流れが異なるため、このに処理の流れを記載しています。
ここに記載するのはバリデーション通過後の処理の流れです。
organization_paymentsを取得します。organizationsのステータスを「5:利用中」へ更新します。アカウント停止日が登録されている場合はそのアカウント停止日をNULLにします。organization_paymentsを請求完了状態へ更新します。organization_paymentsを取得します。organizationsのステータスを「5:利用中」へ更新します。アカウント停止日が登録されている場合はそのアカウント停止日をNULLにします。organization_paymentsを請求完了状態へ更新します。| 未払いの請求データ取得条件項目 | 値 | テーブル.カラム |
|---|---|---|
| 監理団体 支払設定ID | 対象監理団体の支払設定ID | organization_pyaments.organization_payment_setting_id |
| 支払年月が今月 | 今月の年月 | organization_pyaments.payment_year & payment_month |
| 請求状態 | 未入金 | organization_pyaments.payment_status |
| 請求データクローズフラグ | false | organization_pyaments.closed |
| 論理名 | 物理名 | 型 | 備考 |
|---|---|---|---|