Editar un medio de pago del PDV

Changed on

Guarda el formulario del medio de pago con los valores predeterminados del PDV. Consulta los valores actuales y envía los que quieras conservar. Si cambia su inclusión en el cierre, se recalculan las estadísticas de turnos. La impresora de gaveta debe pertenecer al mismo local. No modifica credenciales ni cobra dinero. Requiere una conexión con usuario; un token de integración sin usuario devuelve userRequired. Se aplican los permisos del usuario conectado y las mismas validaciones que en el administrador. Si el local replica esta configuración a locales hijos, el cambio también se aplica allí, como en el PDV. La conexión debe tener acceso a todos los locales afectados. Conserva el registro de auditoría bajo el usuario conectado. Los medios externos o con proveedor digital no se replican.

put/ecommerce/stores/{storeId}/configuration/payment-methods/{paymentMethodId}

Request

  • Base URL
    https://api.service.getjusto.com/v3
  • Auth
    none declared

Path parameters

storeIdstring required

ID Justo o ID externo de un local de GET /ecommerce/stores, dentro de la autorización.

paymentMethodIdstring required

ID Justo obtenido en GET /ecommerce/stores/{storeId}/configuration/payment-methods. Debe pertenecer al local de la ruta.

Request body

namestring nullable required

Nombre visible del medio de pago.

paymentType'cash' | 'debitCard' | 'creditCard' | 'transfer' | 'other' required

Clasificación del medio de pago para el PDV.

disabledboolean nullable

Deshabilita temporalmente el medio de pago sin eliminarlo.

isCashboolean nullable

Lo trata como efectivo y permite movimientos de caja.

shouldMakeInvoiceboolean nullable

Incluye los pagos en el monto facturable.

omitFromShiftBalanceboolean nullable

Excluye el medio de pago de la cuadratura del cierre de caja.

openCashDrawerAtPrinterIdstring nullable

ID Justo de una impresora del mismo local; null desactiva la apertura de gaveta.

allowedOnlyForRolesstring[] nullable

Roles autorizados para usar el medio. Los roles personalizados usan custom:<código>.

Example request

{
  "name": "Transferencia bancaria",
  "paymentType": "transfer",
  "disabled": false,
  "shouldMakeInvoice": true,
  "isCash": false,
  "omitFromShiftBalance": false
}

Response

The OpenAPI spec

successboolean

Example response

{
  "success": true
}

Changes