支払いを返金する方法について説明します。
まず、返金したい支払い ID を指定して、以下のようにリクエストを送信します。
curl https://api.pay.jp/v1/charges/返金したい支払いID/refund \
-u sk_test_c62fade9d045b54cd76d7036: \
-XPOST
金額の一部のみを返金したい場合は、amount
パラメーターを使って返金額を指定します。
curl https://api.pay.jp/v1/charges/返金したい支払いID/refund \
-u sk_test_c62fade9d045b54cd76d7036: \
-XPOST \
-d "amount=50"
一部あるいは全額であれ、一度返金すると、支払いの refunded
属性が true
になり、amount_refunded
属性に返金された金額が記録されます。
すでに一部返金済みの支払いの残額を返金したい場合は、amount
パラメーターを指定せずにリクエストを送信してください。
curl https://api.pay.jp/v1/charges/一部返金した支払いID/refund \
-u sk_test_c62fade9d045b54cd76d7036: \
-XPOST \
返金は、売上作成日から 180日以内
に限り可能です。
詳細については、APIリファレンス - 返金するを参照してください。