Venta

Venta solo redención, es decir cuando el cliente pagó la totalidad de la transacción con puntos Premia.

La venta donde el cliente pagó el monto total de la transacción con puntos premia los siguientes campos vendrán
como extra en la respuesta.


Nombre del CampoDescripciónTipo de dato
mediumCodeNúmero de la tarjeta física o digital spin premiaTEXT
redeemAmountCantidad en dinero que se usó para redimirDOUBLE as TEXT
redeemPointsCantidad de puntos usados en la redenciónDOUBLE as TEXT

{
  ...
  ...
  "spinPremia": {
    "mediumCode": "9253134241509",
    "redeemAmount": "15.7",
    "redeemPoints": "157.0"
  },
  "summary": {
    "amount": "0.0",
    "spinPremia": "15.7",
    "sum": "15.7"
  },
	...
}

En este escenario algunos valores vendrán vacíos o con datos default ya que al no ser una
transacción bancaria no se pueden obtener los datos como por ejemplo:


CampoValor
affiliation""
applicationLabel""
arqc""
aid""
authCode""
bankName""
bin""
cardExpDate""
cardNumber""
cardTypeName""
customerName""
rePrintMark""
rrnNumber""
spanRoute""
ticketDate""
transactionCertificate""

Ejemplo:

  1. Llamada al endpoint

    ejemplo usando postman para la llamada del endpoint de venta

  2. Flujo en terminal

  3. Respuesta

    {
      "affiliation": "651268",
      "aid": "",
      "amount": "0.00",
      "applicationLabel": "",
      "arqc": "",
      "authAmount": "0.00",
      "authCode": "",
      "bankName": "",
      "moduleLote": "1",
      "bin": "",
      "cardExpDate": "",
      "cardNumber": "",
      "cardType": "C",
      "cardTypeName": "",
      "cityName": "LINARES NUEVO LEON",
      "responseCode": "00",
      "customerName": "",
      "folioNumber": "netpay_15.70",
      "hasPin": false,
      "hexSign": "",
      "hostRefNum": "",
      "isQps": 0,
      "isRePrint": false,
      "message": "Transacción exitosa",
      "moduleCharge": "7",
      "orderId": "651268-2e987a92-f1c9-476f-af4b-dc2c06483cb0-R",
      "preAuth": "0",
      "preStatus": 0,
      "promotion": "00",
      "rePrintDate": "2.1.p.p_20250626",
      "rePrintMark": "",
      "reprintModule": "",
      "rrnNumber": "",
      "spanRoute": "",
      "spinPremia": {
        "mediumCode": "9253134241509",
        "redeemAmount": "15.7",
        "redeemPoints": "157.0"
      },
      "storeId": "651268",
      "storeName": "COREI3",
      "streetName": "LINARE 107 ",
      "summary": {
        "amount": "0.0",
        "spinPremia": "15.7",
        "sum": "15.7"
      },
      "terminalId": "2840031393",
      "ticketDate": "JUN. 27, 25 11:21:34 ",
      "tipAmount": "0.00",
      "tipLessAmount": "0.00",
      "traceability": {
        "OrderId": "135",
        "FechaOperacion": "27/06/2025",
        "TerminalId": 1
      },
      "transDate": "2025-06-27 11:21:11.GMT-06:00",
      "transType": "A",
      "transactionCertificate": "",
      "transactionId": "651268-2e987a92-f1c9-476f-af4b-dc2c06483cb0-R"
    }