플러터에서 토스 페이먼츠 연동 문의 드립니다.
안녕하세요.
tosspayments_sdk_flutter를 이용하여 플러터 연동을 시도하고 있습니다.
연동하는 중에 문의 사항이 있어 질문드립니다.
1.
카드사 앱에서 결제 완료했을 때 콜백으로 웹브라우저가 켜지는데
PaymentData.successUrl 에 지정한 url로 이동하지 않습니다.
카드사 앱에서 결제 완료 했을 때 다이나믹링크를 지정하여 저희 앱으로 돌아오게 하고 싶습니다.
2.
또한 수동으로 앱으로 이동했을 때 카드사 웹뷰에서 '결제완료'버튼을 누르면
무한 로딩이 걸리면서 더이상 동작이 없습니다.
success 콜백이 호출되는 것은 확인 했으나
다시 앱 화면으로 돌아오지는 않았습니다.
제가 success콜백에서 pop코드를 넣어줘야 하는 부분일까요?
제가 연동하면서 미처 설정하지 못한 것이 있을까요?
소스코드:
Get.to(() => TossPayments(
clientKey: '',
data: PaymentData(
successUrl: "https://epicone.page.link/n9hg",
paymentMethod: '카드',
amount: 10,
orderId: 'test_order_id',
orderName: "test",
),
success: (success) {
print(success);
if (success != null) {}
},
fail: (fail) {
print(fail);
},
));
환경:
Flutter SDK3.10.5
tosspayments_sdk_flutter: ^0.1.7
IOS 16.5.1
IPhone 11
Safari
감사합니다
tosspayments_sdk_flutter를 이용하여 플러터 연동을 시도하고 있습니다.
연동하는 중에 문의 사항이 있어 질문드립니다.
1.
카드사 앱에서 결제 완료했을 때 콜백으로 웹브라우저가 켜지는데
PaymentData.successUrl 에 지정한 url로 이동하지 않습니다.
카드사 앱에서 결제 완료 했을 때 다이나믹링크를 지정하여 저희 앱으로 돌아오게 하고 싶습니다.
2.
또한 수동으로 앱으로 이동했을 때 카드사 웹뷰에서 '결제완료'버튼을 누르면
무한 로딩이 걸리면서 더이상 동작이 없습니다.
success 콜백이 호출되는 것은 확인 했으나
다시 앱 화면으로 돌아오지는 않았습니다.
제가 success콜백에서 pop코드를 넣어줘야 하는 부분일까요?
제가 연동하면서 미처 설정하지 못한 것이 있을까요?
소스코드:
Get.to(() => TossPayments(
clientKey: '',
data: PaymentData(
successUrl: "https://epicone.page.link/n9hg",
paymentMethod: '카드',
amount: 10,
orderId: 'test_order_id',
orderName: "test",
),
success: (success) {
print(success);
if (success != null) {}
},
fail: (fail) {
print(fail);
},
));
환경:
Flutter SDK3.10.5
tosspayments_sdk_flutter: ^0.1.7
IOS 16.5.1
IPhone 11
Safari
감사합니다
