返金を行う

支払いを返金するには下記のように行います:

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"

金額の一部・全額に限らず、一度返金を行うと refundedtrue となります。amount_refunded に返金した金額が入ります。

一部返金した支払いの残り額を返金したい場合は、amountを指定せずに返金リクエストを行います:

curl https://api.pay.jp/v1/charges/一部返金した支払いID/refund \
-u sk_test_c62fade9d045b54cd76d7036: \
-XPOST \

いまのPAY.JPでは、一部返金を複数回行うことはできず、最大で二度の返金(一部返金 + 残り額返金)をサポートしています。

APIリファレンス - 返金する