Quantcast
Channel: Webkul Blog
Viewing all articles
Browse latest Browse all 5490

Magento Marketplace Braintree Payment Gateway

$
0
0

Magento Marketplace Braintree Payment Gateway-Now Marketplace Braintree Payment Gateway is available in your eCommerce store, provide trusted, secure, fast split payment for your all vendors on your magento eCommerce store.

Features

★  Working with all Magento version.

★  Fully open source and easy to use  .

★  Accept main credit cards worldwide: Visa, MasterCard, American Express and other  credit cards for payment from buyers.

★  Provide Secure, Trusted and Fast payment to your buyers.

★  Enable/disable payment method from admin panel.

★  Allowed admin to enable vault to store information of the buyer

★  Allowed admin to enable hold in escrow for of the sellers.

Download Chained Custom Option Template blog-live-demo-button

Installation – Installation of the module is very easy you need to move the app and lib folder to your magento root directory. Selection_010 After moving both the folders flush the cache from Magento admin module . Under system > cache management cacheAnd now your Magento Marketplace Braintree Payment Gateway module has been installed .

Magento Marketplace Braintree Payment Gateway Configuration- After the successful installation of the Marketplace Braintree Payment Gateway module you will be able to see the configuration panel under system -> configuration -> SALES ->Payment Methods as per the below screen .

admin_braintree_settings

As per the above screen you can see many admin config parameters for Marketplace Braintree Payment Gateway module, we are going to explain every configuration parameters one by one.

Enabled- By this option admin can enable or disable Marketplace Braintree module.

Title-Here admin can set the title which will display on front end.

SandBox Active- here admin can check braintree payment using sandbox mode to set yes, if option is no then production mode is enable.

Account Id-This option sets the Merchant Id which is provided by Braintree Payment Gateway.

Private key-This option sets the Private key which will use for testing the payment gateway.

Public key-This option sets the Public key which will use for testing the payment gateway.

Enable Vault-By this option admin can enable or disable the vault mode. if vault is enable and order is proceed using this method then that customer is saved in vault.

Hold in Escrow-By this option admin can enable or disable hold in Escrow setting . if hold in escrow in enable then money is distributed to seller but it will be on hold, when admin will release that money then seller will get the money. other wise money will ne sent directly to sellers.

Credit Card Types-Here admin can select the multiple types of credit card.

Applicable Countries-Here admin can select the multiple countries or all countries for transaction. if admin has selected some countries and any buyer buy product from different country, which is not in list So this payment method will not available for him.

Minimum Order Total-This option allows admin to set minimum order total.If Grand total of order is less then specified Minimum Order Total value then Marketplace Braintree module will not allow to checkout with Braintree payment gateway.

Maximum Order Total-This option allows admin to set maximum order total.

Sort Order-Here admin can sets the sort order value.

 

As you can see in the following screen Public Key and Private Key. Braintree Payment Gateway will provide you these keys.

braintreewebsite

 

these details will be provided by Braintree payment gateway.

Magento Marketplace Braintree Payment Gateway Working Process -

1. After getting account id, public key and private key, set these values in Braintree Payment Gateway’s Configuration settings.

2. when seller login in his account then there is option in marketplace tab, to add its Payment details. see attached image.

seller payment details

there is three types of payment destination types, Bank , Phone and Email. when seller will choose Bank then he need to give his bank account number and routing number and when he will choose Phone then he need to give its mobile no on which money will be received   and if seller will choose Email type then he need to give its email id on which money will be received and sellers have to fill his correct locality and postal code type some details.

After that when any buyer buy that seller’s product then choose Marketplace Brain tree payment method then money will be sent to  braintree account of admin and from there seller will get its amount on his payment destination type and admin will get its commission.

3. If Magento marketplace Braintree Payment Gateway Method is enable from admin panel then buyer can see this payment method inside his “Payment Information” as shown in given screenshot.

braintree_payment

After fill all the details when you continue and place order there is also available this method see attached image.

Braintree

After successful checkout, commission amount pay to Braintree account of admin and seller will get its amount on his payment destination type . and if vault is enable then that customer information will store in the vault. and if hold in escrow is enable then seller will not get money that time but when admin will release that money then seller will get its money.

4.  See order details from back-end Sales->orders. Here can see the “Braintree Marketplace Payment Method” used in the placed order,(see screenshot).

sales_order

5. See all transaction details of Marketplace Braintree transfer for an placed order, as shown in the given screenshot

Transaction details

when you click any transaction then you will see all the details of that transaction see  screen-shot .

Full transactions

6. Now if admin set hold in_escrow then in transaction details, you can see escrow status is pending. it means money is transferred to sellers . So if order is done to enable hold in escrow then there is a tab ‘Hold in Escrow’ in that order , and there is a button ‘release vendor payment’ in that tab. So when admin will click that button then seller will get its money on it payment destination type. see screen-shot

release vendor money

and that money will be release if status of that order should be settled in braintree. if order in not in this status then It will not work. if order is settled then money will be released to sellers.

7. Marketplace Braintree Money Refund for an Order – Now easy to refund to your buyer using Marketplace Braintree Payment Method directly to bank, only need to follow some step and refund your customers. 1. Goto invoice page for an placed order for which wanna do refund.

wk_mangopay07

2.  Now click on the “Credit Memo” tab where “Refund” button exist to refund your buyer.

creditmemo

3. Here Click on “Refund” button make fully refund to your buyer. After completing a successfully refund, transaction details for refund will be saved, can see this refund transaction details inside “Transaction” tab.

refund_mpbraintree

 

Braintree will refund when transaction status is settled , if status is not settled then It will throw error.

refund_transaction

 

refund_detail

 

So after refunding there is credit from your Braintree account as per below screen.

refunding

That’s all for the Magento Marketplace Braintree Payment Gateway module, still have any issue feel free to add a ticket and let us know your views to make the module better http://webkul.com/ticket/index.php

 


Viewing all articles
Browse latest Browse all 5490

Trending Articles