API Documentation

Table of Content

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

https://gate.whitelark.io

Live processing

Sandbox

https://sandbox.whitelark.io

Customer integration & testing

Staging

https://wlpg.io

Testing environment

Note

For integration purposes always use the sandbox environment instead of production.

© Whitelark 2026. All rights reserved.

© Whitelark 2026. All rights reserved.