결제 승인
LINE Pay 서버에 결제 승인을 요청합니다. 고객이 LINE Pay 인증을 완료한 상태에서 이 API를 호출해 결제를 진행할 수 있습니다. 리다이렉션 URL 정보 없이 결제를 구현한다면 결제 요청 상태 조회 API를 주기적으로 호출해 결제 승인을 요청할 수 있는 상태인지 확인할 수 있습니다.
결제 승인과 매입을 분리한 상태라면 이 API를 호출하더라도 결제가 완료되지 않으며, 이후 매입 또는 승인 취소를 해야 합니다. 그뿐만 아니라 자동 결제용 키를 발급하도록 결제를 요청했다면 이 API를 호출해 자동 결제용 키를 응답으로 받아야 합니다.
POST /v3/payments/{transactionId}/confirm
Read 타임아웃은 최소 40초 이상으로 설정하세요.
Request
Response
Headers
- Content-Type
- X-LINE-Authorization
- X-LINE-Authorization-Nonce
- X-LINE-ChannelId
- X-LINE-MerchantDeviceProfileId
자세한 내용은 요청 헤더를 참고하세요.
Request examples
bash
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 '{
"amount": 1000,
"currency": "TWD"
}' \
https://sandbox-api-pay.line.me/v3/payments/2018082512345678910/confirm