paypal 연동
paylpal 연동 시 문서용 테스트 키로 테스트 할 수 없나요?
아래 키를 사용했습니다.
test_gck_docs_Ovk5rk1EwkEbP0W43n07xlzm
test_gsk_docs_OaPz8L5KdmQXkzRz3y47BMw6
code: FORBIDDEN_REQUEST
message: 허용되지 않은 요청입니다.
이렇게 응답이 오는데
연동 과정에서 잘못된 부분이 있는 건지, paypal은 위젯 키 신청 후 가능한 것인지 문의 드립니다.
14 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
FORBIDDEN_REQUEST 는 결제요청 자체가 잘못 되었을것 같은데요
위젯 렌더링은 성공 하셨나요?
PayPal 연동하기 | 토스페이먼츠 개발자센터
토스페이먼츠 결제위젯 SDK로 PayPal 해외 간편결제를 연동하는 가이드입니다. 결제위젯으로 간편하게 주문서 페이지의 결제 UI를 연동할 수 있기 때문에 해외 간편결제 연동에 추천하는 방법입니다.
여기 코드사용하신건가요?
@유부장 네 클라이언트는 토스페이먼츠 샘플 프로젝트 이용해서 테스트 하고 있는데
성공 리다이렉트 url에 있는 paymentKey를 직접 구현한 결제 서버에 요청하고 있습니다.
@냥과장 넵 그 문서에 있는 테스트 키 사용했습니다.
FORBIDDEN_REQUEST 가 그러면 승인 api 요청에서 발생하시는 건가요?
@냥과장 네 맞습니다
혹시 사용하신 주문번호 알수 있을까요?
주문번호 qfli8jHrqQzn0t3DclizZeoOt71VYp
요청 시간 2024-11-08T11:31:57.958+09:00
결제 위젯에서 orderId를 결제 요청 시 보내는 건가요?
orderId를 클라이언트랑 서버랑 같게 하니까 결제 성공하네요.
기존에는 그 값은 무시하고 서버에서 새로운 orderId를 만들어 사용했습니다. 자동 결제에서는 이렇게 했는데 일반 결제는 다른가요?
자동 결제는 서버에서 API call을 통해서 자동으로 결제가 나므로, 서버에서 orderId를 set하는게 단편적으로 보면 맞습니다.
다만 일반결제는 서버에서 생성한 orderId를 클라이언트로 넘겨서 결제창을 띄우도록 해주셔야 합니다.
결제 위젯에서 orderId를 결제 요청 시 보내는 건가요?네 requestPayment 함수 호출시에 보내야 됩니다.
@Ayaan 감사합니다
혹시 orderId를 서버에서 생성하는 게 아니라
클라이언트에서 생성하여 결제 요청 후, 결제 승인할 때 서버에 paymentKey와 같이 보내면 안 될까요?
그건 구현하시는 분이 결정 하시면 될것 같아요..
감사합니다. 해결되었습니다
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.