Multi-Vendor Marketplace for Shopify has got an add-on by the name Seller Membership. This app lets the Admin create different membership plans for his sellers. Sellers can subscribe to the one they want to start selling on the admin’s store.
These membership plans can differ on prospects like:
- The number of products allowed.
- Commission by membership plan.
- Time duration as monthly and yearly.
- Trial days.
- Setup fee
- Membership type as prepaid.
We offer Prepaid Membership Plans. With a prepaid plan, you pay for your service upfront.
Based on the same, the Admin has to enable payment method(s) to receive subscription payments from his sellers.
In this blog, we are going to discuss the seven different payment methods regarding the same.
Headless solution ? Find out More
If you want to learn more about the Seller Membership app (installation, configuration or other settings), then visit the following link:
(This blog is specifically to explain the payment methods in depth.)
Enable this add-on from the ❛Feature App❜ section of Multi-Vendor Marketplace.
Once, you enable this feature, you’ll have all seven payment methods in the Multi-Vendor Admin Panel > Configuration > Payment Details section:
On the ‘Membership Payment Details’ page, the Admin will have the following payment methods:
- Payfast (recurring)
- PayPal (recurring)
Let’s divine into each payment method that you can enable for prepaid plans.
Payment Methods Available for PrePaid Membership Plans:
In the case of Prepaid plans, your sellers have to pay before using the service. In other words, as soon as your sellers subscribe for your added prepaid plan, they have to pay first using the payment methods enabled by you.
There are two kinds of payment methods, i.e., Recurring Payment Method and Manual Recurring Payment Method.
Recurring Payment Methods
These payment methods auto-deduct the payment from the Seller’s account at the end of his/her billing period.
There are two recurring payment methods:
We have now introduced the PayPal prepaid payment method to make recurring payments with PayPal.
Once enabled, you need to enter the details to activate this payment method.
1. Make sure you have subscription permission in the admin’s PayPal account to work the PayPal recurring payment method completely i.e., then only the seller will see Paypal recurring payment option while paying for the seller membership plan.
2. In case the setup fee is charged before the trial, we create charges and get redirected to create recurring charges via PayPal at the same time.
If the setup fee is charged after the trial, the seller will get straight away redirected to the dashboard.
So, If you need to charge only the setup fee before the trial, only the setup charge will be created. Otherwise, the recurring charges will be created for the remaining charges (if any).
Now, after the seller chooses PayPal recurring and clicks the continue button the below window appears:
To charge the remaining amount along with the setup fee, the seller needs to click the Continue button. After that, the below window appears to create a recurring charge:
Moreover, the seller can check how much amount will be deducted and when to make the payment.
In case the seller has approved the payment but you have not yet get hit of receiving payment, the seller will see the below page:
Manual Recurring Payment Methods
Manual Recurring Payment Methods are the ones that will not auto-deduct money at the end of the billing period. Instead, the Seller needs to log in using his credentials at the end of the billing period to pay the amount.
There are three kinds of payment methods that you can enable, i.e., Offline Payment Methods, Recurring Payment Methods, and Manual Recurring Payment Methods.
Offline Payment Method: Manual Payment in Prepaid plan
You can now allow your sellers to pay the membership fee via the manual payment method in the prepaid plan. To allow, you need to enable the tab from the “Membership Configuration” menu of the app.
Once you enable this option, you will have another option to select whether you want to approve your seller’s manual payment automatically or not. Moreover, you can set a maximum days limit for your sellers to make manual payments i.e. the Grace Period.
Case 1:- The Auto-approval option is disabled.
In this case, if the Grace Period for Manual Payment is set to 2 then, the seller needs to pay for the order within two days. If the payment is not accepted, all the products of that seller get disabled. And the seller won’t be able to access the seller panel.
Case 2:- The Auto-approval option is enabled.
In this case, if the Grace Period for Manual Payment is set to 2 then, the payment will automatically be accepted after 2 days, or you can also mark the payment as Paid before 2 days from your admin panel.
Now, as soon as the seller logs in to their seller panel, they can select the plan and proceed to pay via manual payment method.
The seller can simply select the manual payment and proceed to pay.
You as an admin can mark the order as paid from the “Seller Membership” section of the app.
This was the manual payment option for sellers in prepaid plans of the seller membership feature app.
Manual Recurring Payment Methods
Manual Recurring Payment Methods are the ones that will not auto-deduct money at the end of the billing period. Instead, the Seller needs to login using his credentials at the end of the billing period to pay the amount.
Razorpay works with Indian Currency (INR) only.
This method is for sellers who want to make recurring payments using Razorpay.
Generating API Keys for Razorpay Payment Method
To get the API keys, you should log in to your Razorpay account. Once logged in, navigate to “Account & Settings” and then click on “API Keys,” as illustrated in the image below:
Copy the Key ID and Secret Key, then paste them into the corresponding fields in Razorpay.
To paste the Key ID and Secret Key, go to Configuration >> Membership Payment Details >> Paste the keys in the respective fields and save your changes.
To enable recurring payments, follow these steps to add a webhook in your Razorpay account:
- Go to “Account & Settings.”
- Click on “Webhooks.”
- Select “+Add New Webhook.”
- Enter your store’s URL.
- Specify the “Active Events.”
Once you’ve completed these steps, your Razorpay account will be set up to handle recurring payments efficiently.