Guides
Welcome!
This section walks you through everything you need to integrate with Nopan safely and predictably.
If you are new, begin with the Integration Walkthrough, then complete the steps in Authentication, followed by Request Signing. After that, review cross-cutting topics like idempotency, webhooks, versioning, and error handling.
Who this is for
These guides are for engineers building machine-to-machine integrations with Nopan’s APIs.
Quick start
- Read the Integration Walkthrough to understand environments, endpoints, and the end-to-end flow.
- Set up mTLS with a signed client certificate.
- Obtain an access token via OAuth 2.0.
- Implement detached request signing on every API call.
- Enable idempotency on writes.
- Subscribe to webhooks, verify signatures, and consume event types.
- Ship with the right versioning strategy and error handling.
mTLS Client Certificate
Issue, rotate, and present a signed certificate for transport security.
Set up mTLS →Architecture at a glance
The authentication and authorization model layers security:
- Transport: mTLS with a client certificate establishes a mutually authenticated TLS channel.
- Authorization: OAuth 2.0 access tokens grant scoped access to protected APIs.
- Integrity: Each request is protected with a detached JWS signature.
Recommended order of implementation
- mTLS
- Access token flow
- Request signing
- Idempotency on all non-GET operations
- Webhooks and event processing
Go-Live Checklist
You can always rely on your Nopan contact to coordinate your launch.
See the Go-Live Checklist for the full set of steps required before we can begin processing live transactions.
What to read next
- New to Nopan? Begin with the Integration Walkthrough.
- Already have network access? Jump to Authentication Overview.
- Setting up eventing? See Webhooks.