Want to pay your Seller through your Razor PayX account. Then you can enable this feature in Multivendor Marketplace.
Purpose of this feature:
This feature allows the merchant to use the Razor PayX gateway to pay their Sellers through the Multivendor app.
Note: This feature only works for the Merchant and Seller based in the India.
How to configure the Razor PayX feature?
First, go to Multi vendor Marketplace Admin Panel > Payment > Select Payment Methods
Note: Whenever you update the configuration, the previous orders will not remain eligible for payout anymore. For example, if we make changes to the Razor PayX details, only the upcoming orders will be eligible for payout and not the previous ones.
Now on the redirected page go to Razor PayX and Click on “three dots” > Select Admin Payment Configuration
Admin will get a pop-up for Admin RazorpayX Configuration
You need to fill in these informations and then save only then you would be able to “Enable” the razor payx on your Multivendor app.
If you enable the Razor PayX without providing the details then Seller won’t be able to add their Razor PayX method at their Seller panel.
How to integrate Razor PayX with Multivendor app.
Key ID and Secret Key
To get your Razor PayX Key ID & Secret Key, you need to login to your Razor PayX account by visiting the following link: https://x.razorpay.com/auth
After logging in to your account go to My Account & Settings
On the redirected page please go to Developer Controls and the click on Generate Key
Please remember the key you have added would be live or test. So in case you want to perform some test first then please add the Test Mode Keys or if you are okay go on live mode then please provide the live credential.
On you click on the Genrate key you will get the Secret key and Key ID.
Now to Get account Nume you need to Select Banking as shown in the below image
Register your Webhooks
Now the final step that Admin needs to do is register the Webhooks In the Razor PayX
We need to go back to Razor PayX Myaccount & Settings sections once again > Developer Controls and select “Edit Webhooks”.
In the Webhook URL please add the link: https://sp-seller.webkul.com/razorpaywebhook/payout.php
Add “payout.processed” and “payout.reversed” as active events.
That is not for the admin Side now Seller needs to configure the Razor PayX at their Seller panel side.
Configuration for Seller’s Panel
Sellers need login to their Seller Panel > Profile > Payment Details > In Payment Method > Select RazorPayX
Note: This payment method will only work if the Seller’s address is from India as Razor PayX is not compatible with any other country.
Once they select the Payment Method as RazorPayX they will get a form to fill in their bank details as shown in the below image:
Note: In case of testing you can add any random number for the account number and valid IFSC code but please make sure you provide the correct number of digits.
For example: If you have added SBI as your Bank name then please add 10 digit number for the account.
In the case of UPI
Sellers need to Provide their UPI id as shown in the below image:
Once the Seller saves Account details successfully. Contact will be created at the Admin Razor PayX account as shown in the below image:
Note: Please make sure that you don’t make any changes here in the contact from the Razor side as it won’t be synced with the Multivendor app.
Now as per the Multivendor Payment Flow when Admin Pays the Seller due amount through RazorPayX.
So when Admin pays the Seller the amount will be gone into transit state at the Multivendor and Razor side.
Once the status is updated from the Razor dashboard then it will automatically will gets updated at Multivendor App.
In case due to some reason the amount is reversed then it also gets updated as refunded in the Multivendor app.
From the Seller Payment section of the app, the admin can view the complete details of all the transactions that take place.
This is all for the Razor payment method for your Multivendor app for Shopify.