Guatemala
Guatemala stands out as a strategic fintech hub in Central America. With a robust banking network and a growing ecosystem of digital financial services, the country offers a wide range of payment methods, from traditional cards and local bank transfers to emerging wallets and cash-based options.
Businesses can accept payments via direct bank transfers, popular cash deposit networks, and digital wallets.
Please note that the process is always the same, before processing the transaction you must create the order, here is an example of the body for this country.
{
"country": "GTM",
"origin": "api",
"amount": "80",
"email": "test@gmail.com"
}
Accepted Identification Document Typesβ
- DPI: Personal Identification Document
Pay Inβ
Guatemala offers a variety of Pay In methods suitable for both local and international users. Businesses can accept payments via credit/debit cards, direct bank transfers, popular cash deposit networks, and digital wallets.
Card Transactionβ
Once the order has been successfully created, you can proceed to process the card transaction. This will return a checkout URL where the customer will be redirected to fill in their contact information and card details. These details are required to complete the transaction.
All card transactions are 3DS (3D Secure) enabled. Any card that is not enrolled in 3DS will not be processed.
Type Transaction | Type Payment | Payment Method | Supported Providers | Logos |
---|---|---|---|---|
card+ | credit | tc | Visa, Mastercard | ![]() ![]() |
Complete transaction - Body (Sample Request)β
{
"hash": "U2FsdGVkX19LCMkFlp2...",
"paymentMethod": "tc",
"typePayment": "credit",
"typeTransaction": "card+",
"merchantId": "123sas-46564s-45454-123",
"urlReturn": "https://google.com"
}
Test Cardsβ
Use the following test card numbers to simulate different card transaction scenarios in the sandbox environment. These cards work only in test mode and will not trigger real payments.
Card Number | CVV | Expiry Date | Result |
---|---|---|---|
4242424242424846 | 123 | 12/29 | Successful transaction |
4242424242424341 | 123 | 12/29 | Declined transaction |
4032037236725541 | 123 | 12/29 | Card does not allow 3DS validation |
Complete transaction - Sample Responseβ
{
"status": {
"code": 202,
"message": "success",
"kind": "unknown"
},
"data": {
"typePayment": "card+",
"country": "GTM",
"amount": "100",
"merchantId": "123sas-xxxxxxx-xxxxxxx-123",
"urlReturn": "https://google.com",
"payment": {
"id": 3451,
"uuid": "f104696e-xxxx-xxxx-xxxx-a3910af5dd97",
"merchant": "xxxxxxx@gmail.com",
"merchantUuid": "eb8da979-xxxx-xxxx-xxxx-719c501cb757",
"country": "GTM",
"origin": "api",
"status": "processing",
"createdAt": "2025-06-12T14:02:32.000Z",
"type": "cashin",
"amount": 100,
"rate": null,
"rateAmount": null,
"total": null,
"rejectionReason": null,
"rateProviderAmount": null,
"sandbox": 1,
"currency": "",
"paymentMethod": "tc",
"typeMethod": "credit"
}
},
"urlCheckout": "https://checkout-transactions-latam.88pay.io/es?..."
}
Bank Transferβ
Type Transaction | Type Payment | Payment Method | Supported Providers | Logos |
---|---|---|---|---|
bankin | bank | bi | Banco Industrial | ![]() |
bam_trasnferencia | bam_trasnferencias | |||
bancorural | Bancorural | ![]() |
Complete transaction - Body (Sample Request)β
{
"hash": "U2FsdGVkX19oU6%....",
"paymentMethod" : "bam_transferencia",
"typePayment" : "bank",
"typeTransaction":"bankin",
"description" : "Test order",
"customer": {
"typeDocument":"DNI",
"document" : "1234567890",
"name": "Juan",
"lastName":"PΓ©rez",
"phoneNumber":"3133133131"
},
"address": {
"line1": "123 First Street",
"line2": "",
"countryCode": "US",
"stateProvince": "FL",
"city": "Orlando",
"postalCode": "32830"
},
}
Complete transaction - Body (BI method sample Request)β
{
"hash":"U2FsdGV...",
"paymentMethod" : "bi",
"typePayment" : "bank",
"typeTransaction":"bankin",
"description" : "test order"
}
Processed Transaction - Response (BI method sample response)β
{
"status": {
"code": 202,
"message": "success",
"kind": "unknown"
},
"data": {
"Reference": "xxxxxx",
"bank": "Banco Industrial",
"cuid": "33-xxxxxxxxx-9",
"cuenta_corriente_en_pesos": "xxxxxxxxxxxxx",
"cbu": "xxxxxxxxxxxxxxxxxxxxx",
"alias": "xxxxxx.xxxxxx.xxxxxx",
"isRedirect": false,
"urlWebhook": "www.88pay.io",
"emailOrder": "email@gmail.com",
"payment": {
"id": 1004,
"uuid": "30d545a5-xxxx-xxxx-xxxx-fde7e8dcf8db",
"merchant": "test.88pay@gmail.com",
"merchantUuid": "d6d29ad2-xxxx-xxxx-xxxx-55d518578434",
"country": "GTM",
"origin": "api",
"status": "processing",
"createdAt": "2025-06-04T06:33:30.000Z",
"amount": 50,
"rate": null,
"rateAmount": null,
"total": null,
"rejectionReason": null,
"rateProviderAmount": null,
"sandbox": 1,
"currency": "",
"paymentMethod": "bi",
"typeMethod": "bank"
},
"checkout": "https://transactions.88pay.io/?m=d6d29ad2-xxxx-xxxx-xxxx-55d518578434&amount=50&type=bank&reference=XXXXXX&method=hipotecario¤cy=ARS&u=&cid=jvadu7cASfqMSvbVS2gwnTmhWGEFfZK7Av2CqYViOY=&l=&inst_id=942c005d-xxxx-xxxx-xxxx-991ddf1b4db4"
}
}
Checkoutβ
In the body of the response there is a property with the name checkout
which will be the URL that will lead to the payment instructions sheet, where it will indicate how to proceed with the payment.

The user must continue with the process according to the instructions given in the instruction sheet.
Cashβ
Type Transaction | Type Payment | Payment Method | Supported Providers | Logos |
---|---|---|---|---|
cashin | cash | akisi | Akisi | ![]() |
bam | Bam Efectivo | ![]() |
Complete transaction - Body (Sample Request)β
{
"hash": "U2FsdGV...",
"paymentMethod" : "akisi",
"typePayment" : "cash",
"typeTransaction":"cashin",
"description" : "Orden de prueba",
"merchantId":"11223344"
}
Pay Outβ
Our Pay Out capabilities in Guatemala allow you to disburse funds via bank accounts, cash pick-up locations, or wallet transfers. This is ideal for remittances, affiliate payouts, and marketplace settlements.
Cash - Cash outβ
Type Transaction | Type Payment | Payment Method | Supported Providers | Logos |
---|---|---|---|---|
bankout | bank | banco-industrial | Banco Industrial | ![]() |
super24 | Super 24 | ![]() | ||
cashout | cash | akisi | Akisi | ![]() |
Complete transaction - Body (Sample Request)β
{
"hash": "U2FsdGVkX19oU6%....",
"paymentMethod" : "akisi",
"typePayment" : "cash",
"typeTransaction":"cashout",
"description" : "Test order",
"customer": {
"typeDocument":"DPI",
"document" : "1234567890",
"name": "Juan",
"lastName":"PΓ©rez",
"phoneNumber":"3133133131"
},
}
Bank - Bank outβ
Type Transaction | Type Payment | Payment Method | Supported Providers | Logos |
---|---|---|---|---|
bankout | bank | bi | Banco Industrial | ![]() |
bancorural | Bancorural | ![]() |
Complete transaction - Body (Sample Request)β
End point: /api/payment/processor
{
"hash": "U2FsdGVkX1%2FYy%2F0....",
"paymentMethod" : "bi",
"typePayment" : "bank",
"typeTransaction":"bankout",
"description" : "Orden de prueba",
"customer": {
"document": "123456789",
"name": "pablo",
"email": "email"
},
"additionalInformation": {
"bankAccountNumber": "123456789101112",
"bankAccountType": "Ahorros"
}
}
Processed Transaction - Response (Sample response)β
202 Acceptedβ
{
"status": {
"code": 202,
"message": "success",
"kind": "unknown"
},
"data": {
"Reference": "xxxxxx",
"status": "processing",
"message": "La operaciΓ³n de retiro estΓ‘ siendo procesada",
"beneficiary": {
"document": "123456789",
"name": "pablo",
"email": "email"
},
"bankAccount": {
"accountNumber": "123456789101112",
"accountType": "Ahorros",
"bank": "bi"
},
"transaction": {
"amount": "1000",
"isCheckout": true,
"urlWebhook": "www.88pay.io"
},
"payment": {
"id": 1121,
"uuid": "e5b237b3-xxxx-xxxx-xxxx-69853f321eb7",
"merchant": "test.88pay@gmail.com",
"merchantUuid": "d6d29ad2-xxxx-xxxx-xxxx-55d518578434",
"country": "GTM",
"origin": "api",
"status": "processing",
"createdAt": "2025-06-27T20:56:13.000Z",
"amount": 1000,
"rate": null,
"rateAmount": null,
"total": null,
"rejectionReason": null,
"rateProviderAmount": null,
"sandbox": 1,
"currency": "",
"paymentMethod": "bi",
"typeMethod": "bank"
}
}
}
Walletβ
Pay Inβ
Type Transaction | Type Payment | Payment Method | Supported Providers | Logos |
---|---|---|---|---|
walletin | wallet | Soyfri | SoyFri | ![]() |
walletin | wallet | zigi | Zigi | ![]() |
Pay with ZIGIβ
ZIGI is a Guatemalan e-wallet that allows users to make payments easily, quickly, and securely using a payment link.
Payment Flowβ
- π Click on the link generated by the API.
- π Log in to your ZIGI account.
- β Confirm payment with one click.
Done! Paying with ZIGI is that easy.
Complete transaction - Body (ZIGI Sample Request)β
{
"hash": "U2FsdGV...",
"paymentMethod" : "zigi",
"typePayment" : "wallet",
"typeTransaction":"walletin",
"description" : "Account deposit 564153131",
"merchantId":"564153131",
"urlWebhook": "https://your.url/notification"
}
Complete transaction - Body (SOYFRI Sample Request)β
{
"hash": "U2FsdGV...",
"paymentMethod" : "Soyfri",
"typePayment" : "wallet",
"typeTransaction":"walletin",
"description" : "Account deposit 564153131",
"merchantId":"564153131",
"urlWebhook": "https://your.url/notification"
}
Pay Outβ
Type Transaction | Type Payment | Payment Method | Supported Providers | Logos |
---|---|---|---|---|
walletout | wallet | Soyfri | SoyFri | ![]() |
Complete transaction - Body (Sample Request)β
{
"hash": "U2FsdGV...",
"paymentMethod" : "Soyfri",
"typePayment" : "wallet",
"typeTransaction":"walletout",
"description" : "Account deposit 564153131",
"customerName": "Jhon Doe",
"merchantId":"564153131",
"urlWebhook": "https://your.url/notification"
}
Limitsβ
π‘ Note: The values expressed in this "Limits" section are in USD.
Cashβ
Payment Method | Minimum | Maximum | Min. Daily Transactions / Max. Daily Transactions |
---|---|---|---|
Cash | 1 USD / 10 GTQ | 300 USD / 2.250 GTQ | No limit, but transactions over 2000 / month require documentation. Over 5,000 in banks, a currency origin disclaimer is needed. |
Walletβ
Payment Method | Minimum | Maximum | Min. Daily Transactions / Max. Daily Transactions |
---|---|---|---|
Zigi / Soy Fri | 1 USD / 10 GTQ | 500 USD / 4.000 GTQ | To be determined |
π° Fees & Ratesβ
These are the applicable processing fees (before VAT) for transactions in Guatemala, grouped by payment method.
Payment Method | Type | Providers | Fee |
---|---|---|---|
π³ Credit/Debit Cards | Pay In | ![]() | 7.5% + 0.20 USD |
π¦ Bank Transfers | Pay In | ![]() ![]() | 4.3% + 0.10 USD |
π² Wallets (APMs) | Cash In | ![]() | 4% |
πΈ Cash In/Out | Cash In/Out | ![]() | 4.3% + 0.10 USD |
π‘ Note: All fees are expressed in USD and exclude VAT.
π Terms & Conditionsβ
Item | Details |
---|---|
2D / 3DS 2.0 | Available |
High Risk Reserve | 5% β 180 days |
Crypto Exchange Rate | 2.0% FIAT & CRYPTO |
Settlement Cost (Crypto) | 30 USD |
Settlement Times | Weekly |
π‘ Note: Settlement times and costs are subject to network conditions and processing regulations.