Appearance
Postman
The Postman collection mirrors the partner and merchant API flows documented in this guide.
Collection access is provided during integration onboarding.
Download
Import Steps
- Open Postman and select Import.
- Choose the downloaded
odm-postman-collection.jsonfile. - Set collection/environment variables before sending requests.
Collection Scope
- Partner catalog browsing
- Partner airtime topup
- Partner data package activation
- Partner voucher issuance
- Merchant-redeem login
- Merchant-redeem voucher detail lookup
- Merchant-redeem claim initiation
- Merchant-redeem OTP submission
- Merchant-redeem callback
Usage Notes
API_BASE_URLis the partner API base URL and typically ends in/api/v1.MERCHANT_API_BASE_URLis the merchant-redeem API base URL shared during onboarding.- Set
SIGNING_PRIVATE_KEYto the PKCS#8 Ed25519 private key PEM issued for partner API access. - Set
PARTNER_API_KEYto match the partner API access record that owns the Ed25519 signing key. - The collection pre-request script auto-generates a fresh
X-TimestampandX-Signaturefor partner requests whenSIGNING_PRIVATE_KEYis configured. - Set
MERCHANT_API_KEYfor the merchant-redeem login request. - For merchant-redeem signed POST requests, set
MERCHANT_SIGNATUREto a base64 ECDSA P-256 SHA-256 signature overJSON.stringify(request body). - After merchant-redeem login, set
MERCHANT_API_TOKENto the returnedaccessToken. - Set
Idempotency-Keyfor required partner write endpoints. Merchant-redeem uses bodyidempotencyKeyand callbackcallbackId. - Treat the collection as a test and troubleshooting tool, not as a production integration runtime.