POST Ejecutar cobro grupal
Mediante este recurso se ejecuta el cobro de una operación con uno o mas medios de pago para uno o mas comercios
Descripción
Para ejecutar el cobro de una operación se debe emplear el método POST purchasegroup
El cobro de una operación genera una o mas transacciones que se estructuran de la siguiente forma:
Una operación contiene 1 o mas transacciones. El sistema pagoUno es quien se encarga de generar todas las transacciones que forman parte del cobro.
En una operación pueden definirse uno o mas medios de pago
El
primary_account_number_list
permite definir mas de medio de pago por operación para distribuir el cobro entre varias tarjetas
Para cada tarjeta pueden definirse uno o mas comercios
El
purchase_list
permite definir mas de un comercio por tarjeta (definida en 2) para distribuir los fondos entre varias cuentas recaudadoras permitiendo así lo que comúnmente se conoce como "split"
Si se emplean mas de un medio de pago o mas de un comercio, la operación de cobro se distribuye en mas de una transacción
Siempre cada transacción individual retornará un numero único de identificación (id) útil para efectuar consultas o ajustes sobre la transacción
Si alguna de las transacciones individuales falla TODA LA OPERACIÓN de COBRO FALLA, y el sistema se encargará automáticamente de reversar las transacciones intermedias que hayan sido exitosas individualmente
En el BODY viaja una lista de tarjetas (Token) y ésta a su vez contiene una lista de compras (comercio-monto-plan-cuota-moneda-datos del vendedor) que conforman cada componente del cobro a ejecutar sobre cada tarjeta.
Si Ud. desea ofrecer a sus clientes la posibilidad de pagar una misma operación con mas de un medio de pago, la lista de tarjetas tendrá mas de una componente y para cada tarjeta deberá indicar cuanto paga y a que comercio le corresponde ese cobro.
Si Ud. no requiere abrir su cobro en varias tarjetas, la lista de tarjetas tendrá una sola componente
Si Ud. necesita realizar una apertura del cobro a fin de distribuir los fondos en diferentes comercios, la lista de compras tendrá mas de una componente.
Si Ud. no requiere splitear su recaudación en varios comercios, la lista de compras tendrá una sola componente
Valores para Programa Ahora
Al momento de Implementar el Programa Ahora debe tener en cuenta que el valor a enviar en el campo installments debe ser distinto al valor que se emplea en una venta estándar en cuotas
Lista de Valores Visible para el Cliente | Valor que se debe enviar en el campo installments | Descripción |
Ahora 3 | 13 | Venta en 3 Cuotas con el Programa Ahora |
3 | 3 | Venta estándar en 3 cuotas |
Ahora 6 | 16 | Venta en 6 Cuotas con el Programa Ahora |
6 | 6 | Venta estándar en 6 cuotas |
Ahora 12 | 7 | Venta en 12 Cuotas con el Programa Ahora |
12 | 12 | Venta estándar en 12 cuotas |
Ahora 18 | 8 | Venta en 18 Cuotas con el Programa Ahora |
18 | 18 | Venta estándar en 18 cuotas |
¿Cuáles son las tasas del programa y cómo cobrar?
Para obtener más detalles sobre el programa ahora, visite el sitio oficial de argentina.gob.ar: https://www.argentina.gob.ar/ahora-12/comerciantes
/purchasegroup
POST
https://api.pagouno.com/v1/Transaction/purchasegroup
Todos los parámetros marcados con * (asterisco) son OBLIGATORIOS
Headers
Name | Type | Description |
---|---|---|
Content-Type* | string | application/json |
Authorization* | string | Llave de Acceso Privada de la Entidad otorgada por EntradaUno |
Request Body
Name | Type | Description |
---|---|---|
transaction_group_type* | number | Valor Permitido: 1 |
customer_transaction_identificator* | string | Campo descriptivo para la Identificación de la Entidad dentro de pagoUno (external_reference). |
primary_account_number_list* | array | Lista de Tarjetas. Contiene el Token de la tarjeta generado en el paso previo y la lista de compras que se abonan con dicha tarjeta. Es obligatorio tener al menos un elemento en esta lista |
token_id* | string | Token generado en el primer paso. No se podrá ingresar un token utilizado anteriormente. |
purchase_list* | array | Lista de Compra. Es obligatorio tener al menos un elemento en esta lista. |
merchant_code_group* | string | Grupo de Códigos de Comercio. |
transaction_amount* | number | Monto de la transacción. Importe mínimo: 1000 ($10) El monto debe escribirse sin puntos ni coma. Los últimos dos dígitos siempre representan la parte decimal. Ejemplo: 1234 = $12.34 |
subscription_code | string | Código de Suscripción. Opcional. Solo debe ser enviado en pagos recurrentes. El cliente debe estar habilitado para operar con pagos recurrentes y se le entregará el código de acuerdo al tipo de suscripción requerida |
installments_plan* | number | Valor permitido: 0 |
installments* | number | Cantidad de Cuotas. Valor Mínimo: 1 Valor Máximo: 99 IMPORTANTE: ver "Valores para Programa Ahora" |
transaction_currency_code* | string | Valor Permitido: 032 El Valor 032 corresponde a la moneda local de la República Argentina (ARS) |
seller_descriptor* | string | Datos del Vendedor.
Aparecerá en el resumen de cuenta del tarjeta-habiente.
Longitud máxima 25 caracteres.
Caracteres aceptados: [A-Z];[0-9];[*]
El campo es de texto libre pero debe construirse bajo las siguientes condiciones:
|
Ejemplos
Sin split
Con Split en dos comercios
Pagos recurrentes
Para emplear la utilidad de pagos recurrentes se deberá habilitar el servicio en EntradaUno y solicitar el subscription_code adecuado para su operatoria
Última actualización