카카오페이 앱스킴 사용법 관련

https://developers.kakao.com/docs/latest/ko/kakaopay/single-payment#prepare

ready 호출 후 response 중 android_app_scheme 이나 ios_app_scheme 이건 어떻게 쓰는걸까요?
문서에 별도로 설명이 되어 있지 않은 듯 합니다.
redirect url 을 쓰지 않고 바로 앱을 호출하여 결제 할 수 있을까요?

안녕하세요. 카카오페이 기술지원입니다.

카카오페이 결제는 ready api 를 통해 호출되는 url 을 고객화면에서 호출하여 카카오페이를 호출한 후 인증완료되면 고객화면을 전환하여 approve api 가 가맹점을 통하여 유입되는 flow 입니다.

모바일웹만 사용하는 가맹점이라면 문의하신 앱스킴을 사용할 필요는 없으나 앱을 사용하는 가맹점이라면 카카오페이 호출된 후 가맹점 앱으로 돌아갈수 있도록 구성을 해주시면됩니다.

위 내용 확인 후 문의사항 있으시면 연락주세요.

감사합니다.

답변 감사합니다.

그럼 앱을 사용한다면 ready API → 앱스킴으로 카카오페이 호출 → 가맹점앱 → 가맹점에서 approval API 호출
순서로 하면 되는거로 이해하면 될까요?

여기서 가맹점 앱을 호출 할때 pg_token 을 받을 수가 있는걸가요?

안녕하세요. 카카오페이 기술지원입니다.

pg_token 은 가맹점에서 ready api 호출시 redirect_url(approval, cancel, fail) 중 approval_url 이 호출될때

pg_token 값을 붙여서 리다이렉트 되게됩니다.

간단하게 설명드리자면 가맹점 앱이 호출된 후 앱내에서 호출된 웹에서 데이터가 오가는걸로 생각하시면됩니다.

참고
https://developers.kakao.com/docs/latest/ko/kakaopay/single-payment#request-common

감사합니다.

ready → redirect_url 통해 파라미터로 pg_token 받는 이 부분은 이해하고 있습니다.
앱을 사용한다면
next_redirect_app_url, android_app_scheme, ios_app_scheme
등이 있는데 앱 스킴을 호출시 어떻게 진행이 될까요?

안녕하세요. 카카오페이 기술지원입니다.

문의하신 next_redirect_app_url, android_app_scheme, ios_app_scheme 는 pg_token 값과는 관련된 부분이 아닌 카카오페이 결제를 호출을 하기 위해 사용되는 url 정보입니다.

https://developers.kakao.com/docs/latest/ko/kakaopay/single-payment#prepare-response

위 내용 참고부탁드립니다.

감사합니다.

저 3개를 이용해서 카카오페이 결제를 호출한다음 결제 완료 후 결과값을 어떻게 받을 수 있나요?
이부분이 이해가 안되어서 질문을 남겼습니다.

안녕하세요. 카카오페이 기술지원입니다.

  1. 카카오페이 ready api 를 호출
  2. 옳바른 redirect_url 호출 단건 결제 | Kakao Developers 단건 결제
  3. 고객이 호출된 카카오페이 화면에서 모든 인증을 완료했다면 ready api 호출시 넘겨준 approval_url 로
    redirection해줄 때 pg_token을 query string으로 전달
  4. pg_token 사용하여 approve api 호출 후 결제 완료

카카오페이는 ready , approve 두가지 절차가 있습니다.

말씀하신 결제결과값은 approve api 호출 후 response 드리는 부분이니 참고해주시기 바랍니다.
https://developers.kakao.com/docs/latest/ko/kakaopay/single-payment#approve

감사합니다.

네 이부분은 이해하고 있고 이미 사용중입니다.

ready api 호출 후 → 응답값의 android_app_scheme, ios_app_scheme 스킴을 이용해서 페이를 호출해서 결제 처리가 가능한가요?

앱을 사용하는 가맹점이라면 카카오페이 호출된 후 가맹점 앱으로 돌아갈수 있도록 구성을 해주시면됩니다.

라고 하셨는데 이경우 플로우를 알고 싶습니다.

안녕하세요. 카카오페이 기술지원입니다.

ready api 에서 응답받는 앱스킴은 아래와 같이 응답이 되고 있습니다.

ex)
androidAppScheme=kakaotalk://kakaopay/pg?url=https://online-pay.kakao.com/pay/pg/22d6b0547d33152ee2b22b430cb01f1b65c768f7302e6720971adc83c1791234, iosAppScheme=kakaotalk://kakaopay/pg?url=https://online-pay.kakao.com/pay/pg/22d6b0547d33152ee2b22b430cb01f1b65c768f7302e6720971adc83c1791234)

위 앱스킴이 하는 용도는 카카오톡 앱을 호출하고 카카오페이 화면으로 전환을 해주는 용도입니다.
문의주신 페이를 호출해서 결제UI 에서 인증 후 pg_token 을 받고 approve api 호출해주시면 결제처리가 됩니다.

추가로 문의주신 가맹점앱으로 돌아갈수 있도록 구성을 해주시면 되는 부분의 의미는

가맹점 앱 > 카카오톡 앱 > 가맹점 앱 이 호출될 수 있도록 구성안내를 드린 부분입니다.

위 내용 참고부탁드립니다.

감사합니다.