iPintiPint Docs
Aggregator / PSP

Merchant Settlement Info

Configure settlement wallet and cycle for a merchant.

POST /preferences (Aggregator)

POST/preferences

Provide settlement info for a merchant of an aggregator. Use POST to add (initial) and PUT to update.

Headers

HeaderRequiredDescription
content-typeYesapplication/json
apikeyYesYour API key
signatureYesHMAC-SHA384 signature
nonceYesCurrent Unix timestamp

Request body

{
  "merchant_id": "Merchant ID",
  "payout_accounts": [
    {
      "wallet_title": "My USDT Wallet",
      "address": "0x00556a16efc8bbfa9cd462c4ae31bee126efcba2",
      "currency": "USDT",
      "percentage": "100%"
    }
  ],
  "payout_cycle": "Monthly"
}

Field reference

FieldTypeDescription
merchant_idstringMerchant ID from onboarding response
payout_accountsarrayList of settlement wallets
payout_accounts[].wallet_titlestringLabel for the wallet
payout_accounts[].addressstringWallet address
payout_accounts[].currencystringSettlement currency (e.g. USDT)
payout_accounts[].percentagestringPercentage of settlement to this wallet
payout_cyclestringDaily, Weekly, or Monthly

Success response (200)

{ "message": "OK" }

Error response (400)

{ "error": true, "message": "description for error" }

POST is called only once per merchant to add settlement info. Use PUT to update later.

Next steps

On this page