For Paypal Adaptive and Recurring Only
An online store will not be possible without the payment system. This will enable the store owner and/or site vendor to receive the payment from the customers. These need to be setup before a customer can submit an order.
If your store caters more than two countries, there is a greater possibility to add more payment gateways. Not only according to customers' preference, some payment gateways may not work or not available in certain countries which would be the reasons why we need to more than payment gateways.
Joobi applications support a wide variety of payment gateway you can offer for your customers' convenience.
Step 1 — Open a Merchant Account
To offer this payment method to your customers, you must first open an account with any of the above mention gateways
For Paypal, you just need to enter your Paypal email and you are set. If you are using recurrirng payment and Split payment, check Paypal Setup with API for more detailed information.
Step 2 — Configure Payment Gateway
1. In the Admin panel, select Components >> jMarket >> Payments
2. Click New to create a Payment gateway
3. Fill in your merchant account information
4. Click [ Save ] to save your changes.
Step 3 — In the Payments page, select Payments >> Gateways
From this page you can disable payment gateways and set access to individual gateway if you don't want it to be visible to vendors in the frontend.
API Settings is just currently used for PayPal Recurring Payments and PayPal Chained Payment. Any other gateway should not have to fill these fields.
For Paypal Recurring, you must fill in all fields except Application ID.
For Adaptive Payment, you must fill in all fields under API Settings.
Step 1 — Login to your paypal account, My Account menu >> Profile
Step 2 — In the My Profile page, select My Selling Tools then locate for API access and then click Update.
Step 3 — In the API access page, select Option 2 then click View API Signature and copy any information that is required in the jMarket API Settings field.
Option 2 - Request API credentials to create your own API username and password.
This option applies to:
1. Custom websites and online stores
2. Pre-integrated shopping carts running on your own server
jMarket takes full advantage of PayPal Adaptive allowing you to automatically collect payments from customers and distribute them to multiple individual.
Paypal Adaptive Payment Options
1. Simple payments is a simple one-to-one payment. A single payment from a sender being delivered to a single receiver.
2. Chained Payments send a payment to one individual, who in turn shares the payment with multiple individuals or affiliates in one payment.
Chained payment mean there is a primary receiver who receive the entire sum of money and then a payment is made automatically to the other "secondary" receivers.
Pros:
The buyers see only one payment at checkout and do not know that the payment is "split" into other receivers, like vendors or affiliates.
Cons:
Whoever is the primary receiver is liable for the payment of the buyers.
3. Parallel payment enable to make payment to multiple receivers ( Store Manager, Vendor, Affilliates, etc…). There is no primary receiver so each receiver get is share and his liable for that payment.
Pros:
Each receiver is responsible for its own payment.
Cons:
The buyer knows that the payment has been split and know each receiver. In the buyer Paypal account each receiver among will appear as a different payment.
After completing all the above mention setup, you need to properly configure your cart preferences.
Step 1 — In the Admin panel, choose Components >> jMarket >> Orders >> Cart Preferences >> Cart Tab
Step 2 — Select Direct Payment to Vendor >> Yes / No
Yes >> means the Vendor will receive the entire payment.
No >> means the admin will receive the payment.
Step 3 — Configure Payment Type and Primary Receiver
Payment Type:
This preference is only used for Paypal at this stage.
Chained and Parallel payment can only be used for the moment with Paypal Adaptive Payment
Primary Receiver:
This preference enables to define if the primary receiver is the Store manager or the vendor. It enables to put back the liability back to the Vendor if the vendor is the one receiver most of the among.
However if the Primary Receiver is the Vendor then you can only checkout one vendor at a time. If the Primary Receiver is the Store Manager them multiple vendor check out is possible.
For users taking some commissions;
Select Payment Type >> Chained
Primary Receiver >> Store Manager or Vendor
If you select Store Manager, this allow to checkout several products from different vendors.
If you select Vendor, in that case only one vendor at a time is allowed to checkout.
For users who does not take any commissions;
Select Payment Type >> Standard
Primary Receiver >> Store Manager
Step 4 — Click [ Save ] to save your changes.