Marketplace PayUmoney Payment Gateway for Magento 2

Marketplace PayUmoney Payment Gateway for Magento 2: Well, Who doesn’t know PayUmoney is one of the best payment gateways in India. So, we have introduced Magento2 Marketplace PayUmoney module for the marketplace.

Using Marketplace PayUmoney Payment Gateway for Magento 2, the marketplace owner can integrate the PayUmoney payment gateway to the marketplace store.

This module helps the marketplace vendors to accept the payments online.

This module supports split payments functionality, where the amount is automatically divided between the sellers and the store owner at the time of checkout.

The customers can use PayUmoney payment method to pay for their purchases during the checkout with ease as the payment is done through this gateway are fully secure.

Allow admin to manage refund before release payment or after release payment.

Enable/disable payment method from admin panel

Payment automatically splits to sellers at the time of checkout

Installation

Customers will get a zip folder then they have to extract the contents of this zip folder on their system. The extracted folder has an src folder, inside the src folder you have the app folder.

You need to transfer this app folder into the Magento2 root directory on the server as shown below.

After the successful installation, you have to run these commands in the Magento2 root directory.

First command- php bin/magento setup:upgrade

Second Command – php bin/magento setup:di:compile

Third Command – php bin/magento setup:static-content:deploy

After running the commands, you have to flush the cache from the Magento admin panel by navigating through System>Cache management as shown below in the snapshot-

Language Translation

For translating the module language, navigate through src/app/code/Webkul/MpPayUMoney/i18n then edit the en_US.csv file.

Thereafter, rename the CSV as “en_SA.csv” then translate all right side content after the comma in the Arabic language. After editing the CSV, save it.

Then upload it to the path src/app/code/Webkul/MpPayUMoney/i18n where the Magento2 is installed on the server. The module gets translated into the Arabic Language. It supports both RTL and LTR languages.

Module Configuration

How to Configure the Module?

The admin can configure the module from the back-end easily. To configure the module, the admin can navigate to Stores> Configuration> Sales> Payment Method

Here, the admin can-

Enable or disable the module accordingly.

Enable the module in testing or live mode.

Enter the title for the payment method, that will be shown on the front page while customer selects the payment method.

How to set up a test account-

To create a new child account then view the transaction details, first, the admin needs to login from the link https://test.payumoney.com/

now enter the test details to log in to the account-

Now enter the password to login to the test account-

after successful login, the admin can view the Aggregator Profile as shown in the image below-

The admin can also view the aggregator transaction details as shown in the image below-

Similarly, the admin can create the new child merchant by filling the required details-

The admin can search for the child merchant by the child merchant ID then also view the details of the child merchant by clicking on the view button as shown in the image below-

Also, can see the details of the child transaction as shown in the image below-

Log in as a child account:

Child users can also log in to the child account using the child account details.

Now click on the login button then enter the email Id and password to continue to the child account dashboard.

After a successful login to the child account, there is a child account dashboard available from where the transactions and other details for the child account can be accessed as shown in the image below-

details can be seen of the transaction by clicking on the view details button under the actions of the particular transaction-

Seller-end

The seller can enter the PayUMerchant ID in Manage PayU Money Details in order to receive the payment directly to the account after the customer completes the order.

The seller can see the order history of the own store. To see the invoice details, the seller can navigate to My Account> My Order History (in the marketplace dashboard)> View order

The status of the order will be shown in the Invoice (if the payment is done online) as Paid. The seller can also see the payment information as PayUmoney, when a customer pays the amount using the PayUmoney.

The seller can also see the total vendor amount and as well as admin commission on the items invoiced as shown in the image below-

Customer-End

The customer can make the payment using PayUmoney payment method. To purchase the product the customer can select the product and the item to the cart as shown in the image below-

Now, the product will be added to the customer’s cart and the customer can click on the Proceed to Checkout button as shown in the image below-

After processing to the checkout, the customer can select the shipping address to place the order as shown in the image below-

Now, the customer can select the PayUmoney as the payment method to place the order.

After clicking on the Place Order, the customer will be redirected to the PayU Money where the customer can log in to the PayUmoney or can select the payment mode to pay for the product accordingly.

If the customer selects the payment mode as a Credit/Debit card, the customer will need to enter the Card Details to complete the payment.

After successful payment, the customer will be redirected to the Thank you page.

View Order History –

Now, the customer can navigate to My Orders> View Order> Invoices, to view the invoice of the orders. Here, the customer can see the invoices for both, products and as well as for the shipping and handling charges.

The customer can also see the Order Information from here.

Admin-End

View Order And Transaction Details –

To view the details of the order, the admin can navigate to Sales> Orders, here, the admin can see-

Information

Invoices

Credit Memos

Shipments

Comments History

Transactions

Information: From the information section, the admin can see the complete information regarding the order. Here, the admin can see the order & account information, address information, payment & shipment method, items ordered, order total as shown in the image below-

Invoices: The admin can see the invoice for the order from the Invoice section. Here, the admin can see two different invoices for the same order.

The first one is for the product and another one is for the shipping and handling as shown in the image below-

Transaction: In the transaction section, the admin can see the complete transaction done by the customer with the details of the PayUmoney transaction as shown in the image below-

Refund process

The admin can easily refund the amount of the customer using this module. In Magento 2 Marketplace PayUmoney Payment Gateway, both the admin as well as sellers can process the refund of an order.

Note: The sellers will be able to process the refund if admin allows the sellers to manage orders from the admin panel.

To initiate the refund, the admin has to navigate through Sales> Invoice then select the order for which the admin wants to refund to the customer.

Now, the admin can click on the Credit Memo button as shown in the image below-

then click on the Refund button accordingly.

Thus the admin can easily refund the amount of the customer and can also see the refunded product from the Sales> Orders> Select Order> Transactions

The vendor can also see the details of the refunded order from the marketplace dashboard by navigating to- My Order History> View Order> Refunds> View

Customers are also able to see the details of the refunded order by navigating to My Orders> View Order> Refunds

That’s all for the Marketplace PayUmoney Payment Gateway for Magento 2. Still, have any issues please raise a ticket or get back to us at support@webkul.com