Bacs
Las referencias de mandato son bastante complejas para Bacs, por lo tanto, recomendamos lo siguiente:
- Permitir que GoCardless genere la referencia de mandato (será una cadena alfanumérica aleatoria). Dispones de 10 caracteres para crear la referencia de pago: la referencia de pago puede variar a nivel de pago individual y tiene reglas mucho menos complejas; o bien
- Personalizar la referencia de mandato y de pago combinada (máximo de 18 caracteres), pero deberá probarse con cuidado y utilizar las siguientes reglas:
- La referencia de mandato (que aparecerá en todas las transacciones de un mandato determinado) debe tener al menos seis caracteres
- La referencia de mandato y de pago combinada debe tener un máximo de 18 caracteres
- Se excluyen los caracteres especiales
- No comienza con un espacio en blanco
- No termina con un espacio en blanco
- No comienza con "DDIC"
- Contiene más de un carácter
- No puede estar formada por el mismo carácter repetido
- "Unicidad" : la referencia debe ser única para el código de sucursal, el número de cuenta y el CID
Si optas por generar la referencia de mandato tú mismo, para simplificar los criterios de "exclusividad", recomendamos el uso de los 18 caracteres de la referencia de mandato sin usar la referencia de pago y simplemente rellenar la referencia de mandato con caracteres alfanuméricos exclusivos.
Es importante que esto se pruebe completamente en el entorno de cuenta de pruebas antes de poner el servicio en funcionamiento real.