API Documentation
Getting Started
Whitelark is a payment gateway solution that provides a full range of processing services compliant with PCI DSS. The platform enables merchants and managers to process online payments securely and efficiently.
1.1 System Participants
White Labels (Platform Operators) – Companies that offer online payment processing services to merchants under their own brand, powered by the Whitelark platform.
Merchants – Businesses that sell goods or services online. A merchant contracts with a White Label to accept payments from customers.
Acquirer – A financial institution that processes transactions and settles funds into the White Label's accounts. Exposes a Payment Gateway Interface (PGI) that Whitelark connects to for transaction processing.
1.2 Key System Objects
Gateway – A software system component responsible for interaction with the PGI of Acquirer. Whitelark accepts a Merchant’s incoming transaction and forwards it to the PGI of an Acquirer for the actual charge-off.
MID – A virtual merchant account at Acquirer.
Routing rule – Set at the Merchant level, defines rules by which transactions are distributed to Gateways.
Endpoint – An entry point for incoming Merchant’s transactions and the only Whitelark object exposed via API.
1.3 Environments
Whitelark provides two environments:
Environment | Domain | Comments |
|---|---|---|
Production | Live processing | |
Sandbox | Customer integration & testing | |
Staging | Testing environment |
Note
For integration purposes always use the sandbox environment instead of production.
Any other questions? Get in touch