안녕하세요-! 알리페이 연동중입니다.
알리페이 플러스 연동중에 이 문서를 보고 진행중인데요.
https://docs.tosspayments.com/guides/v2/payment-widget/integration-foreignpay
서버구현중에 프로세스 순서가
1. pendingUrl 호출 - amount, paymentKey 저장 -> 클라이언트 URL 을 pending 가서 폴링으로 결제상태 조회중
2. 웹훅 - 저장된 paymentKey 와 웹훅 데이터 paymentKey, amount 비교후 결제 완료 처리
이런 형식으로 구현을 해뒀는데요. 이상한점은 웹훅이 먼저 요청이 오고 있습니다. 그래서 이미 저장된 데이터가 없어서 그냥 실패하고 끝나거든요.
혹시 웹훅이 먼저올수도 있어서, 여러번 호출될걸 감안하고 구현을 해야하는것일까요?
https://docs.tosspayments.com/guides/v2/payment-widget/integration-foreignpay
서버구현중에 프로세스 순서가
1. pendingUrl 호출 - amount, paymentKey 저장 -> 클라이언트 URL 을 pending 가서 폴링으로 결제상태 조회중
2. 웹훅 - 저장된 paymentKey 와 웹훅 데이터 paymentKey, amount 비교후 결제 완료 처리
이런 형식으로 구현을 해뒀는데요. 이상한점은 웹훅이 먼저 요청이 오고 있습니다. 그래서 이미 저장된 데이터가 없어서 그냥 실패하고 끝나거든요.
혹시 웹훅이 먼저올수도 있어서, 여러번 호출될걸 감안하고 구현을 해야하는것일까요?
PayPal, 중국 및 동남아 간편결제 등 다양한 해외 결제수단을 개별로 계약 및 연동할 필요 없이, 토스페이먼츠 결제위젯을 통해 한 번에 사용할 수 있어요.
