Odoo 19.0 Community · Persistente

payment.method: campos, relaciones y API

El modelo payment.method («Método de pago») es un modelo persistente declarado por el módulo Motor de pago. Expone 22 campos, 16 de ellos declarados directamente en el modelo; 5 campos de otros modelos apuntan a él. A continuación encontrará cada campo con su nombre técnico, tipo, etiqueta en español y relaciones, y un ejemplo de llamada a la API JSON-2 de Odoo 19.

Ficha de identidad

Nombre técnico
payment.method
Etiqueta
Método de pago
Tipo
Persistente (models.Model)
Tabla SQL
payment_method
Módulo de origen
Motor de pago (payment)
Orden por defecto (_order)
active desc, sequence, name

Campos del modelo

16 campos propios, 0 heredados de mixins y 6 campos automáticos del ORM. Haga clic en un nombre para obtener el enlace directo al campo.

22 de 22 campos mostrados

Nombre técnicoEtiquetaTipoDetalles
activeActivoboolean
brand_idsMarcas

Las marcas de los métodos de pago que aparecerán en el formulario de pago.

one2many

inverso: primary_payment_method_id

codeCódigo

El código técnico para este método de pago.

char
obligatorio
imageImagen

La imagen base que se utiliza para este método; en un formato de 64x64 px.

image
obligatorio
image_payment_formLa imagen con otro tamaño que se muestra en el formulario de pago.image

related: image

is_primaryEs un método de pago primarioboolean
calculado
nameNombrechar
obligatoriotraducible
primary_payment_method_idMétodo de pago primario

The primary payment method of the current payment method, if the latter is a brand. For example, "Card" is the primary payment method of the card brand "VISA".

many2one
provider_idsProveedores

La lista de proveedores que son compatibles con este método de pago.

many2many
sequenceSecuenciainteger
support_express_checkoutPago exprés

El pago exprés le permite a los clientes pagar más rápido usando un método de pago que proporciona toda la información necesaria para la facturación y el envío, evitando todo el proceso para finalizar la compra.

boolean
support_manual_captureCaptura manual

El pago se autoriza y captura en dos pasos en lugar de solo en uno.

selection
obligatorio

Valores: none (Incompatible), full_only (Completos solamente), partial (Completo y parcial)

support_refundReembolso

El reembolso es una función que le permite hacerle un reembolso al cliente directamente desde el pago en Odoo.

selection
obligatorio

Valores: none (Incompatible), full_only (Completos solamente), partial (Completo y parcial)

support_tokenizationTokenización

La tokenización es el proceso en el que guarda los detalles de pago como un token que luego puede usar varias veces sin tener que escribir los detalles de pago de nuevo.

boolean
supported_country_idsPaíses

La lista de países en donde puede usar este método de pago (si el proveedor lo permite). En otros países, este método no está disponible para los clientes.

many2many
supported_currency_idsMonedas

La lista de monedas que son compatibles con este método de pago (si el proveedor lo permite). Al pagar con otra moneda, el método de pago no estará disponible para los clientes.

many2many
create_dateCreado eldatetime
solo lecturaautomático
create_uidCreado pormany2one
solo lecturaautomático
display_nameNombre mostradochar
solo lecturacalculadoautomático
idIDinteger
solo lecturaautomático
write_dateÚltima actualización eldatetime
solo lecturaautomático
write_uidÚltima actualización pormany2one
solo lecturaautomático

Relaciones

Modelos enlazados desde este modelo

Campos de otros modelos que apuntan aquí

Leer este modelo por la API

Ejemplo de llamada a la API JSON-2 de Odoo 19: lectura de los cinco primeros registros con campos reales del modelo. Sustituya la instancia, la base y la clave API por las suyas.

curl
curl -X POST "https://su-instancia.odoo.com/json/2/payment.method/search_read" \
  -H "Authorization: bearer $ODOO_API_KEY" \
  -H "X-Odoo-Database: su-base" \
  -H "Content-Type: application/json" \
  -d '{"domain":[],"fields":["name","code","support_manual_capture","support_refund","primary_payment_method_id"],"limit":5}'
Python (requests)
import requests

BASE_URL = "https://su-instancia.odoo.com/json/2"
headers = {"Authorization": f"bearer {API_KEY}", "X-Odoo-Database": "su-base"}

res = requests.post(
    f"{BASE_URL}/payment.method/search_read",
    headers=headers,
    json={"domain": [], "fields": ["name","code","support_manual_capture","support_refund","primary_payment_method_id"], "limit": 5},
)
res.raise_for_status()
print(res.json())
  • El acceso a la API externa está reservado al plan Custom de Odoo.
  • XML-RPC y JSON-RPC se retirarán en Odoo 22 (otoño de 2028): use JSON-2.
  • Se aplican los permisos de acceso y las reglas de registro del usuario de la clave.

Citar esta herramienta

¿Escribe un tutorial, una documentación interna o una respuesta en un foro? Copie este enlace para dirigir a sus lectores a la ficha actualizada.

<a href="https://aidoo.ai/es/outils/explorateur-modeles-odoo/payment-method">payment.method (Odoo 19.0)</a>

Fuentes

Datos verificados el 23 de septiembre de 2026 · Odoo 19.0 Community

¿Tiene un proyecto Odoo o quiere aprovechar su ERP con la IA? Hablemos

Implantación, desarrollo de módulos, conexión de Claude o ChatGPT a sus datos: cuéntenos su contexto y le responderemos en 24 horas laborables.