tappayflutterplugin 0.0.48 copy "tappayflutterplugin: ^0.0.48" to clipboard
tappayflutterplugin: ^0.0.48 copied to clipboard

This is a Flutter plugin that help developer to use Tappay.

tappayflutterplugin #

This is a Flutter plugin that help developer to use Tappay.

Getting Started #

How to setup #

Please check the official document of TapPay.

Usage #

Direct Pay #

1. Set up your environment #

Tappayflutterplugin.setupTappay(
                         appId: appId,
                         appKey: appKey,
                         serverType: TappayServerType.sandBox,
                         errorMessage: (error) {
                           print(error);
                         });
copied to clipboard

2. Get prime #

PrimeModel prime = await Tappayflutterplugin.getPrime(
                    cardNumber: cardNumber,
                    dueMonth: dueMonth,
                    dueYear: dueYear,
                    ccv: ccv,
                  );
copied to clipboard

Easy wallet #

IsEasyWalletAvailable #

bool isEasyWalletAvailable = await Tappayflutterplugin.isEasyWalletAvailable()
copied to clipboard

Get prime #

PrimeModel prime = await Tappayflutterplugin.getEasyWalletPrime(
                    universalLink: universalLink,
                  );
copied to clipboard

Redirect to Easy wallet #

TPDEasyWalletResult result = await Tappayflutterplugin.redirectToEasyWallet(
                    universalLink: universalLink,
                    paymentUrl: paymentUrl,
                  );
copied to clipboard

Parse to Easy wallet result #

  • After finished the payment process, tappay will give you an uri from onNewIntent in android. Use this uri to query LinePay result.
TPDEasyWalletResult result = await Tappayflutterplugin.parseToEasyWalletResult(
                    universalLink: universalLink,
                    uri: uri,
                  );
copied to clipboard

Get Easy wallet result #

TPDEasyWalletResult result = await Tappayflutterplugin.getEasyWalletResult();
copied to clipboard

LinePay #

IsLinePayAvailable #

bool isLinePayAvailable = await Tappayflutterplugin.isLinePayAvailable()
copied to clipboard

Get prime #

PrimeModel prime = await Tappayflutterplugin.getLinePayPrime(
                    universalLink: universalLink,
                  );
copied to clipboard

Redirect to LinePay #

  • In android, you have to go to next step, to get result.
TPDLinePayResult result = await Tappayflutterplugin.redirectToLinePay(
                    universalLink: universalLink,
                    paymentUrl: paymentUrl,
                  );
copied to clipboard

Parse to LinePay result #

  • After finished the payment process, tappay will give you an uri from onNewIntent in android. Use this uri to query LinePay result.
TPDLinePayResult result = await Tappayflutterplugin.parseToLinePayResult(
                    universalLink: universalLink,
                    uri: uri,
                  );
copied to clipboard

Get LinePay result #

TPDLinePayResult result = await Tappayflutterplugin.getLinePayResult();
copied to clipboard
4
likes
30
points
53
downloads

Publisher

unverified uploader

Weekly Downloads

2025.01.07 - 2025.12.02

This is a Flutter plugin that help developer to use Tappay.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on tappayflutterplugin

Packages that implement tappayflutterplugin