返金にはRefund a payment(POST: /v2/refunds)を利用し、複数回返金も可能です。ただし、最大20回の回数制限があります。なお、最大回数は変わる可能性はあるためご了承ください。回数制限を超えた場合、エラーコード"REFUND_LIMIT_EXCEEDED"を返却いたします。
返金時のステータス遷移についての詳細は、こちらをご確認ください。
複数回返金を行っているが返金(返品)されない場合
同一のmerchantRefundIdで返金された可能性があります。
複数回返金を行う場合には、merchantRefundIdを返金毎に異なるIDを設定してください。
レスポンスサンプル
"data": {
・
"refunds": {
"data": [
{
"status": "REFUNDED",
"acceptedAt": 1665127741,
"merchantRefundId": "ddSand20221007_refund01",
"paymentId": "04002752470258507776",
"amount": {
"amount": 1000,
"currency": "JPY"
},
"requestedAt": 1587534300,
"reason": "test"
},
{
"status": "REFUNDED",
"acceptedAt": 1665127778,
"merchantRefundId": "ddSand20221007_refund02",
"paymentId": "04002752470258507776",
"amount": {
"amount": 500,
"currency": "JPY"
},
"requestedAt": 1587534300,
"reason": "test"
}
]
},
・
}
#webpayment #ウェブペイメント #キャンセル #cancel #返金 #refund #Refund a Payment