Heartland es una integración heredada de la familia Datacap que se mantiene para comercios existentes: instala el paquete NETePay de Heartland en Windows, carga el Deployment ID, elige Heartland en la tienda e inicializa el lector. Una caja con IP Tran Device ID pasa por el IP Tran.
Esta es una integración heredada. PHP Point Of Sale ya no ofrece altas de nuevos comercios con Heartland Payment Systems; las tiendas nuevas deben usar PHP POS Payments — mira elegir un procesador de pagos. La opción Heartland sigue en el software, así que los comercios existentes de Heartland pueden seguir procesando con la configuración de abajo.
Heartland usa el patrón Datacap: un pin pad (para esta integración Heartland enviaba históricamente el Ingenico iPP320) conectado a una PC con Microsoft Windows que corre Datacap NETePay y el listener dsiPDCX / dsiEMVUS. Ese software debe estar corriendo en todo momento — si se cierra, el procesamiento de tarjetas se detiene. El hardware de terminal viene de Heartland directamente, no de la tienda de hardware de PHP Point Of Sale.
Soporte técnico de Heartland: 1-888-963-3600.
Instala el paquete de software
- Descarga el paquete instalador NETePay de Heartland. Los enlaces de cartas de alta viejas pueden estar caducos; pide a soporte la descarga vigente si el tuyo ya no funciona.
- Haz doble clic en el ejecutable y sigue las instrucciones en pantalla. Los valores por defecto, incluido el puerto del listener 3333, casi nunca necesitan cambiarse.
- Reinicia la computadora al terminar el instalador; el software arranca solo tras el reinicio.
El paquete instala tres componentes: el controlador del dispositivo de la terminal, el listener dsiPDCX / dsiEMVUS de Datacap y el cliente NETePay de Datacap — estos dos últimos son los que se comunican con Heartland. Tu firewall debe permitir tráfico por el puerto 9000 y se requiere conexión a internet.
Configura NETePay
- Haz doble clic en el icono de NETePay del escritorio si no está abierto.
- En el primer arranque, NETePay pide obtener un número de serie del PSCS de Datacap (Payment Systems Configuration Server). Haz clic en Obtain Serial Number — se asigna un número de serie de 10 dígitos. Haz clic en OK, y de nuevo OK en el diálogo que dice que aún no se han recuperado los parámetros del comercio.
- Elige Setup → Merchant Parameters, haz clic en Load New Parameters y luego en Yes.
- Haz clic en I have my DeploymentID e ingresa el Deployment ID del soporte técnico de Heartland (o del soporte de PHP Point Of Sale), y haz clic en OK. Si nunca recibiste uno, contacta a soporte para que primero se creen los parámetros del comercio en el servidor PSCS.
- Verifica los datos demográficos del comercio. Si están mal, haz clic en Cancel y repite desde el paso 3; si están bien, haz clic en Yes, This is the Correct Merchant.
- Haz clic en OK hasta volver a la ventana principal de estado. NETePay está listo para procesar.
Configura la tienda
- Ve a Tiendas y haz clic en Editar junto a la tienda que cobrará con tarjeta.
- En la sección Integraciones, marca Activar procesamiento de tarjetas de crédito.
- Pon el Procesador de Tarjeta de Crédito en Heartland.
- Ingresa el EMV Merchant ID / Terminal ID exactamente como aparece al inicio de tu hoja de configuración.
- Deja el Puerto COM en su valor por defecto de 9 y el Puerto de escucha en su valor por defecto de 3333, salvo que tu instalador indicara otra cosa.
- Deja Net E-Pay Server vacío salvo que NETePay corra en una máquina distinta a la de esta caja.
- Haz clic en Guardar y luego en Inicializar el lector de tarjetas de crédito. La inicialización puede tardar uno o dos minutos; espera el mensaje de éxito.
Editar tiendas requiere el permiso del módulo Tiendas en tu cuenta de empleado — mira permisos y plantillas. El procesamiento integrado también requiere que el punto de venta se sirva por HTTPS.
Variante IP Tran
Las cuentas de Heartland también pueden operar mediante un dispositivo IP Tran — una caja pequeña cableada a tu router con la terminal conectada a ella por serial, de modo que cualquier equipo de la red (tabletas incluidas) comparta la terminal sin listener de Windows. Si una caja tiene un IP Tran Device ID ingresado en la tabla de Cajas registradoras del formulario de la tienda, las ventas en esa caja pasan automáticamente por el dispositivo IP Tran en lugar del listener de Windows. El cableado y la inicialización por caja son los mismos descritos en configurar Worldpay, Vantiv y Mercury.
Referencia de ajustes
- Activar procesamiento de tarjetas de crédito — interruptor maestro, apagado por defecto.
- Procesador de Tarjeta de Crédito — en Heartland.
- EMV Merchant ID / Terminal ID — de la hoja de configuración.
- Puerto COM — por defecto 9.
- Puerto de escucha — por defecto 3333.
- Net E-Pay Server — solo si NETePay está en otra máquina.
- Ignorar dispositivo EMV / Ignorar dispositivo no EMV — déjalos vacíos salvo que tu hoja de configuración nombre una cadena de dispositivo.
- Tarjetas de regalo integradas — solo si tu cuenta Heartland incluye tarjetas de regalo del procesador; mira tarjetas de regalo.
- Utilizar EBT integrado — EBT por la terminal donde la cuenta lo soporte.
- Desactivar la confirmación del monto al procesar la tarjeta de crédito — omite la confirmación antes de que la terminal despierte.
- Por caja en la tabla de Cajas registradoras: ID de terminal, Enable Tips (habilitar propinas), valores de dispositivo por caja, IP Tran Device ID, Pin Pad IP, Pin Pad Port y Acciones del lector de tarjetas.
Después de configurar
Cobra una venta pequeña de prueba y paga con Tarjeta de crédito; el pin pad despierta con el monto exacto. Los flujos diarios de tarjeta — chip, sin contacto, banda, propinas, anulaciones, reembolsos, recuperación de transacciones sin confirmar — están en cobrar con tarjeta; los conceptos compartidos de configuración están en configurar el procesamiento de tarjetas.
Preguntas frecuentes
¿Heartland sigue soportado? Los comercios existentes de Heartland pueden seguir procesando — la opción sigue en el software — pero ya no se ofrecen altas nuevas. Las tiendas nuevas deben usar PHP POS Payments.
La inicialización falla con "No se puede inicializar el dispositivo". Confirma que NETePay y el listener están corriendo, que el Puerto COM es 9, que el Puerto de escucha es 3333, que el puerto 9000 está abierto en el firewall y que la terminal tiene corriente y su cableado a la PC.
Las tarjetas dejaron de funcionar a media jornada. Casi siempre es la PC con Windows: NETePay o el listener se cerraron, o la PC se durmió o reinició. Reabre NETePay y haz clic en Inicializar el lector de tarjetas de crédito en la tienda antes de la siguiente venta.
¿Puedo usar Heartland desde un iPad o tableta? Solo con la variante IP Tran, que pone la terminal en tu red. La configuración estándar con listener es solo de escritorio.
¿De dónde saco un Deployment ID? Del soporte técnico de Heartland, o del soporte de PHP Point Of Sale si hay que crear los parámetros en el servidor PSCS de Datacap.
¿Los reembolsos vuelven a la tarjeta? Sí — ejecuta la anulación o devolución desde la venta original y la reversión pasa por Heartland a la misma tarjeta. Mira cobrar con tarjeta.
Comentarios
0 comentarios
El artículo está cerrado para comentarios.