tosspayments_sdk_flutter 0.1.1 copy "tosspayments_sdk_flutter: ^0.1.1" to clipboard
tosspayments_sdk_flutter: ^0.1.1 copied to clipboard

This SDK helps you easily link the 'toss payments' payment module on the flutter.

Flutter에서 토스페이먼츠 결제창을 손쉽게 연동하기 위한 패키지입니다.

1. 사전 설정 #

A. 패키지 다운로드 #

pubspec.yaml에 패키지 추가

dependencies:
tosspayments_sdk_flutter: ^0.X.X

B. Android 설정 #

usesCleartextTraffic 세팅을 true로 설정하여, 웹뷰 내 모든 카드사앱을 띄울 수 있도록 설정

...
<appication ...  android:usesCleartextTraffic="true"></application>
...

C. iOS설정 #

별도 설정할 내용 없음

2. 시작하기 #

아래 방법으로 토스페이먼츠 결제창을 띄울 수 있습니다. 자세한 내용은 예제(example)을 참고해주세요.

import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:tosspayments_sdk_flutter/model/tosspayments_result.dart';
import 'package:tosspayments_sdk_flutter/tosspayments_sdk_flutter.dart';
import 'package:tosspayments_sdk_flutter/model/paymentData.dart';
class Payment extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return TossPayments(
      clientKey: "##TODO clientKey 입력 ##",
      data:  PaymentData(
          paymentMethod: '카드',
          orderId: 'tosspayments-202303210239',
          orderName: 'toss t-shirt',
          amount: 50000,
          customerName: '김토스',
          customerEmail: 'toss@toss-payments.co.kr'
      ),
      success: (Success success) {   // 인증 성공시 
        Get.back(result: success);
      },
      fail: (Fail fail) {           // 인증 실패시
        Get.back(result: fail);
      });
    );
  }
}

7
likes
0
pub points
73%
popularity

Publisher

unverified uploader

This SDK helps you easily link the 'toss payments' payment module on the flutter.

Homepage

Documentation

Documentation

License

unknown (LICENSE)

Dependencies

flutter, json_annotation, url_launcher, webview_flutter

More

Packages that depend on tosspayments_sdk_flutter