iframe 방식의 결과처리
windowType 파라미터에서 iframe을 선택한 경우의 결과 처리 방법을 안내합니다.
async function requestPaymentAndLogResult() {
const response = await PortOne.requestPayment({ /* 객체 생략 */ });
console.log(response); // 응답 객체가 개발자 도구 - 콘솔에 출력됩니다.
}function requestPaymentAndLogResult() {
const response = PortOne.requestPayment({ /* 객체 생략 */ })
.then(function (response) {
console.log(response); // 응답 객체가 개발자 도구 - 콘솔에 출력됩니다.
});
}결제검증 API를 이용해 결제완료 처리하기
async function requestPayment() {
const response = await PortOne.requestPayment({ /* 객체 생략 */ });
// 결제가 제대로 완료되지 않은 경우 에러 코드가 존재합니다
if (response.code != null) {
return alert(response.message);
}
const validation = await axios({
url: MY_SERVER_URL + "/payments/complete", // 앞서 구현한 API 주소
method: "POST",
body: {
txId: repsonse.txId,
paymentId: response.paymentId,
},
});
// 결제검증 API의 응답을 구성한 대로 결제결과를 처리하세요!
}function requestPaymentAndLogResult() {
const response = PortOne.requestPayment({ /* 객체 생략 */ })
.then(function (response) {
console.log(response); // 응답 객체가 개발자 도구 - 콘솔에 출력됩니다.
});
}Last updated
Was this helpful?
