Guatemala

Detail of fields for transaction processing in Guatemala.

Payment methods

Payválida (Cashout method)


Fields description

AttributeData TypeMandatory
order_idString [max_length: 40]Yes
credit_noteString [max_length: 40]Yes
account_idInteger [max_length:30]Yes
account_type

String [max_length:9]

Allow values:
-Ahorro -Monetaria

Yes (Only when channel is api)
vat_idString [max_length:20]Yes
vat_id_type

String [max_length:3][max_length:3]

Allow values:
  • DPI
Yes
nameString [max_length:50]Yes
amountFloat (Max 2 decimals)Yes
subjectString[max_length:100] Example: Withdrawal requestYes
bank_detailString [max_length:100] Example: User withdrawal requestYes
channelString [max_length:100] Example: transferencia, transfer, api o [Webhook URL] (Only for Cashout)Yes
user_emailString [max_length:100][max_length:100]
Example: [email protected]
Yes
phone_numberString [max_length:20][max_length:20]
Example: +502111111111
Yes
bankId value according to bank from /api/banks/?country=GT&fields=id,nameYes
currency

Id value from /api/currencies/

Allow currencies:
  • GTQ
No

Examples

Bank transfer (API)

[{
  "order_id": "202500629001",
  "credit_note": "202500629001",
  "account_id": "3040267263",
  "account_type": "Monetaria",
  "vat_id": "06247312",
  "vat_id_type": "DPI",
  "name": "Payvalida Guatemala, S.A.",
  "amount": 150.50,
  "subject": "Pago nómina enero 2025",
  "bank_detail": "Pago nómina enero 2025",
  "channel": "transferencia",
  "user_email": "[email protected]",
  "phone_number": "50212345678",
  "bank": //bank_id de banco guatelama
}]

Cash Withdrawal (Cashout)

[{
  "order_id": "2026001029000",
  "credit_note": "2026001029000",
  "account_id": "",
  "account_type": "Monetaria",
  "vat_id": "06247313",
  "vat_id_type": "DPI",
  "name": "María López",
  "amount": 500.00,
  "subject": "Pago cashout prueba",
  "bank_detail": "Pago cashout prueba",
  "channel": "cashout",
  "user_email": "[email protected]",
  "phone_number": "50287654321",
  "bank": //bank_id de banco guatelama
}]