curl https://api.onepay.la/v1/request-to-pay/nequi \
-X POST \
-H "Authorization: Bearer sk_test_xxx" \
-H "Content-Type: application/json" \
-H "x-idempotency: nequi-001" \
-d '{
"customer_id": "9dd4158b-0e45-42bc-b56f-a4c1f856814d",
"amount": 10000,
"phone": "+573167591030",
"title": "Cobro de servicio",
"external_id": "order-12345"
}'
{
"id": "4ba8a568-b5c9-4446-a858-b6d00dab341e",
"description": "Charge description",
"amount": 10000,
"amount_label": "Charge amount",
"source": "nequi",
"status": "pending",
"currency": "COP",
"payment_method_type": "nequi",
"payment_method_id": "4ba8a568-b5c9-4446-a858-b6d00dab341e",
"created_at": "2022-01-01T00:00:00.000Z",
"paid_at": null,
"remarks": null,
"is_test": false,
"network_id": "4ba8a568-b5c9-4446-a858-b6d00dab341e",
"external_id": "4ba8a568-b5c9-4446-a858-b6d00dab341e"
}
Crea un Request to Pay para Nequi.
POST
/
request-to-pay
/
nequi
curl https://api.onepay.la/v1/request-to-pay/nequi \
-X POST \
-H "Authorization: Bearer sk_test_xxx" \
-H "Content-Type: application/json" \
-H "x-idempotency: nequi-001" \
-d '{
"customer_id": "9dd4158b-0e45-42bc-b56f-a4c1f856814d",
"amount": 10000,
"phone": "+573167591030",
"title": "Cobro de servicio",
"external_id": "order-12345"
}'
{
"id": "4ba8a568-b5c9-4446-a858-b6d00dab341e",
"description": "Charge description",
"amount": 10000,
"amount_label": "Charge amount",
"source": "nequi",
"status": "pending",
"currency": "COP",
"payment_method_type": "nequi",
"payment_method_id": "4ba8a568-b5c9-4446-a858-b6d00dab341e",
"created_at": "2022-01-01T00:00:00.000Z",
"paid_at": null,
"remarks": null,
"is_test": false,
"network_id": "4ba8a568-b5c9-4446-a858-b6d00dab341e",
"external_id": "4ba8a568-b5c9-4446-a858-b6d00dab341e"
}
Tiempo de confirmación: Para transacciones con NEQUI, el usuario tiene hasta 45 minutos para confirmar el pago. Es importante que tu aplicación maneje este tiempo de espera o implemente un flujo que permita al usuario completar la confirmación dentro de este período.Lastimosamente, la API de NEQUI no ofrece la posibilidad de cancelar este proceso.
Headers
Token único para garantizar la idempotencia de la petición
Body
Identificador que asocias a tu proveedor externo.
ID del cliente sobre el cual se hará la solicitud. Crear cliente.
Monto a cobrar al usuario.
Título de la solicitud.
curl https://api.onepay.la/v1/request-to-pay/nequi \
-X POST \
-H "Authorization: Bearer sk_test_xxx" \
-H "Content-Type: application/json" \
-H "x-idempotency: nequi-001" \
-d '{
"customer_id": "9dd4158b-0e45-42bc-b56f-a4c1f856814d",
"amount": 10000,
"phone": "+573167591030",
"title": "Cobro de servicio",
"external_id": "order-12345"
}'
{
"id": "4ba8a568-b5c9-4446-a858-b6d00dab341e",
"description": "Charge description",
"amount": 10000,
"amount_label": "Charge amount",
"source": "nequi",
"status": "pending",
"currency": "COP",
"payment_method_type": "nequi",
"payment_method_id": "4ba8a568-b5c9-4446-a858-b6d00dab341e",
"created_at": "2022-01-01T00:00:00.000Z",
"paid_at": null,
"remarks": null,
"is_test": false,
"network_id": "4ba8a568-b5c9-4446-a858-b6d00dab341e",
"external_id": "4ba8a568-b5c9-4446-a858-b6d00dab341e"
}
Was this page helpful?
⌘I