🇲🇽Mexico

Check the list of Payment Methods available on Mexico

Payment Methods

Iconpayment_methodNameFlowPayment TypeAvailable for testIframe supported

ME

MercadoPago

REDIRECT

WALLET

Yes

Yes

SE

Spei

REDIRECT

ONE_SHOT

BANK_DEPOSIT

Yes

Yes

VI

Visa

REDIRECT PCI

CREDIT_CARD

Yes

Yes

MC

MasterCard

REDIRECT PCI

CREDIT_CARD

Yes

Yes

MD

MasterCard Debit

REDIRECT PCI

CREDIT_CARD

Yes

Yes

AE

American Express

REDIRECT PCI

CREDIT_CARD

Yes

Yes

OX

OXXO

REDIRECT

ONE_SHOT

VOUCHER

Yes

Yes

COD

CoDi

REDIRECT

ONE_SHOT

BANK_TRANSFER

Yes

Yes

AZ

Banco Azteca

REDIRECT

ONE_SHOT

BANK_TRANSFER

Yes

Yes

BV

BBVA Bancomer

REDIRECT

ONE_SHOT

VOUCHER

Yes

Yes

BVL

BBVA Bancomer Online

REDIRECT

ONE_SHOT

BANK_TRANSFER

Yes

Yes

BM

Banamex

REDIRECT

ONE_SHOT

BANK_TRANSFER

Yes

STS

Santander SuperNet

REDIRECT ONE_SHOT

BANK_TRANSFER

Yes

Yes

SM

Santander

REDIRECT ONE_SHOT

BANK_DEPOSIT

Yes

Yes

AF

Afirme online banking

REDIRECT

ONE_SHOT

BANK_TRANSFER

Yes

Yes

TC

Todito Cash

REDIRECT ONE_SHOT

BANK_DEPOSIT

Yes

Yes

PN

PayNet

REDIRECT

ONE_SHOT

VOUCHER

Yes

Yes

FA

Farmacia del Ahorro

REDIRECT

ONE_SHOT

VOUCHER

Yes

Yes

BRX

Broxel

REDIRECT ONE_SHOT

VOUCHER

Yes

Yes

EA

Extra

REDIRECT ONE_SHOT

VOUCHER

Yes

Yes

CLX

Calimax

REDIRECT ONE_SHOT

VOUCHER

Yes

Yes

FB

Farmacia Benavides

REDIRECT

ONE_SHOT

VOUCHER

Yes

Yes

BW

Bodega Aurrera

REDIRECT

ONE_SHOT

VOUCHER

Yes

Yes

CU

Circulo K

REDIRECT

ONE_SHOT

VOUCHER

Yes

Yes

EN

7 Eleven

REDIRECT

ONE_SHOT

VOUCHER

Yes

Yes

SS

Sams Club

REDIRECT

ONE_SHOT

VOUCHER

Yes

Yes

FL

Farmacia la mas barata

REDIRECT

ONE_SHOT

VOUCHER

Yes

Yes

KL

Klinc

REDIRECT

ONE_SHOT

VOUCHER

Yes

Yes

RO

Roma

REDIRECT

ONE_SHOT

VOUCHER

Yes

Yes

SQ

Soriana

REDIRECT

ONE_SHOT

VOUCHER

Yes

Yes

SU

Superama

REDIRECT

ONE_SHOT

VOUCHER

Yes

Yes

SW

Supercity

REDIRECT

ONE_SHOT

VOUCHER

Yes

Yes

TMN

Tomiin

REDIRECT

ONE_SHOT

VOUCHER

Yes

Yes

TO

Telecomm

REDIRECT

ONE_SHOT

VOUCHER

Yes

Yes

WE

Walmart Express

REDIRECT

ONE_SHOT

VOUCHER

Yes

Yes

WA

Walmart

REDIRECT

ONE_SHOT

VOUCHER

Yes

Yes

BAZ

BAZ SuperApp

REDIRECT

ONE_SHOT

VOUCHER

Yes

Yes

BQL

Banorte online banking

REDIRECT

ONE_SHOT

BANK_TRANSFER

Yes

Yes

PPL

PayPal

REDIRECT ONE_SHOT

VOUCHER

Yes

Use the Payment Methods Endpoint to retrieve the Payment Methods' types, logos and more details.

Fields required for the OneShot Experience

Payment Method Namecountryamountpayer[]payment_method

All

Yes

Yes

Yes

Yes

Payer object requirements

Payment Method Namedocumentemailfirst_namelast_name

All

Yes

Yes

Yes

Yes

Other fields not in these lists are optional.

SPEI Offline

The SPEI offline feature will allow customers in Mexico to create deposits without having to go through the regular SPEI flow - going straight to make the payment, skipping the checkout part.

In these cases, the user transfers money to their previously used unique CLABE account, and we instantly get notified of this deposit made.

Upon receiving a notification regarding a new transfer that was not recorded in our system, we will take it into account and create the appropriate record based on various factors, to decide if this payment is accepted or not. To activate this functionality, please get in contact with your responsible Account Manager, or Technical Account Manager. It is also mandatory to provide us with a URL for a POST request, with the following body:

{
  "deposit_id": 123456789,
  "payer_account_number": "123456789123456789",
  "country": "MX",
  "document": "84932568207",
  "full_name": "John Doe",
  "date_of_birth": "19871027",
  "address": "Ruta 13, Mexico",
  "email": "jon.doe@example.com",
  "amount": 200,
  "currency": "MXN",
  "payment_method": "SEOF"
}

Field Descriptions

FieldDescription

deposit_id

Unique identifier linked to the payment deposit.

payer_account_number

CLABE of the customer that has made the payment.

country

"MX" - indicating Mexico

document

Identification document assigned to the payer initiating the payment

full_name

Full name of the payer that has initiated the payment.

date_of_birth

Date of birth of the payer - Year/Month/Day

address

Address of the payer

email

Email of the payer

amount

Amount of the transaction created

currency

Currency of the payment - "MXN"

payment_method

Payment method - "SEOF" - Indicating SPEI offline

This JSON structure includes all the information required so we can enable this feature for your account.

The URL provided from your side should return either a 200 HTTP Status, in case the deposit wants to be approved, or a 400 status, which will indicate the rejection of a deposit. Any other status is considered as rejected payments.

Response Furthermore, you will have the option to return a response with the following fields on the body:

{
   "invoice_id" : "XXXXXX",
   "notification_url" : "https://url-example/ipn/deposit/XXXXXX
}

Since SPEI offline payments are not created via the API first, we generate a random "invoice_id" and use your default notification URL for the deposits (Found under settings --> API Access) If this information is returned from your side, we will use the values provided by you instead.

Last updated

#864: SDK Without User interface explanation

Change request updated