API Documentation
Our RESTful APIs are designed for developers, with clear documentation and robust client libraries.
Payment API
Process payments, manage transactions, and handle refunds with our comprehensive Payment API.
View DocumentationInvoicing API
Generate and manage electronic invoices with our ProFact™ API integration.
View DocumentationTerminal API
Manage payment terminals, deploy applications, and monitor device status remotely.
View DocumentationAuthentication
Implement secure authentication using OAuth 2.0 and API keys for your integrations.
View DocumentationMobile SDKs
Integrate payments directly into your iOS and Android applications with our native SDKs.
View DocumentationWebhooks
Receive real-time notifications for payment events and terminal status updates.
View DocumentationGetting Started
Follow our quick start guide to make your first API call in minutes
Quick Example: Process a Payment
curl -X POST https://api.propago.co/v1/payments \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"amount": 1999,
"currency": "USD",
"payment_method": {
"type": "card",
"card": {
"number": "4242424242424242",
"exp_month": 12,
"exp_year": 2025,
"cvc": "123"
}
},
"description": "Payment for order #12345"
}'