braintree_payment 0.0.3 copy "braintree_payment: ^0.0.3" to clipboard
braintree_payment: ^0.0.3 copied to clipboard

outdated

Braintree Payment plugin for Flutter apps by Deligence Technologies. This plugin lets you integrate Braintree Drop In payment UI in just 4 easy steps.

Braintree Payment #

Braintree |Deligence

Braintree Payment plugin for Flutter apps by Deligence Technologies. This plugin lets you integrate Braintree DropIn payment UI("https://developers.braintreepayments.com/guides/drop-in/overview/android/v3") in just 4 easy steps.

To Enable Payment Support #

Step 1- To enable the payment support follow below given steps:

Paypal

To add support for Paypal Payment add below lines inside AndroidManifest.xml.

<activity android:name="com.braintreepayments.api.BraintreeBrowserSwitchActivity"
    android:launchMode="singleTask">
    <intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />
        <data android:scheme="${applicationId}.braintree" />
    </intent-filter>
</activity>

Google Pay

To add support for Google Pay add below lines inside AndroidManifest.xml.

<meta-data android:name="com.google.android.gms.wallet.api.enabled" android:value="true"/>

Step 2- Import the plugin:

import 'package:braintree_payment/braintree_payment.dart';

Step 3- Create a object of BraintreePayment and send Client nonce. You can also use

BraintreePayment braintreePayment = new BraintreePayment();
var data = await braintreePayment.showDropIn(nonce: clientNonce);

Step 4- Variable data will have the payment nonce. Send the paymne nonce to the server for further processing of the payment:

var data = await braintreePayment.showDropIn(nonce: clientNonce);
print("Response of the payment $data");
// In case of success
//{"status":"success","message":"Payment successful. Send the payment nonce to the server for the further processing.":"paymentNonce":"jdsfhedbyq772_34dfsf"}

// In case of Failure
//{"status":"fail","message":"User canceled the payment"}

Screenshot #

|Deligence

Android #

To use this package you must migrate to AndroidX
In /app/build.gradle, set your minSdkVersion to at least 21.

For more information on the Braintree DropIn UI checkout documentation

29
likes
25
pub points
70%
popularity

Publisher

verified publisherdeligence.com

Braintree Payment plugin for Flutter apps by Deligence Technologies. This plugin lets you integrate Braintree Drop In payment UI in just 4 easy steps.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on braintree_payment