해결된 질문
작성
·
58
·
수정됨
0
const onClickLoad = async (event: MouseEvent<HTMLDivElement>) => {
const IMP = window.IMP;
IMP.init("imp00000000"); //실제로는 강의자료에 있는 식별코드 사용했습니다!
IMP.request_pay(
{
pg: "kakaopay",
pay_method: "card",
name: "아이리버 무선 마우스 외 1개",
amount: 10000,
buyer_email: "이메일@gmail.com",
buyer_name: "홍길동",
buyer_tel: "010-4242-4242",
buyer_addr: "서울특별시 강남구 신사동",
buyer_postcode: "01181",
m_redirect_url: "/",
},
function (rsp: any) {
if (rsp.success) {
alert("결제가 성공했습니다.");
console.log(rsp);
} else {
alert("결제에 실패했습니다.");
}
},
);
};
위와 같은 코드로 정상적으로 rsp를 받고, imp_uid 까지 받았습니다. 그런데
graphql api 호출을 했더니 _id 가 null이라는 에러가 계속해서 발생하네요. 챗gpt 도움을 받아보니, 백엔드가 impUid
를 기반으로 결제 정보를 조회하고 DB에 적립하는 로직이 정상적으로 동작하는지 확인해야한다고 하는데, 에러원인이 무엇이고,어떻게 해결해야 하는지 알려주세요! 포트원 가맹점 식별코드는 강의 자료에 있는 식별코드를 사용했습니다!
답변 1
0