현재 카카오페이 테스트 결제를 이용한 결제 취소를 테스트 중입니다.
결제 상세 내역의 response는 아래와 같습니다.
{
tid: ‘T2710243854480282232’,
cid: ‘TC0ONETIME’,
status: ‘AUTH_PASSWORD’,
partner_order_id: ‘1’,
partner_user_id: ‘1’,
payment_method_type: ‘MONEY’,
item_name: ‘(테스트)울프강스테이크하우스 - 테이블’,
quantity: 1,
amount: { total: 20000, tax_free: 0, vat: 0, discount: 0 },
cancel_available_amount: { total: 20000, tax_free: 0, vat: 0, discount: 0 },
canceled_amount: { total: 0, tax_free: 0, vat: 0, discount: 0 },
created_at: ‘2019-12-30T13:30:21’
}
이후 제가 결제 취소를 위해 시도한 request는 아래와 같습니다.
{
url : ‘https://kapi.kakao.com/v1/payment/cancel’,
method : ‘POST’,
headers : {
Authorization : ‘KakaoAK 카카오 어드민 키’
},
qs : {
cid : ‘TC0ONETIME’,
tid : ‘T2710243854480282232’,
cancel_amount : 20000,
cancel_tax_free_amount : 0,
cancel_available_amount : 0
},
json : true
}
이것을 실행하면
{ msg: ‘can not request cancel!(status : AUTH_PASSWORD)’, code: -784 }
이러한 메시지가 오는데요 원인과 결제 취소시 어떠한 request를 보내야하는지 정확히 모르겠어서 문의 남깁니다.
답변 주시면 감사드리겠습니다.