tosspayments_sdk_flutter에서 간편결제 지원여부 문의
안녕하세요
Flutter로 간편결제를 연동하려고 합니다.
1. 테스트키 환경에서는 간편결제를 호출하면 fail콜백이 실행되면서 실패하는데
실결제키를 발급받으면 연동이 되는건가요?
2. 일부분만 연동 가능하다면 연동 가능한 리스트를 제공해주실 수 있나요? 저희가 연동하고자 하는 간편결제는 [카카오, 네이버, 삼성, 토스, 페이코, SSG] 입니다.
환경:
IOS
tosspayments_sdk_flutter 0.1.8
간편결제시 PaymentData:
PaymentData(
flowMode: "DIRECT",
easyPay: "KAKAOPAY",
paymentMethod: "간편결제",
...
);
플로우:
앱상에서 간편결제 종류(토스나 카카오 등)을 선택하고 SDK에서 제공하는 웹뷰를 통해 결제하려고 합니다.
감사합니다!
13 Replies
말씀하신 간결사 모두 가능하며
테스트환경은 토스 네이버만 지원됩니다
테스트 환경에서 토스, 네이버 시도해보았습니다만 모두 fail 콜백으로 떨어집니다.
tossPayments.requestPayment(
'간편결제',
{
"paymentMethod":"간편결제",
"amount":1000000,
"orderId":"1690158723986",
"orderName":"테스트 이름",
"successUrl":"tosspayments://payment/success",
"failUrl":"tosspayments://payment/fail",
"customerName":"테스트 고객",
"customerEmail":"9rhgg7zgwg@privaterelay.appleid.com",
"flowMode":"DIRECT",
"easyPay":"TOSSPAY",
"appScheme":"epicone://action"});
successUrl 로 이동해서, 승인 요청이 되어야 하는데
지금 전달하신 주소는 동작하지 않을것 같은데요.
결제 흐름 | 토스페이먼츠 개발자센터
결제 연동을 위한 기본 개념과 과정을 자세히 알아봅니다.
결제흐름 입니다.
인증 / 승인까지 완료 되어야 결제가 완료 됩니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
successUrl 은 자체 SDK의 지정된 값이고 변경할 수 없다고 알고 있습니다.
현재 문제라고 생각한 현상은 간결사에서 결제를 완료하고 클라이언트로 돌아올때 fail이 뜨는 것이 아니라
간결사를 선택하고 (토스, 네이버) SDK를 호출했을 때 (Get.to(() => TossPayments(clientKey: , data: )))
바로 fail콜백이 실행된다는 점입니다.
네 이해했습니다
지금 보니까 MID 를 cp 로 시작하는 아이디의 테스트 MID 로 진행 하고 있으신데요.
각 아이디마다 결제할 수 있는 계약된 수단들이 있고,
cp로 시작하는 것은 브랜드페이 MID 입니다. 이것을 사용하시면 안됩니다.
일반결제 계약된 MID 의 테스트 상점으로 테스트 진행 바랍니다.
일반결제 계약된 MID 의 테스트 상점으로 진행해도 똑같은 현상이 계속됩니다 ㅠ
앱에서 '카드결제', '간편결제'를 연동하려는데
카드결제는 정상적으로 연동되는 것을 확인했습니다.
그러나 간편결제는 동일 현상이 반복됩니다
필요하시면 연동한 MID와 테스트키를 드리겠습니다
네, 테스트키 주시면 확인 해보겠습니다.
감사합니다!
test계정에 간편결제 설정이 안되어 있어 확인 후 답변 드리겠습니다.
@epiccorp 님 토스페이 간편결제 다시 호출 확인 부탁드려요.
@박수습 토스페이 간편결제 정상 연동되는것을 확인하였습니다 감사합니다!!