Menu Close
    Start a Project Request quote Reading list Switch to dark mode

    Opencart Marketplace Citrus Payment Gateway

    Opencart Marketplace Citrus Payment Gateway allows customers to make payments through the citrus payment gateway. Using this payment method customers can make payment through their citrus account, credit card, debit card, and net banking, etc. In this payment method, an admin has the option to transfer the payment right away to the seller or hold the payment and release it after few days.

    This module is an add-on of Opencart Marketplace. You need to install the Marketplace module first to install Opencart Marketplace Citrus Payment Gateway.


    1. This module supports all templates and themes including the Journal theme.

    2. Opencart Marketplace Citrus Payment Gateway module supports the Multi-Store feature of default Opencart.

    Features of Opencart Marketplace Citrus Payment Gateway

    • Customers have multiple options to make payment with Citrus Payment Gateway.
    • Splits payment between admin and sellers.
    • Payment directly transfers to the seller’s bank account.
    • Easy to make refunds.
    • Admin can select the payment options from their citrus account.
    • The Admin has the option to hold the payment of sellers.
    • Admin has the option to release the payment.
    • The Admin can make a refund for the orders made from citrus payment.
    • Also, Allow the sellers to add the Citrus payment for their products.
    • Allow sellers to register them self in citrus.


    The installation of the Opencart Marketplace Citrus Payment Gateway module is very easy. Under the module zip, there are 3 folders admin, catalog, and ocmod. you just need to upload admin and catalog folders to the root directory of the website.

    Once you upload the file then login to admin and go to Extensions> Extension installer and upload the XML file. The XML file can be found on the ocmod folder.

    After uploading the XML file go to the Extensions > Modification and click on refresh field.

    Also, after that in Admin panel go to System -> Users -> Usergroup and edit ‘Administrator’ and select all for both Access and Modify Permission then save it.

    After that under Extensions-,>Payments install the Opencart Marketplace Citrus Payment Gateway module like this.

    Module Translation

    As this Opencart Marketplace Citrus Payment Gateway module supports multiple languages so this section will describe how to make the module work in different languages. Please check this link for language translation

    Configuration of Opencart Marketplace Citrus Payment Gateway

    After installing the module admin can go to Extensions->Payments and edit the citrus payment method to configure it. From here admin can select the mode of payment as a test or live, enter the citrus credentials and enable or disable the payment method.

    Citrus Escrow Account: If this option disables then the fund will transfer to the seller’s bank account right away after the payment is made. Also, If it is enabled the fund will go on hold and admin needs to release it.

    For the vanity URL, Merchant access key and API/secret key the admin needs to register a merchant account on Citrus. Admin can visit the following link to signup as a Merchant Here admin can enter email, mobile number, and password to register the account.

    After signup, the admin can see the keys on the right side of the account. From here admin can copy the keys to their module.

    After configuring the module, go to Extension>Module> Marketplace and click on edit. Also, After that allow the ‘Citrus Seller’ in the account menu from the Marketplace module so that seller can see the option in their marketplace menu.

    Opencart Marketplace Citrus Payment Gateway for Sellers

    After installation of the module, sellers can see the ‘Citrus Seller Form’ option in their account menu. After that seller can click on the edit button to edit the fields. Here sellers need to enter their name, address, and bank account details.

    Opencart Marketplace Citrus Payment Gateway for Customers

    Now customers can add the product to their cart and process checkout.

    At the time of checkout, customers can select citrus payment as their payment method and confirm the order.

    After confirming the order, the customer will be redirected to the citrus payment page. Here customers can make the payment with various methods like debit card, credit cards, net banking, etc. These payment methods are allowed by admin from their citrus merchant account.

    Once the payment is made the customer redirects to the store with a success message.

     Customers can also see the payment method under their order information.

    In the same way, sellers can see the payment information under their order history.

    Admin Options in Opencart Marketplace Citrus Payment Gateway

    Under the admin section, admin can see the ‘MP Citrus’ option. From here admin can see the seller list, escrow seller list, and refund transaction. Under seller list, the admin can see the seller name, Seller ID, account balance, payment mode, and account ID.

    Under escrow seller, admin can see the list of sellers who are unpaid. From here admin can also release the fund of sellers or refund the amount to the customers.

    Under refund transactions, admin can see the list of the sellers who have received the payment. From here admin can make a refund for the order.

    Admin can also check their transaction from the citrus account. Admin can go to this link to check test transactions .  After logging in admin needs to select the ‘Transaction Operations’ to check the transaction.

    – In Citrus Payment Gateway the Seller amount can only be transferred through NEFT.
    – If a seller receives the product payment and the admin makes the refund for it then the amount is deducted from the admin’s account. The seller can only get charged for it in the next transaction of the seller’s product. 

    That’s all for the Opencart Marketplace Citrus Payment Gateway module still, have any issue feel free to add a ticket and let us know your views to make the module better

    Current Product Version -

    Supported Framework Version - 2.0.x.x, 2.1.x.x, 2.2.x.x, 2.3.x.x, 3.x.x.x

    . . .


    Add Your Comment

    Be the first to comment.

    Back to Top
    Hire Us!
    Brief us about your requirements and we'll get back to you.
    Woo! Hooy!
    We have just recieved your project brief and our expert will contact you shortly.
    Send Again

    Table of Content

    Hide Index