Payment Options

Payment Options
Maian Cart offers a number of payment methods for secure credit card payments. Maian Cart has no server-to-server integrations with the exception of Stripe. This means the buyer will always leave your site to pay via the gateway. With Stripe the buyer never leaves your website.

Most gateways offer many customisation options for their hosted solutions, some of which are integrated in Maian cart. Having the gateway host the payment page reduces the cost of PCI compliancy, required by many banks.
Integration
Unlike many cart systems that require you to download plugins to make payment methods work, Maian Cart has each payment option fully integrated as default. A lot of API plugin code is badly coded and over blown with unecessary data as it incorporates many methods related to different payment routines. Maian Cart has each gateway integrated with minimal code for efficiency.

Its worth noting that I would like to thank the many gateway developers who kindly answered my integration questions.
SSL
It is highly recommended you install SSL on your server. Most gateways require this to be installed. eg: Paypal. You can obtain free SSL certificates from Let`s Encrypt. DO NOT compromise your store & customer security with an insecure website.
Test Mode (Recommended)
It is recommended you enable test mode for any gateway first to make sure the payment routines are working ok.

Don`t forget to switch to live when your store goes live.
Debugging
All operations are logged to a text file, so you can see where a payment might be failing. Enable the logs in admin:

Store Settings > Global Store Settings > Gateway Response Logging

It is recommended you leave logging enabled for the first few payments to make sure everything is working.
Options
In your admin control panel, for each payment option, icons are shown:

- Link to website (if applicable)

- Link to documentation page. Or click gateway logo`s below.

- Payment option / gateway configuration
Available Payment Options - Gateways
The available payment options are shown below. More will be added later. For information and setup instuctions click a logo below.

NOTE: Payment gateways change. Their APIs get updated, their interfaces change and things may work differently to what is described in these docs. If something has changed or isn`t working correctly, please let me know. Thank you.
www.paypal.com www.2checkout.com www.stripe.com/gb
www.skrill.com www.payfast.co.za www.paytrail.com
www.sagepay.com www.worldpay.com www.paymentsense.co.uk
www.cardstream.com www.authorize.net www.securetrading.com
www.paymate.com www.icepay.com www.ccnow.com
www.payvector.co.uk    
Other Available Payment/Checkout Options
Phone, Bank Transfer, Cash on Delivery & Check/Cheque are also available. This require further interraction with a buyer.

On Account - This method treats a sale as completed and is ideal for post invoicing accounts. For example, trade.

More info here.