Reglas por cliente: métodos, tipos de transferencia y cuentas
La Processing Account fija los límites generales de un pago: qué métodos y direcciones son posibles. Un Pay Customer puede estrechar esos límites para un pagador: un proveedor al que solo se le paga y nunca se le cobra; un residente que solo puede pagar con cuenta bancaria; una empresa que siempre debe usar una cuenta de comerciante concreta. Estas reglas están en la sección Transaction Setup del Pay Customer y se comprueban cada vez que se guarda una orden.
Todo lo que limita a un cliente está en esta sección.
Los campos
| Campo | Qué hace | Si está vacío |
|---|---|---|
| Allowed Payment Methods | Los métodos que puede usar este cliente: Card, Bank Account (ACH) o ambos. La pantalla de pago muestra solo esas pestañas, dentro de lo que permite la cuenta | No se permite nada: el cliente no puede pagar ni recibir pagos |
| Allowed Transfer Type | Receipt (el cliente te paga), Disbursement (tú le pagas al cliente) o Receipt and Disbursement. Las casillas de solo lectura Receipts y Disbursements lo reflejan, siempre que el perfil esté activo y haya al menos un método permitido | No se permite ninguna dirección |
| Applicable Processing Accounts | Ids de registro, separados por comas, de las Processing Accounts que puede usar este cliente. La pantalla ofrece solo esas | Todas las cuentas activas del perfil |
| Default Processing Account | Se preselecciona cuando hay varias cuentas posibles. Debe pertenecer al perfil del cliente | La predeterminada del perfil, o una pantalla para elegir |
| Default Pay Method | La tarjeta o cuenta bancaria guardada que se selecciona primero en la pantalla, y la que usan las órdenes creadas sin elegir método. Se define automáticamente cuando un método se guarda como predeterminado | La pantalla se abre sin método seleccionado |
| Disable EMD Payments | Oculta el interruptor de depósito de buena fe para este cliente | EMD sigue las reglas de la cuenta |
| Attribute 1–4 | Texto libre que de forma predeterminada no se copia a ningún lado; disponible para tus propias automatizaciones e informes | — |
| Interface Label, Interface Label Description | Nombre y descripción para el cliente que se usan en las pantallas y en las notificaciones | El nombre del cliente |
Qué ve el pagador cuando una regla lo detiene
| Situación | Mensaje |
|---|---|
| Allowed Payment Methods vacío | "Payments are not allowed at this time for this customer. [Pay Methods]" |
| El cliente no admite cobros, pero se intenta un cobro | "Initiating new payment is not allowed for the customer." |
| El cliente no admite desembolsos, pero se intenta un desembolso | "Initiating new credit is not allowed for the customer." |
| El tipo de método no está en la lista permitida del cliente | "The pay method type is not allowed for the provided customer." |
| El tipo de transferencia no está permitido en el cliente, la cuenta o el método | "The transfer type is not allowed on either Customer, Processing Account or Pay Method." |
Aparecen en la pantalla de pago o al guardar la orden, antes de que se mueva dinero. Se muestran en inglés porque REDA Pay no incluye traducciones de su interfaz.
Ejemplos prácticos
Un proveedor al que le pagas pero nunca le cobras. Define Allowed Transfer Type como Disbursement y Allowed Payment Methods como Bank Account (ACH). El personal que abre la pantalla de pago desde la cuenta de este proveedor solo ve el formulario de desembolso y la pestaña Bank. No se puede crear un cobro por error.
Un residente que debe pagar con cuenta bancaria. Allowed Payment Methods = Bank Account (ACH). En el portal, la pestaña Card desaparece para este residente aunque la cuenta permita tarjetas para el personal.
Una empresa que paga a una cuenta de comerciante dedicada. Pon el Id de registro de esa cuenta en Applicable Processing Accounts y defínela como Default Processing Account. Al personal nunca se le pide elegir.
Cómo elige la pantalla la cuenta de procesamiento
Cuando se abre una pantalla de pago, REDA Pay arma la lista de cuentas de procesamiento que puede usar el pago: las cuentas activas del perfil que permiten esa dirección, reducidas por los códigos de cuenta del componente, por una cuenta indicada en la dirección y por las Applicable Processing Accounts del cliente. Luego:
- si queda una cuenta, se usa sin preguntar;
- si quedan varias y entre ellas está la Default Processing Account del cliente o la Default Processing Account del perfil, se usa la predeterminada;
- si quedan varias y ninguna predeterminada está entre ellas, se le pide al usuario que elija en "Select Processing Account".
Así, un cliente que siempre debe usar una cuenta concreta necesita esa cuenta en Applicable Processing Accounts; un cliente que solo debe empezar en ella la necesita como Default Processing Account.
Ejemplo práctico: tres tipos de cliente
| Cliente | Allowed Transfer Type | Allowed Payment Methods | Applicable Processing Accounts | Default Pay Method | Efecto |
|---|---|---|---|---|---|
| Residente que paga el alquiler | Receipt | Bank Account (ACH) | vacío | su cuenta de cheques | Paga solo con cuenta bancaria; las pantallas del personal y del portal muestran la pestaña Bank; su cuenta está preseleccionada |
| Proveedor al que le pagas | Disbursement | Bank Account (ACH) | vacío | su cuenta comercial | No se le puede cobrar; los pagos salientes van a la cuenta comercial de forma predeterminada |
| Cliente corporativo con su propia cuenta de comerciante | Receipt and Disbursement | Card; Bank Account (ACH) | el Id de la cuenta dedicada | vacío | Todo pago, entrante o saliente, usa la cuenta dedicada; la pantalla nunca pregunta |
Estos valores se definen en el Pay Customer después de crearlo, o en la asignación que lo crea; consulta Cómo se crean los Pay Customers.
Cómo se combinan los límites
Un pago se permite solo cuando todos los niveles coinciden:
Processing Account ∩ Pay Customer ∩ Pay Method ∩ componente de pago / URL ∩ los interruptores del propio usuario
Cada nivel puede quitar opciones; ninguno puede volver a agregarlas. Un cliente con tarjetas permitidas no puede pagar con tarjeta en una cuenta que las prohíbe, y una página limitada a cuentas bancarias oculta las tarjetas a todos los que la abren.
Errores que debes evitar
| Error | Qué ocurre | Solución |
|---|---|---|
| Vaciar Allowed Payment Methods al editar | Se rechaza todo pago | Restablece al menos un método |
| Applicable Processing Accounts contiene un Id de otro perfil | La pantalla no ofrece ninguna cuenta | Usa Ids de cuentas del Pay Profile del cliente |
| Default Processing Account de otro perfil | Se rechaza el guardado | Elige una cuenta del mismo perfil |
| Definir una cuenta predeterminada del cliente distinta de la del perfil cuando ambas son posibles | No está garantizado cuál se preselecciona | Limita al cliente con Applicable Processing Accounts, o haz coincidir las dos predeterminadas |
Preguntas frecuentes
No. Los usuarios del portal pueden agregar y quitar sus propios métodos de pago; las reglas las define tu equipo.
Sí. Una orden programada deja de ejecutarse si su cliente, su cuenta o su método ya no la permiten; la casilla Schedule Active de la orden se desactiva.
Están vacíos salvo que tu asignación los complete al crear el cliente o los completes a mano. Las órdenes tienen sus propios Attribute 1–4, que definen el componente de pago o la URL.