Árbol del API · Catálogos › paymentTypeOptions
Formas de cobro sin marca de tarjeta
paymentTypeOptions
Lista las formas de cobro habilitadas en la empresa con su clave y su nombre, en el orden que ella definió, sin decir cuáles son con tarjeta.
Es el mismo catálogo que paymentMethodOptions,
con los mismos value y en el mismo orden, pero sin la marca de tarjeta
(card). Si además necesitas saber cuáles son con tarjeta, usa
paymentMethodOptions; es la que conviene para registrar un cobro con
createCollection.
paymentTypeOptions( excludeUnspecified: Boolean ): [CatalogOption!]!
Argumentos
1
| Argumento | Tipo | Descripción |
|---|---|---|
excludeUnspecifiedBoolean |
Boolean |
|
Lo que devuelve
[CatalogOption!]!
Campos principales de CatalogOption:
| Campo | Tipo | Descripción |
|---|---|---|
valueID! |
ID! | Identificador de la opción; es el que envías en el argumento o campo que pide ese catálogo. |
labelString! |
String! | Texto para mostrar. Casi siempre es la clave y el nombre separados por una barra vertical, p. ej. MAY | Mayoreo. |
Permisos
Llave API Integraciones
La llave ve los registros de toda la empresa del subdominio.
Sin el permiso Sin error
La consulta responde sin error, pero la lista llega vacía.
Así lo conserva el API para las integraciones que ya lo usan: revisa los permisos de la llave si una lista llega vacía sin razón.
Errores
| Código | Cuándo ocurre | Qué hacer |
|---|---|---|
| HTTP 401 | Falta el header Authorization o la llave no existe en la empresa del subdominio. La respuesta no trae cuerpo. | Revisa la llave y el subdominio. No reintentes. |
| HTTP 422 | Falla interna o dato rechazado al guardar. El cuerpo es {"error": …}, sin data. | Si no cambiaste nada, reintenta con espera exponencial. |
Los errores de la consulta llegan con HTTP 200 en errors, con su código en extensions.code. Revisa siempre errors, no sólo el estatus HTTP. Errores y reintentos.