latestOpenAPI 3.0.02026-08-1411579732.4 KB

6bf9c0ba354b

Card Present

Procesar un pago

Este endpoint permite procesar un pago iniciado en un POS.

post/card-present/charge

Parameters

#/paths/~1card-present~1sync/get/parameters/0 — unresolved $ref

Request body

amountAmount required— unresolved $ref
currencystring required

Código de 3 letras identificando la moneda utilizada.

midstring required

Identificador del comercio.

stanstring required

Identificador de la operación utilizado para la trazabilidad de la misma.

card_reading_method'KEY_ENTRY' | 'BAR_CODE' | 'MAGNETIC_STRIPE' | 'ICC' | 'NFC' required

Método de entrada de la tarjeta.

emv_datastring required

Datos cifrados con información de la tarjeta y de la transacción.

card_sequence_numberstring required

Identificador de la tarjeta para diferenciar entre tarjetas con el mismo PAN.

Example request

{
  "card": {
    "pan": "D6D50230EB59F4BB9BEFA948440C0336",
    "expiration_date": "5F365C7EFA6B9523",
    "ksn": "F0000000090000100000"
  },
  "amount": 100,
  "currency": "EUR",
  "mid": "123456789",
  "stan": "836425",
  "card_reading_method": "ICC",
  "emv_data": "820219808407A00000000410109505000000800101020880",
  "card_sequence_number": "004",
  "pin": {
    "cryptogram": "34c2hn5b78021c34np3423bnjsf90",
    "format": "ISO-0",
    "ksn": "KeySerialNumber123"
  },
  "device": {
    "type": "POS",
    "tid": "TerminalID123",
    "attended": true
  }
}

Response

OK

messagestring required

Nombre del código HTTP de respuesta.

codenumber required

Código de respuesta.

current_timestring required

Fecha y hora de la petición.