Ir al contenido

Crear sesión de Checkout en Wompi

POST
/billing/wompi/checkout
curl --request POST \
--url https://api.matiasimpulso.com/billing/wompi/checkout \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "kind": "plan_subscription", "planCode": "free", "interval": "monthly", "packageId": 1, "packageCode": "example", "addonCode": "extra_user", "quantity": 1, "addonItems": [ { "addonCode": "extra_user", "quantity": 1 } ], "packageItems": [ { "packageId": 1, "packageCode": "example", "quantity": 1 } ], "customReference": "example", "redirectUrl": "example" }'

Genera una orden de pago con referencia única en COP y retorna los parámetros firmados de integridad para iniciar el Checkout de Wompi.

Media type application/json
object
kind
required
string
Allowed values: plan_subscription ai_credits_topup billing_addon cart
planCode
string
Allowed values: free basic pro business scale
interval
string
Allowed values: monthly annual
packageId
number
>= 1
packageCode
string
<= 60 characters
addonCode
string
Allowed values: extra_user extra_connection extra_ai_agent extra_contacts_1k
quantity
number
>= 1 <= 50
addonItems
Array<object>
<= 10 items
object
addonCode
required
string
Allowed values: extra_user extra_connection extra_ai_agent extra_contacts_1k
quantity
required
number
>= 1 <= 50
packageItems
Array<object>
<= 20 items
object
packageId
number
>= 1
packageCode
string
<= 60 characters
quantity
required
number
>= 1 <= 20
customReference
string
>= 4 characters <= 64 characters
redirectUrl
string
<= 500 characters

Sesión de Checkout de Wompi creada exitosamente.

Ítems de compra inválidos o configuración incompleta.

No autenticado.

Empresa sin verificar o permisos insuficientes.