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.
Start accepting payments using the uP Payments solution by following these simple integration steps for uP API.
How to authenticate requests.
📄️ Message format
📄️ Payment lifecycle status
This status depicts the current state of the payment with the all the operations
When an asynchronous payment is finished in the payment method page, a
Payment processing involves many systems, when a request takes longer than
The NomuPay API supports idempotency. This enables you to send the same request
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.
We use webhooks to notify you about changes that have occurred in your payments.
🗃️ Payment methods
📄️ Population guide
| Case | credential on file | standing instruction | industry practice | secure remote payment | scheme transaction id |
📄️ Test your integration
In this section we provide development resources to simulate transaction