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
points
54
downloads

Publisher

verified publisherdeligence.com

Weekly Downloads

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)

License

unknown (license)

Dependencies

flutter

More

Packages that depend on braintree_payment