curl https://api.onepay.la/v1/invoices \
-X POST \
-H "Authorization: Bearer sk_test_xxx" \
-H "Content-Type: application/json" \
-H "x-idempotency: invoice-001" \
-d '{
"reference": "1060500333",
"provider_id": "987654",
"provider": "biller",
"amount": 50000,
"name": "Internet plan - Octubre",
"phone": "+573167591030",
"email": "cliente@ejemplo.com",
"due_date": "2025-10-20",
"document_url": "https://example.com/document.pdf",
"metadata": {
"key": "value"
}
}'
{
"id": "9da58912-101d-46f8-86c9-20a52119c0bf",
"name": "Internet plan - Octubre",
"provider": "biller",
"provider_id": "987654",
"reference": "1060500333",
"status": "CREATED",
"remarks": null,
"created_at": "2025-10-20T15:06:00Z",
"updated_at": "2025-10-20T15:06:00Z",
"metadata": {
"key": "value"
},
"payment": {
"id": "c1f4b0aa-6a12-4471-8a3d-1a2b3c4d5e6f",
"title": "Internet plan - Octubre",
"description": "Internet plan - Octubre",
"currency": "COP",
"amount": 50000,
"amount_label": "50.000",
"phone": "+573167591030",
"external_id": "987654",
"allows": { "accounts": true, "cards": true, "card_extra": false, "realtime": false },
"status": "Pending",
"is_test": false,
"payment_link": "https://pay.onepay.test/p/c1f4b0aa",
"redirect_url": null,
"created_at": "2025-10-20T15:06:00Z"
}
}
Crea una nueva factura y su Payment asociado.
curl https://api.onepay.la/v1/invoices \
-X POST \
-H "Authorization: Bearer sk_test_xxx" \
-H "Content-Type: application/json" \
-H "x-idempotency: invoice-001" \
-d '{
"reference": "1060500333",
"provider_id": "987654",
"provider": "biller",
"amount": 50000,
"name": "Internet plan - Octubre",
"phone": "+573167591030",
"email": "cliente@ejemplo.com",
"due_date": "2025-10-20",
"document_url": "https://example.com/document.pdf",
"metadata": {
"key": "value"
}
}'
{
"id": "9da58912-101d-46f8-86c9-20a52119c0bf",
"name": "Internet plan - Octubre",
"provider": "biller",
"provider_id": "987654",
"reference": "1060500333",
"status": "CREATED",
"remarks": null,
"created_at": "2025-10-20T15:06:00Z",
"updated_at": "2025-10-20T15:06:00Z",
"metadata": {
"key": "value"
},
"payment": {
"id": "c1f4b0aa-6a12-4471-8a3d-1a2b3c4d5e6f",
"title": "Internet plan - Octubre",
"description": "Internet plan - Octubre",
"currency": "COP",
"amount": 50000,
"amount_label": "50.000",
"phone": "+573167591030",
"external_id": "987654",
"allows": { "accounts": true, "cards": true, "card_extra": false, "realtime": false },
"status": "Pending",
"is_test": false,
"payment_link": "https://pay.onepay.test/p/c1f4b0aa",
"redirect_url": null,
"created_at": "2025-10-20T15:06:00Z"
}
}
curl https://api.onepay.la/v1/invoices \
-X POST \
-H "Authorization: Bearer sk_test_xxx" \
-H "Content-Type: application/json" \
-H "x-idempotency: invoice-001" \
-d '{
"reference": "1060500333",
"provider_id": "987654",
"provider": "biller",
"amount": 50000,
"name": "Internet plan - Octubre",
"phone": "+573167591030",
"email": "cliente@ejemplo.com",
"due_date": "2025-10-20",
"document_url": "https://example.com/document.pdf",
"metadata": {
"key": "value"
}
}'
{
"id": "9da58912-101d-46f8-86c9-20a52119c0bf",
"name": "Internet plan - Octubre",
"provider": "biller",
"provider_id": "987654",
"reference": "1060500333",
"status": "CREATED",
"remarks": null,
"created_at": "2025-10-20T15:06:00Z",
"updated_at": "2025-10-20T15:06:00Z",
"metadata": {
"key": "value"
},
"payment": {
"id": "c1f4b0aa-6a12-4471-8a3d-1a2b3c4d5e6f",
"title": "Internet plan - Octubre",
"description": "Internet plan - Octubre",
"currency": "COP",
"amount": 50000,
"amount_label": "50.000",
"phone": "+573167591030",
"external_id": "987654",
"allows": { "accounts": true, "cards": true, "card_extra": false, "realtime": false },
"status": "Pending",
"is_test": false,
"payment_link": "https://pay.onepay.test/p/c1f4b0aa",
"redirect_url": null,
"created_at": "2025-10-20T15:06:00Z"
}
}
Was this page helpful?