Mercado Pago Payment Processor
Module: Payment Processor
Topic: Mercado Pago Payment Processor
Version(s): All
Editions: All
What is Mercado Pago
Mercado Pago is a payment gateway. Mercado Pago is more complex than some of the other payment gateways you may have used in the past (Stripe for instance). Mercado Pago allows for extended scheduled payments as well as offline (customer can go to a physical location) payments to be made.
Processing Steps
There are 2 steps when processing with Mercado Pago.
- OLX will send details to Mercado Pago in order to create a customer record.
- Mercado Pago will send back a customer id so that payment information can be transmitted from one system to the other.
Payment Methods
Oxxo
Order requires First/Last Name, and Email. Pre-authorization is automatically approved.
- Confirmation number is given
- Go to Oxxo (Chain of convenient stores)
- Give confirmation number with payment
- Oxxo enters payment with confirmation number
- Mercado Pago backend updated automatically
- Once showed as paid order will ship
Banamex
Order requires First/Last Name, and Email. Pre-authorization is automatically approved.
- Confirmation number is given
- Go to Bank ATM
- Give confirmation number with payment
- Mercado Pago backend updated automatically
- Once showed as paid order will ship
Bancomer
Order requires First/Last Name, and Email. Pre-authorization is automatically approved.
- Confirmation number is given
- Go to Bank ATM
- Give confirmation number with payment
- Mercado Pago backend updated automatically
- Once showed as paid order will ship
Credit Card - Tokenization
- Mercado Pago payment gateway works with tokenization.
- Payment set - token pending prior to real time authorization
Pending Approval Pre-Authorization
- Result will say approved
- Auth Code will contain:
- operation_type to denote if point of sale payment or another payment type
- issuer_id to denote who (bank who is extending credit) is responsible for receiving payment transactions
- payment_method_id to denote what type of credit card was used
- Result Text will contain:
- payment_type_id to denote that is is a credit card or debit card
- status will say in process due to status_detail
- status_detail to denote pending review manual that means Mercado Pago system will analyze risk and approve or not approve
- Order will be saved in OLX as Item Awaiting Authorization
- Mercado Pago has a backend site where they review orders and approve or reject
Approved Pre-Authorization and Orders
- OLX receives a one time token from Mercado Pago.
- This single use token allows items attached to it to be refunded (partial and full) as well as payments captured.
- New items can NOT be added to an existing token.
- The Mercado Pago payment gateway will use the set token for installments.
- Customer Service will be prompted to select an installment plan from available installments listed when processing payments.
- Once the customer has agreed to an installment schedule it can not be edited at a later date.
- The auth does expire and again is a single use, items can not be added to it.
- The following is a break down of the parts of the token that is received via Mercado Pago:
Token = xxx|xxx,xxxx,xxxx
( Mercado Pago's customer ID | Mercado Pago card ID , one time token given by Mercado , last 4 digits of cc )
- Credit card information for orders utilizing Mercado Pago's payment gateway is not stored within OLX.
Imports
- Manually entered orders and Mojo (or imported) orders:
- If no fraud filters (Mercado Pago review) are triggered the order will come over paid
- If fraud filter (Mercado Pago review) is triggered the order will come over as Item Awaiting Authorization
- Offline order (Oxxo, Banamex, or Bancomer) goes to Item Awaiting Authorization
- Orders in Item Awaiting Authorization
- Process for MercadoPago Integration is scheduled to run within the OLX system between 5:00 am and 11:00 pm (for example: every hour of every day, 3 minutes passed the hour )
- Looks at all open transactions and updates orders within OLX
- Declined will set status to Item Decline Authorization until it works through to Item Fatal Authorization
- Will NEVER move to Item Ship Ready
- Pre Payment Processing - Resubmit declines which meet this criteria
- system preference - Limits setup
- Approved will move item to paid and Item Ship Ready
Related Articles
How to Determine When to Schedule the Payment Processor
Module: Payment Processing Processing > Payment Processing > Create Payment Batches Topic: When to Schedule Payment Batches Version(s): All Editions: All When you have multiple payment processors it can seem confusing determining how to setup a ...
How To: Test Payment Gateway
What: Testing payment gateway Edition: Any Prerequisite: Setup demo/sandbox account for payment gateway. Test: Pre-Auth Objective: Obtain a valid pre-authorization Setup payment processing account on OLX Use Username and Password from demo/sandbox ...
WARNING: MERCHANT_TRANSACTION_ID has the value "". Authorized orders must have a transaction id from the merchant processor.
Message: WARNING: MERCHANT_TRANSACTION_ID has the value "". Authorized orders must have a transaction id from the merchant processor. Explanation: Authorized orders will require a transaction ID from the merchant processor. Suggested Resolution: ...
Braintree - Payment Processing Account Token Generation
Module: Braintree Payment Processing Account Token Generation Topic: Braintree Payment Processing Account Token Generation Version(s): Version 5.0 Editions: All Editions What Is Braintree A Braintree is a payment gateway that processes the various ...
NMI - Payment Processing Account With Tokenization
Module: Payment Processing Account Topic: NMI Payment Processing Account with Tokenization Version(s): Version 5.1 & up Editions: All Editions Tokenizing Your Payments The Payment Processing Account Token Generation feature is optional. This feature ...