Crear Pago

Realiza el pago de la orden.

Este endpoint soporta dos flujos de uso:

1. Con orden previamente creada (order_token en el root del body):
Si ya existe una orden creada en DEUNA, se puede enviar su order_token en el root del request body. En este caso, DEUNA utilizará la información de esa orden y ignorará cualquier contenido enviado en el objeto order. El order_token tiene prioridad sobre el objeto order.

2. Sin orden previa (objeto order en el body):
Si no se envía order_token, el endpoint creará la orden en DEUNA con la información del objeto order e inmediatamente procesará el pago. Requiere que el objeto order contenga toda la información requerida.

Captura:

Para los procesadores previamente configurados, al momento de hacer el pago, en la respuesta el atributo status cambiará a authorized indicando que dicha transacción está pendiente para realizar una captura o anulación, según sea el caso.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
anti_fraud_info
object

Información de anti-fraude que se enviara a los distintos procesadores de pago.

callback_urls
object

Configuración de URLs de callbacks, a las que retornara cada evento de pago.

order
object
string

Token de una orden previamente creada en DEUNA. Si se envía este campo, DEUNA procesará el pago sobre esa orden existente e ignorará completamente el objeto order del body. Este campo tiene prioridad sobre order. No es necesario enviar order_type cuando se utiliza este campo.

string
enum
Defaults to DEUNA_CHECKOUT

Representa el tipo de flujo de la orden dentro de DEUNA

Allowed:
payer_info
object
required

Información del cliente pagador de la orden.

payment_source
object
required

Datos con los que se procesara un pago.

Headers
string
required

Llave privada del comercio

string

Identificador de la sesión de usuario

string
required

Identificador del dispositivo donde se realiza la compra

string

Token generado para la autenticación del usuario, debe agregarse el termino Bearer antes del token.

uuid

Opcional. UUID v4 que permite reintentar la misma solicitud de forma segura sin duplicar la operación: si se reenvía con la misma clave, se devuelve la respuesta original junto con el header de respuesta X-Idempotency-Replay: true. Si no se envía el header, el endpoint funciona con el comportamiento por defecto (sin idempotencia). Más detalles en Idempotent Requests.

string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
Credentials
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
multipart/form-data