IMP.request_pay(data,
// 콜백함수 구현부
rsp => {
if(rsp != null) {
// axios로 고객사 내부서버로 포트원 거래번호와 고객사 주문번호를 전송합니다.
// 벡엔드 서버에서 rsp.order_ref를 인자로 결제조회 API를 전송하여 결제결과를 수신할 수 있습니다.
axios ({
url:"{고객사 벡엔드 서버의 결제결과 정보를 받는 endpoint}",
method:"post",
headers:{"Content-Type": "application/json"},
data:{
merchant_order_ref: rsp.merchant_order_ref,
order_ref: rsp.order_ref
}
}).then ((result_data) => {
// 고객사 서버에서 처리한 결과를 결제자에게 표시할 수 있습니다.
})
else{
alert ('결제결과 수신에 실패 하였습니다.');
}
});