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

Crear una transacci贸n

POST
/store/$id/transaction
store
Este endpoint se utiliza para crear una transacci贸n dentro del sistema de ventas de Conectados. Es un paso esencial para iniciar el proceso de compra o registrar una operaci贸n en el sistema. Al crear una transacci贸n, se asocia un n煤mero identificador 煤nico (transaction_id) generado por la tienda, que ser谩 utilizado como referencia en todo el flujo de venta, facilitando el seguimiento y manejo de la operaci贸n.

Request

Body Params application/json
transaction_id
number聽<int64>
required
ID de la transacci贸n
user_id
string聽
optional
Identificaci贸n del usuario, (DNI, Pasaporte) Example : 1111111-1
user_rich_data
string聽
optional
https://portal.sidiv.registrocivil.cl/docstatus?RUN=12345678-9&type=CEDULA&serial=123456789&mrz=123456789012345678901234
cashier
integer聽
optional
Identificador de Punto de Venta
sale_type
string聽
optional
Tipo de venta (boleta, factura, nota de credito)
Example
{
  "transaction_id": 2331,
  "user_id": "11111111-1",
  "cashier": 123
}

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 POST '/store/$id/transaction' \
--header 'Content-Type: application/json' \
--data-raw '{
  "transaction_id": 2331,
  "user_id": "11111111-1",
  "cashier": 123
}'

Responses

馃煝201Transacci贸n realizada exitosamente
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
Example
{
    "code": 0,
    "status": "success",
    "message": "La solicitud fue procesada con 茅xito"
}
馃煚400bad_request
馃煚404store_not_enabled
馃煚422Parameter Error
馃敶500Server Error
馃煚409store_not_allowed
Modified at聽2025-04-30 18:12:52
Previous
Obtener el Saldo de un Billetera Habiente
Next
Validar condiciones para proceder con la venta
Built with