Saltearse al contenido

La búsqueda solo está disponible en las versiones de producción. Intenta construir y previsualizar el sitio para probarlo localmente.

Obtener países

Devuelve los países donde tu cuenta puede cobrar depósitos en el entorno actual, con filtros opcionales por país o tipo de pago. Suele ser la primera llamada del flujo de integración.

GET/api/v1/pay-in/deposit-creation/countries
AutenticaciónHTTP Basic (api_key:api_secret)
Mueve dineroNo

Parámetros de consulta

Todos opcionales.

ParámetroTipoDescripción
countries[]array de stringsSolo estos países. Códigos ISO de 3 letras (MEX, CHL…). Hasta 300 elementos.
payment_types[]array de stringsSolo países que ofrecen estos tipos de pago (por ejemplo BANK_TRANSFER, CREDIT_CARD, VOUCHER, MOBILE_MONEY). Hasta 50 elementos. Los valores permitidos vienen del catálogo vigente.

Petición

Ventana de terminal
curl -G https://sandbox-api.cashela.com/api/v1/pay-in/deposit-creation/countries \
-u "$CASHELA_API_KEY:$CASHELA_API_SECRET" \
-H "Accept: application/json" \
--data-urlencode "countries[]=MEX" \
--data-urlencode "payment_types[]=BANK_TRANSFER"

Respuesta 200

{
"success": true,
"data": [
{ "id": 142, "name": "Mexico", "iso_b": "MEX" }
],
"message": "Countries retrieved successfully."
}
CampoDescripción
data[].idIdentificador del país en Cashela.
data[].nameNombre del país.
data[].iso_bCódigo ISO de 3 letras. Envíalo como country en los demás endpoints Pay-In.

Errores

HTTPCuándo
401Faltan credenciales o no son válidas. Ver Autenticación.
404Ningún país coincide con tus filtros para tu cuenta (code: PARTNER_PAYIN_CATALOG_EMPTY).
422Un filtro está mal formado, por ejemplo countries enviado como texto en vez de array ("The countries must be an array."), o un código de más de 3 letras.
429Demasiadas peticiones. Respeta Retry-After.

Ver Errores para la lista completa.