Configuración inicial para PSE Avanza - Conexión API Imprimir

  • pse avanza, conexión api, PSE directo con el banco sin pasarela
  • 1

Para poder usar el módulo de WHMCS para pago por medio de PSE (Transferencias bancarias iniciadas por el comercio, confirmadas por el pagador), debes seguir estos pasos:

  1. Obtener/tener una cuenta bancaria en Colombia.
    1. Lista de bancos ordenados por la tarifa que cobran por recepción de pagos PSE

      Banco PSE IVA Incluido
      Davivienda $773.50
      Banco Agrario $1,661.00
      GNB Sudameris $1,681.47
      Caja Social $2,142.00
      Occidente $2,380.00
      Bancoomeva $2,441.00
      Bancolombia $2,450.00
      BBVA $2,451.40
      AV Villas $2,856.00
      Banco Popular $3,034.50
      Banco Pichincha $3,249.00
      Itaú $3,570.00
      Citibank $3,689.00
      Banco de Bogotá $4,046.00
      Colpatria - Scotiabank $4,400.00

      Ten presente que si también piensas implementar recepción de tarjetas directo al banco estos son los bancos que permiten recibir tarjetas con cuentas de ahorros: Bancolombia, Davivienda, Occidente y Caja Social
  2. PSE (ACH) en este link explica como es el proceso, se puede cómo persona natural o jurídica con RUT, aquí lo explicamos más simple y concreto. Debes de acercarte a tu banco a solicitar presentarte ante ACH/PSE, por conexión directa por API a PSE, hacer mucho énfasis que no vas a usar pasarela alguna, ni los servicios que el banco pueda tener, que lo que requieres es que hagan la presentación ante ACH. Nosotros lo hicimos con Davivienda Unicentro Medellín, ese mismo día nos envió un email una asesora del área "Experto Pyme Cash Management" con un formulario titulado "REGISTRO DE USUARIOS EMPRESA ANTE PSE" lo diligencias completamente, Nombre del proveedor de Hosting, en nuestro caso ingresamos hostingfacil.co)



    También diligencias el archivo "Carta Presentación Davivienda para PSE ante ACH":



    lo enviamos por email junto con el RUT, nos indica que a los 5 días hábiles estará radicado ante ACH, ACH en sus políticas dicen que se demoran 3 días en validaciones, en total fueron 8 días hábiles, te entregan un número de radicado ante ACH.
  3. Llamas el mismo día que hagas la visita al banco al 6013808890 solicitando el servicio de integración directa a ACH por API, indicando la necesidad, 70-100 transacciones / Mes (En nuestro caso), código CIUU (Aparece en el RUT, 6311 para nosotros), URL, email y celular. Indican que de 1 a 5 días llega un email con el asesor asignado y/o una llamada del asesor comercial. Debes estar muy pendiente de la llamada, si llaman y no contestas, toca volver a llamar y esperar los 5 días, si no llaman y ya pasaron los 5 días llamar de nuevo indicando desde que día/hora y nombre de asesor hiciste la solicitud.
  4. Apenas el banco te comunique el número de radicado ACH, este se lo indicas al asesor asignado de ACH y le pides los datos de acceso para pruebas, indicándole que no implementaras Mutual TLS, por políticas de ACH deben entregártelos a los 3 días, fueron 5 días hábiles, llega el email con asunto: "Inicio proceso certificación - PSE Avanza Conexión API", tienes 13 días hábiles para completar todas las pruebas, sino, toca iniciar de nuevo desde cero, desde el envío del formulario al banco para que lo registre en ACH.
  5. En WHMCS agregas dos campos adicionales o editas los que tengas en relación a tipo de documento de identidad y número de documento de identidad, debe haber un campo que represente el tipo de documento de identidad de tipo Drop Down con estos valores: CC,CE,NIT,TE,TI,PP,RC,DIE,PEP. Y en Description podrías poner algo como: DIE|Foreign Identification Document (Such as TAX-ID / EIN), CC|Cedula de ciudadanía Colombia,CE|Cédula de extranjería Colombia,NIT|Número de Identificación Tributario Colombia,TE|Tarjeta de extranjería Colombia,TI|Tarjeta de Identidad Colombia,PP|Passport,RC|Registro civil de nacimiento Colombia,PEP|Permiso Especial de Permanencia. El campo que contiene el número de documento lo puedes dejar como tipo Texto Box, esto lo haces en WHMCS -> System Settings -> Custom Client Fields. El diligenciamiento de estos campos es ideal que lo requieras antes de activarle la orden al cliente, para que en sus siguientes pagos (renovaciones, nuevas órdenes) ya aparezcan diligenciados al momento de pagar por PSE, y solo sea elegir el banco.
  6. Configuras en el módulo los datos de prueba que te llegaron, en la configuración del módulo está especificado de donde sacas la información de cada campo requerido.
  7. Asegúrate que el cron de WHMCS esté ejecutándose cada minuto. Esto es requerido ya que PSE Avanza API (El servicio de ACH, no este módulo) no maneja callback, y pide que se le consulten cada 3 minutos el estado de la transacción, y debe hacerse la consulta exacto y como puede haber varias transacciones pendientes al tiempo, se requiere consultar cada minuto que transacciones ya transcurrieron los 3 minutos para consultarlas. Para verificar que esto esté así, lo puedes hacer en cPanel -> Tareas de cron, debes ver este comando: php ~/whmcsdata/crons/cron.php all y en minuto/hora/día/mes/día de la semana esté en * todos. Si no tienes el cron agrégalo, si está diferente, edítalo.
  8. Diligencia y envía el archivo "FOR-029 Lista técnica PSE Avanza de certificación empresas_V4.xlsx", nosotros nos tardamos 6 horas, debes sacar capturas de pantalla, logs, todo lo que constituya evidencia de que se cumple con todo lo requerido.
  9. A los 3 días, envían los datos de producción, luego a los 3 días envían un email con asunto "Autorización de Cuenta Recaudadora"
  10. Ya puedes iniciar a recibir pagos PSE por WHMCS, que se abonan en días hábiles, cuando el pago ingresa entre 7:00 AM y 5:30 PM se abona el mismo día del pago, a las 2 - 3.5 horas llega a la cuenta, a una tarifa de $773.5 IVA Incluido y no porcentual (hasta 3.5% con pasarelas).

 

 

 

 

¿Fue útil la respuesta?

« Atrás