Overview
Apara SDK Documentation
Programmatically create and manage payment invoices using the Apara Checkout API. SDKs are available for Node.js, Python, Java and PHP.
Prerequisites
Before using any SDK, you need:
- An Apara merchant account
- Your Public Key and Secret Key obtained from the Apara dashboard
- A Payment Link ID - create one in the Apara dashboard before making API calls
Security notice: Never hardcode your Public Key or Secret Key in source code. Always store them in environment variables.
What's in This Section
| Page | Covers |
|---|---|
| Installation | Package installation for Node.js, Python, Java and PHP |
| Authentication | Initializing the client with your API keys |
| Methods | createPaymentInvoice / create_payment_invoice |
| Parameters | Every request field, per language |
| Error Handling | AparaError properties and HTTP status codes |
| Complete Example | End-to-end implementations in all four languages |
Was this page helpful?