Saltar a contenido
v26.3

Pago con tarjeta mediante Softpay

Con Softpay, el dispositivo Android en el que se ejecuta DiKAS se convierte en un terminal de tarjetas sin contacto: el cliente acerca la tarjeta, el móvil o el reloj inteligente al dispositivo. No hacen falta ni un terminal aparte, ni cables, ni emparejamiento. El pago se realiza en la app Softpay del mismo dispositivo. DiKAS le entrega el importe (cambio de app), la app Softpay lee la tarjeta y vuelve a DiKAS con el resultado. Esta página explica los requisitos, cómo configurar Softpay paso a paso y qué hacer ante averías.

En la lista de terminales este tipo se llama Softpay.


¿Para quién es Softpay?

Softpay es adecuado para negocios que quieren cobrar sin contacto con un móvil o una tableta y tienen una cuenta de comercio en Softpay. Varios dispositivos del mismo servidor DiKAS pueden cobrar de forma independiente: cada dispositivo lee la tarjeta por sí mismo. Se pueden configurar a la vez otras soluciones (terminal ZVT, SoftPOS, Stripe, SumUp). El resumen está en Pagos y Hardware → Terminales de débito/tarjeta.


Dispositivos y modos de funcionamiento compatibles

Dispositivo o modo de funcionamiento Softpay Observación
Dispositivo Android con NFC, app DiKAS como caja completa (con licencia propia) ✅ Compatible El dispositivo lee la tarjeta por sí mismo.
Dispositivo Android como cliente de un servidor DiKAS ✅ Compatible También aquí lee la tarjeta el dispositivo que tiene en la mano, no el servidor. Ticket y contabilización siguen pasando por el servidor.
Caja en la nube en el navegador con un dispositivo Android emparejado (agente de dispositivo) ✅ Compatible Sin dispositivo emparejado, DiKAS indica qué falta. Contexto: Hardware en el modo en la nube.
iPhone / iPad ❌ No es posible Softpay a través de DiKAS solo existe para Android.
PC con Windows, servidor Linux, caja DiKAS ❌ No es posible Estos equipos no tienen NFC. DiKAS avisa «Softpay auf diesem Host nicht verfügbar.» (Softpay no disponible en este equipo).

La app DiKAS se entrega para dispositivos ARM de 64 bits (arm64), es decir, prácticamente todas las tabletas y terminales portátiles actuales.

Euros y países

Los pagos con Softpay se hacen en euros. Un importe en otra moneda no se contabiliza, sino que se comunica como caso por aclarar. En qué países es posible una cuenta de comercio en Softpay lo determina el contrato con Softpay, no DiKAS.


Requisitos

Requisito Para qué sirve
Cuenta de comercio en Softpay con datos de acceso y al menos una tienda El inicio de sesión se hace una vez en la app Softpay. La cuenta y las tiendas las asigna Softpay, no DiKAS.
App Softpay en el mismo dispositivo Lee la tarjeta. Para pagos reales, la variante de producción; para probar, la variante sandbox.
Credenciales de DiKAS para Softpay DiKAS se identifica ante Softpay con un identificador propio para el entorno elegido (sandbox o producción). No tiene que introducirlo en ningún sitio. Si falta para el entorno elegido, DiKAS avisa «Softpay ist nicht eingerichtet: …» (Softpay no está configurado). En ese caso, contacte con el soporte de DiKAS.
NFC activado Lectura sin contacto.
Permisos para la app Softpay Softpay pide varios permisos de Android en el dispositivo: servicio de accesibilidad, notificaciones, cámara y ubicación. Si falta alguno, DiKAS lo indica en la comprobación de disponibilidad.
Conexión a internet El pago se autoriza en línea.
App DiKAS actual Descarga y elección del modo: DiKAS en Android.
Un usuario con acceso a Admin → Ajustes Para configurar el terminal.

Configurar en 9 pasos

Configurar en el dispositivo

Realice la configuración directamente en el dispositivo Android que va a cobrar con Softpay. Solo allí está instalada e iniciada la app Softpay.

  1. Instalar la app Softpay — como la ofrece Softpay para su cuenta de comercio.
  2. Iniciar sesión en la app Softpay: abrir Softpay, iniciar sesión con las credenciales del comercio y conceder los permisos solicitados. DiKAS no guarda estas credenciales y tampoco inicia sesión por usted.
  3. Activar NFC (ajustes de Android).
  4. Abrir la app DiKAS e iniciar sesión; después abrir Admin → Ajustes → Hardware → Opciones de pago.
  5. Tocar Añadir terminal, asignar un nombre (p. ej. «Móvil servicio») y elegir Softpay en Tipo. DiKAS pone Entorno adrede primero en Sandbox (prueba), para que un terminal nuevo nunca mueva dinero real por error, y desactiva la impresión propia del terminal.
  6. Poner Entorno en Producción (para pagos reales).
  7. En la sección Softpay (aparece en cuanto hay un terminal Softpay en la lista) introducir el Nombre del comercio: el nombre con el que Softpay registra su empresa, no el nombre de una sucursal. Después Guardar.
  8. En el terminal tocar Elegir tienda y elegir su tienda de la lista (se muestran nombre, ciudad y número). Softpay configura a partir de ella el terminal virtual de este dispositivo, lo que puede tardar un momento. DiKAS confirma con «Store konfiguriert. Das Terminal ist jetzt einsatzbereit.» (tienda configurada, el terminal está listo).
  9. Tocar Comprobar disponibilidad. Si todo va bien, DiKAS indica «Bereit. Terminal …, Softpay ….» (listo). Si no, el mensaje dice qué falta (véase Errores y soluciones).

Sin tienda no hay pago

Mientras no se haya elegido tienda en el terminal (indicación Sin tienda), el dispositivo no puede cobrar con Softpay. Guarde sin falta antes del paso 8, porque la elección de tienda solo funciona para un terminal Softpay ya guardado.

Cambiar de dispositivo

Liberar terminal suelta la asignación del dispositivo (tras una confirmación). El dispositivo solo podrá cobrar de nuevo tras una nueva elección de tienda. El inicio de sesión en la app Softpay se mantiene.

Terminal predeterminado y varios dispositivos

En Terminal predeterminado se indica qué terminal usa DiKAS para los pagos con tarjeta cuando no se aplica otra asignación. Cada dispositivo con Softpay necesita su propia entrada de terminal y su propia elección de tienda. La ventana de pago nombra el terminal al cobrar, así se nota si se cobra en el dispositivo equivocado.


Cómo cobrar

  1. Registrar la venta y elegir Pagar.
  2. Elegir Tarjeta de débito o Tarjeta de crédito.
  3. DiKAS muestra la ventana Pago con tarjeta con el importe y el nombre del terminal y cambia a la app Softpay con el importe.
  4. El cliente acerca la tarjeta, el móvil o el reloj al dispositivo e introduce el PIN si hace falta.
  5. La app Softpay vuelve automáticamente a DiKAS. DiKAS muestra Pago realizado con éxito con la marca y el número enmascarado de la tarjeta; después se crea el ticket.

Cancelar

Cancelar en la ventana de DiKAS solo cierra esa ventana. La caja no puede terminar una operación en curso en la app Softpay; para eso es determinante la app Softpay. Termínela en el dispositivo. La operación puede seguir hasta tres minutos. Si en ese tiempo el pago se completa igualmente, DiKAS lo señala con «Kartenzahlung nachträglich eingetroffen» (pago con tarjeta llegado a posteriori): El pago con tarjeta en el terminal … se ha completado finalmente: compruébelo y registre el ticket a posteriori. La tarjeta queda entonces cargada sin que exista un ticket.

Cuando el resultado queda incierto

Si la operación sigue abierta o no llega respuesta tras tres minutos, DiKAS muestra Pago sin confirmar. Si Softpay comunica la operación como «aún en proceso», DiKAS pregunta antes por su cuenta durante unos diez segundos, porque el pago suele contabilizarse solo segundos después.

No volver a cobrar

La tarjeta puede haberse cargado. Toque Comprobar estado en la ventana: DiKAS pregunta a Softpay qué pasó con el pago sin volver a cobrar. Solo cuando se confirma como rechazado o cancelado es seguro un nuevo intento. En caso de duda, compruebe primero en la app Softpay si el pago aparece allí.

  • Aún abierto: «Zahlung unbestätigt — wird geprüft. Bitte NICHT erneut versuchen, sondern kurz warten.» (pago sin confirmar, se está comprobando; NO reintentar, esperar un momento). Volver a tocar Comprobar estado más tarde.
  • Completado, el importe coincide: el pago se asigna a la venta.
  • Completado, el importe no coincide: «Unbestätigte frühere Zahlung über … gefunden — bitte klären (Storno/Abgleich), bevor der Vorgang wiederholt wird.» (pago anterior sin confirmar encontrado; aclarar mediante anulación o conciliación antes de repetir).

Esta comprobación automática solo vale mientras no se haya reiniciado la app DiKAS. Después, compruebe la operación en la app Softpay y con el cliente.

Propina e importe distinto

DiKAS no solicita a Softpay ni propina, ni recargo, ni conversión de moneda. Si el terminal cobra de todos modos otro importe, la operación no se contabiliza. DiKAS avisa: «Das Terminal hat einen anderen Betrag belastet (… statt …). Der Vorgang wurde NICHT gebucht — bitte am Terminal stornieren und erneut kassieren (Referenz: …).» (el terminal ha cobrado otro importe; la operación NO se contabilizó; anular en el terminal y volver a cobrar). La tarjeta está cargada en este caso. Anote la referencia y anule el pago (véase más abajo).


Recibo, anulación y abono

Recibo de tarjeta

El dispositivo no tiene impresora propia. Con el ajuste predeterminado (El terminal imprime el recibo por sí mismo desactivado), DiKAS imprime el recibo del cliente de la tarjeta en el ticket, con la impresora de tickets configurada (véase Artículos e impresoras). Softpay comunica además la marca de la tarjeta (p. ej. girocard, Visa, Mastercard). Si lo desea, DiKAS la muestra como forma de pago propia (opción Usar el tipo de tarjeta como forma de pago, véase Pagos).

Cierre del día

Softpay no tiene cierre de caja: el adquirente cierra la liquidación según su calendario. Por eso falta el botón Cierre de caja en los terminales Softpay. Puede conciliar las ventas con tarjeta mediante los informes y el Cierre del día.

Anulación

Un ticket con pago Softpay se anula como cualquier ticket (véase Pagos → Anular un pago con tarjeta). DiKAS anula la tarjeta primero en Softpay, sin que el cliente tenga que volver a acercar la tarjeta, y después crea el ticket de anulación.

  • Si la liquidación ya está cerrada, DiKAS avisa: «Storno nicht mehr möglich — der Abrechnungslauf ist bereits abgeschlossen. Bitte stattdessen eine Karten-Gutschrift durchführen (Karte des Gastes wird benötigt).» (anulación ya no posible, liquidación cerrada; haga un abono a tarjeta, se necesita la tarjeta del cliente).
  • Si falta la referencia de Softpay del pago, DiKAS avisa: «Storno nicht möglich: Zu dieser Zahlung ist keine Softpay-Referenz hinterlegt.» (anulación no posible, sin referencia de Softpay).

Solo en el dispositivo original

Una anulación de tarjeta solo es posible en la caja con el terminal con el que se pagó. En otra caja DiKAS muestra: «Este pago con tarjeta se realizó en el terminal …. Solo se puede anular en la caja con este terminal.»

Abono a tarjeta

Un abono es un reembolso independiente a la tarjeta, por ejemplo cuando una anulación ya no es posible. Se inicia en la caja con Menú → Reembolso EC o, en las opciones de pago, con Abono a tarjeta en el terminal. Introducir el importe, Realizar reembolso; el cliente acerca la tarjeta al dispositivo. Con Softpay es un reembolso de importe libre con contacto de tarjeta. También aquí DiKAS protege contra el doble reembolso: si el resultado queda incierto, no reembolsa a ciegas por segunda vez.


Límites

Tema Comportamiento
Moneda Solo euros.
Pagos simultáneos Un pago a la vez por dispositivo. Un segundo inicio avisa «Es läuft bereits eine Kartenzahlung auf diesem Gerät.» (ya hay un pago con tarjeta en curso en este dispositivo).
Tiempo de espera Hasta tres minutos por el resultado; después «sin confirmar».
Sin conexión No es posible, el pago necesita internet. El pago en efectivo sigue funcionando sin internet.
Propina en el dispositivo No se solicita.
Cierre de caja No procede, el adquirente cierra la liquidación.
Cancelar desde la caja No es posible. La operación se termina en la app Softpay.
Varios dispositivos Cada dispositivo tiene su propia entrada de terminal y su propia elección de tienda; todos cobran de forma independiente.
iOS No es posible.

Errores y soluciones

Lo que ve Causa y solución
«Softpay ist nicht eingerichtet: Es sind keine Produktions-Zugangsdaten hinterlegt.» (o «… Sandbox-Zugangsdaten …») — Softpay no está configurado: no hay credenciales de producción (o sandbox) Para el Entorno elegido el dispositivo no tiene identificador de DiKAS para Softpay. Contacte con el soporte de DiKAS. Para probar se puede elegir Sandbox (prueba).
«Softpay ist nicht eingerichtet: Es fehlt der Händler-Name in den Einstellungen.» (falta el nombre del comercio) Introducir el Nombre del comercio en la sección Softpay y Guardar.
«Softpay ist noch nicht konfiguriert: Bitte in den Terminal-Einstellungen einen Store wählen.» (elegir una tienda) Elegir tienda (paso 8).
«Softpay hat keine Stores geliefert. Mögliche Gründe: in der Softpay-App ist noch kein Händler angemeldet, dem Konto sind keine Stores zugeordnet, oder die hinterlegte Integrator-Kennung passt nicht zur gewählten Umgebung (Sandbox/Produktion).» (Softpay no devolvió tiendas; posibles motivos: ningún comercio con sesión en la app Softpay, cuenta sin tiendas asignadas, o el identificador no coincide con el entorno elegido) Iniciar sesión en la app Softpay. Comprobar en su cuenta de Softpay si hay tiendas asignadas. Elegir el Entorno que corresponda a la app Softpay instalada (producción o sandbox).
«Terminal '…' ist noch nicht gespeichert. Bitte die Terminal-Liste zuerst speichern …» (terminal aún no guardado) Guardar y volver a iniciar la elección de tienda. Lo mismo vale si el tipo no está guardado como Softpay.
«Softpay kennt den gewählten Store (…) nicht mehr. Bitte die Store-Liste erneut öffnen und neu wählen.» (Softpay ya no conoce la tienda elegida) Abrir de nuevo la lista de tiendas y elegir la tienda otra vez.
«Die Softpay-App ist auf diesem Gerät nicht installiert.» (la app Softpay no está instalada en este dispositivo) Instalar la app Softpay (acorde con el Entorno elegido).
«NFC ist ausgeschaltet — bitte in den Android-Einstellungen aktivieren.» (NFC está desactivado) Activar NFC.
«Der Softpay-App fehlen noch Freigaben auf diesem Gerät: …» (a la app Softpay le faltan permisos) Conceder los permisos indicados: activar el servicio de accesibilidad para Softpay (ajustes de Android → Accesibilidad), permitir notificaciones, cámara o ubicación a la app Softpay. Después Comprobar disponibilidad.
«Es ist noch kein Store konfiguriert — bitte in den Terminal-Einstellungen einen Store wählen.» Igual que arriba: Elegir tienda.
«Das Softpay-Terminal ist nicht bereit.» (el terminal Softpay no está listo) Iniciar sesión en la app Softpay o comprobar allí su estado; después Comprobar disponibilidad.
«Softpay ist auf diesem Gerät nicht verfügbar.» (Softpay no está disponible en este dispositivo) La caja funciona en un entorno sin conexión con Softpay (p. ej. un navegador en un PC). Cobre en el dispositivo Android con la app DiKAS.
«Softpay auf diesem Host nicht verfügbar.» El pago se ejecuta en un equipo sin NFC (servidor, PC, caja). Cobre en el dispositivo Android o empareje un dispositivo Android con la caja en la nube.
«Es läuft bereits eine Kartenzahlung auf diesem Gerät.» Un pago anterior sigue abierto. Terminarlo en la app Softpay, esperar hasta tres minutos y reintentar.
«Zahlung abgebrochen.» Se canceló en la app Softpay. No se cobró nada; reiniciar.
Pago rechazado (texto de error de Softpay, «Kartenzahlung fehlgeschlagen.») La tarjeta fue rechazada. Ofrecer otra tarjeta o efectivo. El texto de error empieza con un número que el soporte necesita para el análisis.
Pago sin confirmar, «Softpay hat den Vorgang noch nicht abgeschlossen — der Ausgang ist unbestätigt und wird geprüft. Bitte NICHT erneut kassieren.» (Softpay aún no ha completado la operación; resultado sin confirmar, se está comprobando; NO cobrar de nuevo) Resultado desconocido. No volver a cobrar: Comprobar estado, véase Cuando el resultado queda incierto.
«Das Terminal hat einen anderen Betrag belastet …» La tarjeta está cargada, la operación no está contabilizada. Anular el pago con la referencia indicada y volver a cobrar.
«Kartenzahlung nachträglich eingetroffen» Un pago cancelado se completó finalmente. Comprobar y registrar el ticket a posteriori (o anular).
«Kartenzahlung ohne Zuordnung» (pago con tarjeta sin asignación) Llegó un resultado que no pertenece a ningún pago de este dispositivo. Compruebe en la app Softpay si se cargó una tarjeta antes de volver a cobrar.
«Storno nicht mehr möglich — der Abrechnungslauf ist bereits abgeschlossen. …» Hacer en su lugar un abono a tarjeta.
«Ein laufender Softpay-Vorgang kann von der Kasse nicht abgebrochen werden — die Softpay-App ist die maßgebliche Stelle. Bitte den Vorgang am Gerät beenden.» (una operación Softpay en curso no se puede cancelar desde la caja) Terminar la operación en la app Softpay del dispositivo.

Siguiente paso

→ Pagos — pago con tarjeta en el día a día, anulación y abono → Ajustes → Terminales — todos los tipos de terminal de un vistazo