Conectados - API Retail
  1. 馃洅 Store
Conectados - API Retail
  • API Conectados
  • Autenticaci贸n
  • 馃洅 Store
    • Listado de Categor铆as Disponibles
      GET
    • Obtener el Saldo de un Billetera Habiente
      GET
    • Crear una transacci贸n
      POST
    • Validar condiciones para proceder con la venta
      POST
    • Anular la venta
      PUT
    • Crear una venta
      POST
    • Listar ventas por local
      GET
  • Seguridad
    • Obtener Certificado
    • Firmar Mensajes
  1. 馃洅 Store

Anular la venta

PUT
/store/$id/sales/$transactionId
store
Este endpoint permite anular una transacci贸n ya realizada, eliminando cargos y registros asociados en casos de error o cancelaci贸n. Es especialmente 煤til para corregir transacciones que se procesaron de manera incorrecta o que deben revertirse por cualquier motivo v谩lido.
Importante:
La anulaci贸n de una venta solo puede realizarse dentro de un per铆odo de 90 d铆as posteriores a la fecha de la transacci贸n.

Request

Body Params application/json
categories
array聽[object {2}]聽
optional
Categor铆as con sus respectivos montos
id
integer聽
required
Identificador de la categor铆a
amount
string聽
required
monto de la categor铆a
Example
{
    "categories": [
        {
            "id": 1,
            "amount": 3000
        }
    ]
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT '/store/$id/sales/$transactionId' \
--header 'Content-Type: application/json' \
--data-raw '{
    "categories": [
        {
            "id": 1,
            "amount": 3000
        }
    ]
}'

Responses

馃煝200Anulaci贸n
application/json
Body
code
integer聽
required
Codigo interno que referencia el caso de uso de la respuesta
status
string聽
required
nombre del estado que identifica la respuesta
message
string聽
required
Mensaje descriptivo de la respuesta
id
integer聽
required
Identificador de la venta
state
string聽
required
Estado en el que ha quedado
voided_at
string聽
required
Fecha de la anulaci贸n
Example
{
    "code": 0,
    "status": "success",
    "message": "La solicitud fue procesada con 茅xito",
    "id": 12312123,
    "state": "voided",
    "voided_at": "2025-02-16T12:39:56Z",
}
馃煚409Ya no es posible anular la venta
馃煚404Tienda no encontrada
Modified at聽2025-05-02 11:57:03
Previous
Validar condiciones para proceder con la venta
Next
Crear una venta
Built with