Settings
GET/settingsDescription
Retrieve your business configuration: business mode (test or live), per-chain signer status, and the addresses you need to integrate, including your PaymentFactory address (required to sign direct payments) and your settlement address.
These values are stable. Fetch them once and store them with your config. You can also view them in your dashboard.
Headers
| Header | Description | Required |
|---|---|---|
| Authorization | Bearer token with your API key | yes |
Example Request
const response = await fetch('https://checkout-api.exodus-int.com/settings', {
headers: {
Authorization: 'Bearer sk_live_xxxxxxxxxxxxxxxx',
},
});
const settings = await response.json();Response
SUCCESSFUL RESPONSE
{
"business_name": "Acme Store",
"is_test": false,
"can_generate_key": false,
"chain_configs": [
{
"chain_family": "evm",
"signer_status": "active",
"merchant_signer": "0x1234abcd1234abcd1234abcd1234abcd1234abcd",
"settlement_address": "0xabcd1234abcd1234abcd1234abcd1234abcd1234",
"factory_address": "0xfaceb00cfaceb00cfaceb00cfaceb00cfaceb00c"
},
{
"chain_family": "solana",
"signer_status": "active",
"merchant_signer": "9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin",
"settlement_address": "5tzFkiKscXHK5ZXCGbXZxdw7gTjjD1mBwuoFbhUvuAi9",
"factory_address": null
}
]
}Response Fields
| Field | Type | Description |
|---|---|---|
| business_name | string | Your business name. |
| is_test | boolean | true for a test business (testnets), false for a live business (mainnet). |
| can_generate_key | boolean | Whether you can still generate a signing key for this business. |
| chain_configs | array | One entry per chain family (evm, solana). |
| chain_configs[].chain_family | string | 'evm' or 'solana'. |
| chain_configs[].signer_status | string | 'not_configured', 'pending_activation', or 'active'. The addresses below are filled in as the config progresses to active. |
| chain_configs[].merchant_signer | string | null | The signing-key address registered for this chain family. |
| chain_configs[].settlement_address | string | null | Where settled funds are sent for this chain family. |
| chain_configs[].factory_address | string | null | EVM only: your PaymentFactory address, needed to sign direct payments. null until the config is active; always null for Solana (program-bound). |
