Payment Method

Estimated reading: 5 minutes 248 views

Payment Options

  1. Razor Payment gateway
  2. Stripe Payment gateway
  3. Flutter Wave Payment gateway 
  4. PayPal Payment gateway

Razorpay Payment gateway

Razorpay is the only payments solution in India which allows businesses to accept, process and disburse payments with its product suite. It gives you access to all payment modes including credit card, debit card, netbanking, UPI and popular wallets including JioMoney, Mobikwik, Airtel Money, FreeCharge, Ola Money and PayZapp.

Manage your marketplace, automate NEFT/RTGS/IMPS bank transfers, collect recurring payments, share invoices with customers – all from a single platform. Fast forward your business with Razorpay.

Click here For more details about Razorpay payment gateway

Remove Razorpay Payment

We are recommended you to follow only second step if you don’t know about dependency and code

If you want to remove Razorpay payment gateway option then follow below steps:

Step 1- Goto pubspec.yaml and remove the ‘razorpay_flutter: 1.2.7’ from the file

razorpay_flutter: 1.2.7

Note:

If you have to remove dependency from pubspec.yaml then hit the pub get command. now, remove the code related to razorpay_flutter.

Stripe Payment gateway

Stripe is the best software platform for running an internet business. We handle billions of dollars every year for forward-thinking businesses around the world.

Click here For more details about the Stripe payment gateway.

Remove Stripe Payment Key

Step 1 – Goto pubspec.yaml and remove the ‘flutter_stripe: 1.2.0’ from the file

flutter_stripe: 1.2.0

Note:

If you have to remove dependency from pubspec.yaml then hit the pub get command. now, remove the code related to stripe_payment.

Flutter Wave Payment Gateway

Testing Credentials

Stripe Payment gateway

Here we have provided some of testing credentials for app

If you want to add your new payment gateway then buy our paid support for the same.

Use Only in Test Mode: You can use these test cards to make payments in test mode only. Using these for live mode payments will throw card issuer is invalid or invalid card input error.

Test Cards Details for stripe payment

There are several test cards you can use in test mode to make sure this integration is ready. Use them with any CVC, postal code, and future expiration date.

NumberDescription
4242 4242 4242 4242Succeeds and immediately processes the payment.
4000 0025 0000 3155Requires authentication. Stripe will trigger a modal asking for the customer to authenticate.
4000 0000 0000 9995Always fails with a decline code of insufficient_funds.

Click here For more details about test cards details for razorpay payment.

Click here For more details about test cards details for Flutter Wave  payment.

Braintree Paypal Payment Gateway

A payment gateway links your website to your processing network and merchant account. Like most gateway services, Payflow Payment Gateway handles all major credit and debit cards. 

Click here For more details about the PayPal payment gateway.

Create Braintree Sandbox Account

Braintree Direct is a set of tools to accept and process cards, PayPal, and wallets such as Apple Pay, Google Pay, and Venmo (US only).

Follow the below steps to enable braintree paypal payment in your app

Create PayPal business sandbox account

In order to link a PayPal sandbox test account to your Braintree sandbox account, you will need the API credentials for that PayPal sandbox test account.

    • Create a PayPal business sandbox account:

      • Login into Paypal Developer Dashboard.
      • Navigate to Sandbox > Accounts
      • Click Create Account
      • Select the same Country as your Braintree sandbox account
      • Select the account type as Business
    • Go to the Create New App page

      • Create an app to get sandbox API credentials
      • Select the same sandbox developer account as the test account created in above step
  • Note the following Sandbox API Credentials for the new app you created:

    • Email address associated with this app
    • Client ID
    • Secret

Link Paypal on Braintree

Once you have those PayPal sandbox API credentials, enter them in your Braintree sandbox:

    • Navigate to Settings > Processing > Payment Methods > PayPal
    • Click Link Sandbox
    • Enter the Email address, Client ID, and Client Secret for your PayPal sandbox test account
  • Click Link PayPal Sandbox

Go Live

Note: Your sandbox account is not linked to your production account in any way. Nothing created in the sandbox will transfer to production. This includes processing options and recurring billing settings. Your login information, merchant ID, and API keys will also be different.

Get production credentials

Log into your production account as the API user to obtain your API credentials. And add the production credentials to admin panel as mentioned in above steps.

Paytm Payment Gateway

Create PAYTM account and get API keys

  • Click here to login with Paytm Developer account.

  • Goto Api Keys Section

  • Here we have two Tabs ‘Test API Details’ and ‘Production API Details’

    • ‘Test API Details’ is used for testing purpose
    • ‘Production API Details’ is used for live transation
  • NOTE: You need to activate your account to view your Production API Keys

  • Create Your testing credentials

  • Activate your account
  • To enable paytm option in your app, add your PAYTM credentials into Mobile section in Admin panel.

Leave a Comment

Share this Doc

Payment Method

Or copy link

CONTENTS