Venta

Par la venta donde el cliente decidió solo acumular puntos en la transacción los datos extras a
regresar serían en un objeto con el nombre de “spin”:

Nombre del CampoDescripciónTipo de dato
mediumCodeNúmero de la tarjeta física o digital spin premiaTEXT
stockpileBalanceBalance de puntos premiaNum as TEXT
stockpilePointsPuntos acumuladosNum as TEXT
stockpileTicketIdId de la trx de acumulaciónTEXT

en la parte de totales se mostrará en 0 la parte de spin pero si se mostrará en campo indicando que
fue una transacción de Spin premia

{
...
...
"spinPremia": {
  "mediumCode": "9253134241509",
  "stockpileBalance": "648",
  "stockpilePoints": "450",
  "stockpileTicketId": "651268-2bc35b69-a166-4e9c-8138-f7fa85ff021e-A"
},
"summary": {
  "amount": "4500.5",
  "spinPremia": "0.0",
  "sum": "4500.5"
},
}

Ejemplo:

  1. Llamada al endpoint

    ejemplo usando postman para la llamada del endpoint de venta

  2. Flujo en terminal

  3. Respuesta

    {
      "affiliation": "9497061",
      "aid": "A0000000032010",
      "amount": "4500.5",
      "applicationLabel": "BANCOMER VISA",
      "arqc": "BB299271DFCB5532",
      "authAmount": "4500.5",
      "authCode": "222110",
      "bankName": "BANCOMER",
      "moduleLote": "1",
      "bin": "415231",
      "cardExpDate": "11/20",
      "cardNumber": "8610",
      "cardType": "D",
      "cardTypeName": "VISA",
      "cityName": "LINARES NUEVO LEON",
      "responseCode": "00",
      "customerName": " ",
      "folioNumber": "netpay_4500.50",
      "hasPin": true,
      "hexSign": "",
      "hostRefNum": "062710360388",
      "isQps": 0,
      "isRePrint": false,
      "message": "Transacción exitosa",
      "moduleCharge": "5",
      "orderId": "250627103602-2840031393",
      "preAuth": "0",
      "preStatus": 0,
      "promotion": "00",
      "rePrintDate": "2.1.p.p_20250626",
      "rePrintMark": "VISA",
      "reprintModule": "C",
      "rrnNumber": "062710360388",
      "spanRoute": "8610",
      "spinPremia": {
        "mediumCode": "9253134241509",
        "stockpileBalance": "648",
        "stockpilePoints": "450",
        "stockpileTicketId": "651268-2bc35b69-a166-4e9c-8138-f7fa85ff021e-A"
      },
      "storeId": "651268",
      "storeName": "COREI3",
      "streetName": "LINARE 107 ",
      "summary": {
        "amount": "4500.5",
        "spinPremia": "0.0",
        "sum": "4500.5"
      },
      "terminalId": "2840031393",
      "ticketDate": "JUN. 27, 25 10:34:33 ",
      "tipAmount": "0.0",
      "tipLessAmount": "4500.5",
      "traceability": {
        "OrderId": "135",
        "FechaOperacion": "27/06/2025",
        "TerminalId": 1
      },
      "transDate": "2025-06-27 10:36:07.GMT-06:00",
      "transType": "A",
      "transactionCertificate": "9D6FDC939BC0AFFF",
      "transactionId": "BF7246C1-70EC-35C9-B16A-B331FE4E1BF4"
    }