Saltar al contenido principal

Pagar con datos almacenados (token)

nota

Recuerda que estas llamadas API serán peticiones HTTP POST a un la dirección TCP/IP donde está instalado el DeviceHub. Normalmente esta dirección será:

POST http://localhost:17000

Puede utilizar la opción de realizar las operaciones con el DeviceHub o aprovechar nuestras funciones de cobros por Internet (e-commerce) para realizar operaciones con tarjetas almacenadas en Sipay (tokenization)

CallSpecificFunction 6 - Venta con una tarjeta almacenada en bóveda

Esta funcionalidad realiza la transacción de venta sobre una tarjeta previamente guardada en bóveda dado su número de contrato, tambien conocido como identificador de token.

Parámetros:

Los datos de Header deben ser iguales que en todas las transacciones.

  • Function: 6
  • Modifier: 1 ó 2 ó 4
  • Parameter1: tipo string, nº Ticket de la venta.
  • Parameter2: tipo string, nº Contrato o identificador de token para cobrar con la tarjeta guardada.
  • Parameter3: tipo string, Importe de la venta. (Véase Nota1)

Si tienes contratada la operativa de DCC y la tarjeta almacenada permite DCC, se podrá aplicar automáticamente la moneda de la tarjeta. Véase la tabla de valores para el modificador.

Tabla de valores para Modificador

MODIFICADORCOMENTARIOS
1Operación de venta. Si la tarjeta permite DCC se aplicará la moneda extranjera por defecto.
2Utilizado en devoluciones.
4Operación de venta. Si la tarjeta permite DCC, se aplicará la moneda local (euro) por defecto.

Nota1: Importe en el mismo formato que la transacción con 10 dígitos donde los 2 últimos son céntimos. EJ.: 1.25€ -> 0000000125

CallSpecificFunction 6 - Devolución con una tarjeta almacenada en bóveda

Esta funcionalidad realiza la transacción de devolución sobre una tarjeta previamente guardada en bóveda dado su número de contrato.

Parámetros:

Los datos de Header deben ser iguales que en todas las transacciones.

  • Function: 6
  • Modifier: 2
  • Parameter1: tipo string, número de Ticket de la venta.
  • Parameter2: tipo string, número de Contrato o identificador de token de la tarjeta guardada.
  • Parameter3: tipo string, Importe a devolver. (Véase Nota1)

Nota1: Importe en el mismo formato que la transacción con 10 dígitos, donde los 2 últimos son céntimos. EJ.: 1.25€ -> 0000000125