Conectados - Evertec
  1. 馃洅 Store
Conectados - Evertec
  • API Conectados
  • Autenticaci贸n
  • 馃洅 Store
    • Obtener el Saldo de un Billetera Habiente
      GET
    • Crear una transacci贸n
      POST
    • Validar condiciones para proceder con la venta
      POST
    • Crear una venta
      POST
    • Anular la venta
      PUT
    • Listar ventas por local
      GET
  • Seguridad
    • Obtener Certificado
    • Firmar Mensajes
  • Schemas
    • Sample Schemas
      • Pet
      • Category
      • Tag
    • Schemas
      • rejected_item
      • UserBalances
      • CodeSale
      • Sale
      • VoidSale
    • basic response
  1. 馃洅 Store

Validar condiciones para proceder con la venta

POST
/store/$id/sales/approval
Este endpoint valida si un usuario est谩 habilitado para realizar una venta. Verifica categor铆as, billeteras disponibles y el monto total solicitado. Tambi茅n valida la identidad del usuario mediante QR (con certificadora autorizada) o identificaci贸n verbal.
Seg煤n el monto y el m茅todo de identificaci贸n, puede:
Aprobar la venta directamente.
Requerir autenticaci贸n OTP adicional.
Si la validaci贸n es exitosa:
Se genera un transaction_id para trazabilidad.
Se devuelve un approval_sale_code para continuar con la venta.
Se bloquean las billeteras involucradas por un tiempo limitado para proteger el proceso.
Request Request Example
Shell
JavaScript
Java
Swift
cURL
curl --location --request POST '/store/$id/sales/approval' \
--header 'Content-Type: application/json' \
--data-raw '{
    "user_identity": "12345678-9",
    "currency": "CLP",
    "categories": [
        {
            "id": 1,
            "amount": 1000
        },
        {
            "id": 2,
            "amount": 2000
        }
    ]
}'
Response Response Example
201 - Success
{
    "id": 12345,
    "code": 0,
    "status": "created",
    "message": "La solicitud fue procesada con 茅xito",
    "purchase_allowed": true,
    "requires_code": true,
    "sale_id": 12345,
    "approval_sale_code": "1a2b3c4d5e6f7g8h9i0j",
    "code_sent": true,
    "aproved_total_amount": 11000,
    "aproved_details": [
        {
            "category_id": "49835",
            "amount": 1000
        },
        {
            "category_id": "21394",
            "amount": 10000
        }
    ],
    "rejected_details": [
        {
            "category_id": "49835",
            "amount": 1000,
            "rejection_reason": "Categor铆a no permitida"
        }
    ],
    "code_valid_until": "2025-02-25T12:44:56Z",
    "approval_code_valid_until": "2025-02-25T12:44:56Z"
}

Request

Body Params application/json

Examples

Responses

馃煝201Created
application/json
Body

馃煚404store not enabled
馃煚404Not benefits available
馃煚409missing contact info
馃煚409failed
Modified at聽2025-06-30 18:38:06
Previous
Crear una transacci贸n
Next
Crear una venta
Built with