플러터 결제 위젯 테스트 구현 중 문제
플러터로 토스페이먼츠를 연동하기 위해 sdk 설치 후 해당 페이지의 예시 코드로 구현을 진행했습니다.
하지만 결제하기 버튼 클릭 시 결제 페이지로 이동한다는 동작이 일어나지 않습니다.
print문을 넣었음에도 출력되지 않습니다.
어떤 작업을 더 진행해야하나요?
하지만 결제하기 버튼 클릭 시 결제 페이지로 이동한다는 동작이 일어나지 않습니다.
print문을 넣었음에도 출력되지 않습니다.
어떤 작업을 더 진행해야하나요?
ElevatedButton(
onPressed: () async {
final paymentResult = await _paymentWidget.requestPayment(
paymentInfo: const PaymentInfo(orderId: 'Ry77dravIQrL9v4XZTtPf', orderName: '토스 티셔츠 외 2건'));
if (paymentResult.success != null) {
// 결제 성공 처리
print("success");
} else if (paymentResult.fail != null) {
// 결제 실패 처리
print("failure");
}
},
child: const Text('결제하기')),ElevatedButton(
onPressed: () async {
final paymentResult = await _paymentWidget.requestPayment(
paymentInfo: const PaymentInfo(orderId: 'Ry77dravIQrL9v4XZTtPf', orderName: '토스 티셔츠 외 2건'));
if (paymentResult.success != null) {
// 결제 성공 처리
print("success");
} else if (paymentResult.fail != null) {
// 결제 실패 처리
print("failure");
}
},
child: const Text('결제하기')),