Integration uP API
The NomuPay server API is designed around REST. Our API has predictable resource-oriented URLs, it accepts JSON-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes and strong API authentication. You will be able to use standard off-the-shelf software libraries to securely integrate payment solutions. Operations such as initiating online and in-app payment, authorization, capturing the authorization, cancelling payment, and issuing refunds can be performed with ease. NomuPay's server API is simple and useful for customizing your integration, while also offering you improved transparency and increased control.
At NomuPay, our goal is to unify fragmented local payment networks, including card and alternative payment methods, through a single integration. Our modern API empowers you to manage data security, as well as streamline and simplify your payment operations.
NomuPay believes in secure payment processing. To ensure secure data exchange between your servers and NomuPay, our APIs are designed to use JWS (JSON Web Signature) with asymmetric signatures as the authentication mechanism.
You can use the NomuPay API in test mode, which does not affect your live data or interact with the processors, issuers, payment schemes, and banking networks.
📄️ Checklist
Start accepting payments using the uP Payments solution by following these simple integration steps for uP API.
📄️ Security
How to authenticate requests.
📄️ Message format
Case sensitivity
🗃️ Responses
4 items
📄️ Payment lifecycle status
This status depicts the current state of the payment with the all the operations
📄️ Redirections
When an asynchronous payment is finished in the payment method page, a
📄️ Timeouts
Payment processing involves many systems, when a request takes longer than
📄️ Idempotency
The NomuPay API supports idempotency. This enables you to send the same request
📄️ Versioning
Versioning is the creation and management of multiple releases of a product, all of which have the same general function but are improved, upgraded or customised.
📄️ Webhooks
We use webhooks to notify you about changes that have occurred. To protect your
🗃️ Payment methods
20 items
🗃️ Guidelines
3 items
📄️ Test your integration
In this section we provide development resources to simulate transaction
📄️ uP API Reference
View uP API payment reference documentation.