post https://sandbox.onebrick.io/v2/payments/general/b2c/sub-accounts
Request Header
Key Parameters | Data Type | Description |
---|---|---|
publicAccessToken | String | One time access-token generated using this API |
X-Signature | String | A HMAC-SHA512 signature generated using your API secret. This is used to verify the integrity and authenticity of the request. The signature is created based on the request payload and the X-Timestamp. |
X-Timestamp | DateTime | The timestamp of the request in ISO 8601 format. This is used to validate the freshness of the request. Format: YYYY-MM-DDTHH:MM:SS.SSS±HH:MM Example: 2025-05-27T10:17:54.964+07:00 |
Request query parameters
Key Parameters | Data Type | Description |
---|---|---|
name | String | The name of the business or individual consumer |
subAccountCode | String | A unique alphanumeric code (max. 5 characters) used to identify the subaccount |
String | Contact email address for the subaccount | |
address | String | Business or residential address associated with the subaccount |
picture | File | (Optional) Logo image file (max. 2 MB) to visually represent the subaccount |
Response parameters
Key Parameters | Data Type | Description |
---|---|---|
status | String | Status of the subaccount creation: "approved" or "rejected" |
apiKey | Object | Object containing the generated API credentials |
clientKey | String | Encrypted public API key (using Client's public key uploaded via the upload public key API) for the subaccount. |
clientSecret | String | Encrypted secret key (using Client's public key uploaded via the upload public key API) used to authenticate API requests |
Error Response
Please check the B2C Subaccount Onboarding Product Documentation for the error response