본문으로 건너뛰기

환불

대금 정산이 완료된 결제를 환불합니다.

POST /v3/payments/{transactionId}/refund

Read 타임아웃은 최소 20초 이상으로 설정하세요.

Path

Name
Description
Required
transactionId

결제 트랜잭션 ID. 자세한 설명은 트랜잭션 ID를 참고하세요.

Query

None

Body

Name
TypeDescription
Required
refundAmountnumber

환불 금액. 이 필드에 임의의 금액을 입력해 부분 환불할 수 있습니다. 이 필드를 생략하면 결제 전액이 환불됩니다.

Headers
  • Content-Type
  • X-LINE-Authorization
  • X-LINE-Authorization-Nonce
  • X-LINE-ChannelId
  • X-LINE-MerchantDeviceProfileId

자세한 내용은 요청 헤더를 참고하세요.

Request examples

curl -X POST -H "Content-Type: application/json" \
-H "X-LINE-ChannelId: YOUR_CHANNEL_ID"\
-H "X-LINE-Authorization-Nonce: GENERATED_NONCE" \
-H "X-LINE-Authorization: PROCESSED_SIGNATURE" \
-H "X-LINE-MerchantDeviceProfileId: YOUR_DEVICE_PROFILE_ID"\
-d '{ "refundAmount": 1000 }'
https://sandbox-api-pay.line.me/v3/payments/2018082512345678910/refund