Gateway - Procesamiento

Cash Out

5min

Requerimientos

  1. Completar los Primeros Pasos
  2. Generar una llave Pública bajo el Standard OpenPGP
  3. Enviar la llave pública a [email protected] especificando el API Key generado en el punto 1

Aclaraciones Generales

  • Cash out se considera una transacción autenticada, el servicio generará un Token de Autenticación que sólo podrá ser desencriptado con la llave Privada generada en el paso 2 de los requerimientos
  • La llave Privada deberá ser almacenada de manera segura ya que toda transacción autenticada no podrá ser reversada ni reclamada.
  • Cada transacción generada deberá ser autenticada con la llave perteneciente al API Key o App generada para su aplicativo.
  • Cada código de autenticación tendrá una vida de 15 minutos, su duración será especificada en la respuesta
  • Esta operación sólo podrá ser realizada de Servidor a Servidor y jamás deberá ser utilizada desde un frontend.



Permite generar un Token de Autenticación de Operación.
POST
Request
Header Parameters
x-api-key
required
String
API Key que identifica la App
x-access-token
required
String
Access Token que identifica la Entidad sobre la cual se operará
Body Parameters
type
required
String
Valor: 2FA


El Token retornado sólo podrá ser desencriptado por la llave Privada de la llave Pública Provista.



Generación de Transacción

Paso 1: inicializar Cash-Out

Permite iniciar el proceso de cash-out de una cuenta
POST
Request
Header Parameters
x-api-key
required
String
Clave API de su aplicación.
x-access-token
required
String
Token de acceso a su comercio.
Body Parameters
total
required
Number
Total de la operación
currency
required
String
Código de Moneda. Aceptados: ARS
reference
required
String
Factura, Recibo o referencia del pago a Realizar. Puede ser un identificador de un sistema externo para seguimiento. Este Identificador pertenece a su sistema pero debe ser único para cada operación. SUGA no permite 2 operaciones con el mismo reference.
account
optional
String
Cuenta de la Entidad. Este dato es opcional y no debe ser enviado si no es indicado por nuestro equipo
webhook
optional
String
URL a la cual será informado el pago mediante WebHooks (POST)
description
optional
String
Descripción de la operación que será mostrada en la consola de SUGA.
test
optional
Boolean
Permite colocar la operación en Modo TEST.
customer
optional
Object
Cliente al que se envía el cashout


Paso 2: Generar Token del Medio de Pago

Paso 3: Procesar la Operación

Updated 14 Oct 2024
Did this page help you?