Reading list Switch to dark mode

    Opencart Marketplace MOIP Payment Gateway

    Updated 10 October 2023


    Opencart Marketplace MOIP Payment Method allows you to use the MOIP payment for your marketplace store. The Marketplace MOIP splits the payment from customers between seller and admin. Also, the admin can transfer the amount to the seller.

    Please Note-

    • This module supports all templates and themes including the Journal theme.
    • Opencart Marketplace MOIP Payment module supports the Multi-Store feature of default Opencart.
    • This extension is an add-on of the Opencart Marketplace Module. To use this module you have to install Webkul’s Opencart Marketplace module first.
    • If the admin is not registered to the MOIP and if the admin has not provided the token and key detail of MOIP account then the MOIP payment method will not be available for that particular admin.
    • Also, MOIP payment gateway works on the basis of Geo Zones. At checkout, this payment method is active for customers who are present at the given geo zone.
    • Currently, the module works with the MIOP API version 2 but if you want then we also provide MIOP API version 1 as well.


    • Opencart Marketplace Moip Payment is very beneficial for the Brazilian eCommerce market.
    • It supports the Boleto payment option which is one of an essential and trusted payment option for paying in Brazil for purchasing any product from online stores.


    • Both seller and the admin can use this payment method for their products.
    • Splits the payment made by customer between sellers and the admin according to the admin commission.
    • Payment can be made via credit cards.
    • Boleto payment option is also supported.
    • The admin can configure the Boleto(payment slip) expiry date and can also add three custom lines in the Boleto payment slip.

    Installation Of Marketplace MOIP Payment Module

    Installation Steps

    Customers will get a zip folder for installing the module. They will unzip this folder on their system and choose the version according to the Opencart version that you want to install.

    For example -If the customer wants to install the Opencart Marketplace Version 2.3.x.x.To install this module version, first, you need to transfer the admin & catalog folders into the Opencart root folder on the server.

    After transferring the folders, use extension installer for uploading the XML files-.

    Searching for an experienced
    Opencart Company ?
    Find out More

    Also, after uploading the file go to the Extensions > Modification and click on refresh field.modification After that in Admin panel go to System -> Users -> Usergroup and edit ‘Administrator’ and choose select all for both Access and Modify Permission and save it.Opencart Marketplace Multi vendor Module

    How to get MOIP’s Key, Token, and Public Key?

    Step 1: Register to the MOIP account from the links

    moip login

    Step 2: After registering login to MOIP account.

    Step 3: At your MOIP account panel you will see a Setting(Configuracoes) option under My Account(Minha conta) tab. Click on the Setting tab.

    moip payment

    Step 4: After clicking the setting. Go to the Access Keys(Chaves de Acesso) tab for getting the MOIP key(Chave), MOIP token(Token) and Public Key(Chave publica).

    Magento 2 Marketplace MOIP Payment Method

    Admin Configuration

    The initial configuration admin can be done by admin, is adding MOIP you can go to Extension>Extension.

    Here you can choose the extension type as Payment.


    From multiple payment extensions, you can choose Marketplace MOIP Payment and edit it.

    edit module

    On Clicking the edit admin will be redirected to the below page where he needs to fill in the required details.

    create app

    Here, admin can enter the configurations.

    • Status– Admin needs to set the status as ‘enable’ in order to make the module working.
    • Authorization Key-The key which you have got from the MOIP account.
    • The Authorization Access Token– This Token is again which you have got from the MOIP account.
    • Create App– Also, this is used to create the application so that admin can sell products on behalf of the seller.
    • Public Key– Set the Public Key from the MOIP account.
    • MOIP account Id– Here we can get the ID of the application, created above.
    • Credit card-This must be kept enable so that the MOIP credit card payment method is visible at the time of checkout.
    Billet settings-
    • Admin can set the number of days the billet is valid.
    • The admin can also set some lines of instruction to display on the Boleto payslips. Also, admin can set three lines instruction – First, Second and Third Line, all the set instruction lines will be visible on the Boleto payslips.
    • Sort Order: Admin can set the sort order for the Boleto payment option among other payment options visible at the front end.

    Also, the Admin can even transfer the money to the seller.

    The admin can transfer the amount of order after deducting the commission to the seller, Marketplace>MOIP Bank Transfer

    get banks

    Also, the Admin selects the seller and can get their bank details.


    Now, the admin can select the account of the seller and click on the Pay button, which would be followed by the below pop-up.

    order id

    Here admin can enter the Order ID and click pay. This would finally transfer the amount of that particular order to the seller account.

    Seller Configuration

    The seller can also connect their MOIP Account with the store for fast payment service. This can be done-

    My Account>MOIP>MOIP Connect

    connect with app

    Also, On clicking Connect With App button Seller would be redirected MOIP login page where he/she needs to fill up the login credentials and get connect with the app.

    moip login

    The seller can set the MOIP account by MyAccount>MOIP>MOIP Account. Here, the seller needs to enter the unique Document Type ID.

    document type

    Here, the Seller whose account is not with MOIP Account is not created, they can create the same from here.

    moip account

    The Bank Details which are linked can be visible from MyAccount>MOIP>Bank Accounts. Also, the seller can delete the bank or edit the details as per the requirement.

    Bank account info

    Adding a new bank account detailsadding bank account

    Editing An existing Bank account details 

    editing bank account

    Customer End- Make Payment Using MOIP

    The customer can select the products to be purchased and can add to them to the cart.

    shopping cart

    After adding desired products to cart customer can further head for the ‘checkout’.

    checkout page

    In the Checkout Page, after giving the Billing details, delivery details, and delivery method. Also, the customer can select Payment Method among-

    • Pay Via Boleto
    • Pay Via Credit Card(MOIP).

    Pay Via Boleto

    If the customer chooses Boleto as the payment method. Then after on Confirm Order, the below screen will appear.

    Moip Pay

    After clicking here on MOIP Pay Button. You can go to My Account>Order History. From here you will be receiving a PDF that needs to be printed. Order History

    print pdf

    The PDF hence created can be seen as follows.

    bill slip

    Pay Via Credit Card(MOIP)

    If the customer selects the Payment method as Pay Via Credit Card(MOIP), at the time of Confirm Order he/she needs to enter the credit card details of the MOIP account.

    card details

    Finally, the payment through MOIP would be completed.

    The customer can view the Order details in My Account>Order History

    order information

    That’s all for the OpenCart Marketplace Moip Payment Gateway module, for any issues feel free to add a ticket and let us know your views to make the module better

    Current Product Version -

    Supported Framework Version - 2.x.x.x, 3.x.x.x.

    . . .

    Leave a Comment

    Your email address will not be published. Required fields are marked*

    Be the first to comment.

    Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home

    Table of Content