Get Public Key
Retrieve the RSA public key for encrypting sensitive merchant application data.
Content-Type: application/json
Authentication: None required (public endpoint)
Response: Returns base64-encoded RSA public key for client-side encryption
Response Body
application/json
application/json
curl -X GET "https://example.com/v1/merchant-application/public-key"{ "public_key": "LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUlJQ0lqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FnOEFNSUlDQ2dLQ0FnRUF4..."}Place a new order POST
Submits a new order for processing.
Create Merchant Application POST
Create a new merchant application for an end connected merchant with encrypted company information. **Content-Type**: `application/json` **Authentication**: `X-API-Key` header required **Request Body**: JSON structure containing RSA-encrypted payload **Encrypted Payload Structure (before encryption)** **company_information**: (object, required)<br> Basic company details object (limited fields – see note below) | Field Name | Type | Required | Description | |----------------------------------------------|---------|----------|--------------------------------------------------------------------------| | email_address | string | Yes | Company email address (max 255 chars, valid email) | | phone_number | string | Yes | Company phone number (9–15 chars) | | billing_address | object | Yes | Company billing address (same structure as registered_address) | | annual_processing_volume | integer | Yes | Annual processing volume, in cents | | average_transaction_value | integer | Yes | Average transaction value, in cents | | highest_transaction_value | integer | Yes | Highest transaction value, in cents (must be ≥ average_transaction_value) | **company_information.registered_address**: (object, required)<br> Company registered address | Field Name | Type | Required | Description | |------------------------------------------------------|--------|----------|----------------------------| | address_line1 | string | Yes | Address line 1 (max 512) | | address_line2 | string | No | Address line 2 (max 512) | | city | string | Yes | City (max 128) | | state | string | Yes | State (max 128) | | zip | string | Yes | ZIP code (max 64) | | country | string | Yes | Country code (max 128) |