Read account and method capabilities
Use these endpoints to discover the authenticated account, currencies, payment methods, and withdrawal requirements.
GET
https://lirpay.org/api/v2/integration/accountRead the merchant, key environment, scopes, and account availability.
API key required
{
"merchant_id": "6d14a419-a00b-4fc0-9613-9c8959ed20c2",
"business_name": "Acme Store",
"mode": "test",
"livemode": false,
"api_key_id": "77804ef5-b311-4a76-a0ec-1663909aa0fd",
"scopes": ["projects:read", "payments:read"],
"active": true
}GET
https://lirpay.org/api/v2/integration/currenciesList currencies, decimals, chains, and supported operations.
API key required
Use operations to decide whether a currency supports balances, payments, withdrawals, or conversions.
GET
https://lirpay.org/api/v2/integration/payment-methodsList every hosted checkout method and its operational availability.
API key required
Unavailable methods remain in the response with available: false and an unavailable_reason.
GET
https://lirpay.org/api/v2/integration/withdrawal-methodsList payout methods, fees, limits, recipient schemas, and review rules.
API key requiredwithdrawals:read
Response fields
| Parameter | Type | In | Required | Description |
|---|---|---|---|---|
| method_id | string | body | no | Stable identifier such as tron:USDT. |
| available | boolean | body | no | Whether this environment can use the method. |
| minimum_minor | integer | body | no | Minimum request amount in minor units. |
| maximum_minor | integer|null | body | no | Maximum request amount. Null means no configured maximum. |
| daily_limit_minor | integer|null | body | no | Daily limit. Null means no configured daily limit. |
| network_fee_modes | string[] | body | no | Supported fee modes: deduct and add. |
| fees | object | body | no | System and provider network fee model. |
| receiver_type | string | body | no | Expected recipient identifier type. |
| provider_fields | JSON Schema | body | no | Additional provider-specific recipient fields. |
| manual_review | object | body | no | always_required is true for every live method; threshold_minor is 0. |