Update balance settings

Updates balance settings for a given connected account. Related guide: Making API calls for connected accounts

Parameters

Returns

Returns the updated balance settings object for the account that was authenticated in the request.

POST /v1/balance_settings
curl https://api.stripe.com/v1/balance_settings \
-u "sk_test_Gx4mWEg...4DYMUIqfIrszsk_test_Gx4mWEgHtCMr4DYMUIqfIrsz:" \
-H "Stripe-Account: {{CONNECTED_ACCOUNT_ID}}" \
-d "payments[payouts][schedule][interval]"=monthly \
-d "payments[payouts][schedule][monthly_payout_days][]"=5 \
-d "payments[payouts][schedule][monthly_payout_days][]"=20
Response
{
"object": "balance_settings",
"payments": {
"debit_negative_balances": true,
"payouts": {
"minimum_balance_by_currency": {
"usd": 1500,
"cad": 8000
},
"schedule": {
"interval": "monthly",
"monthly_payout_days": [
5,
20
]
},
"statement_descriptor": null,
"status": "enabled"
},
"settlement_timing": {
"delay_days_override": 3,
"delay_days": 3
}
}
}

Retrieve balance settings

Retrieves balance settings for a given connected account. Related guide: Making API calls for connected accounts

Parameters

No parameters.

Returns

Returns a balance settings object for the account specified in the request.

GET /v1/balance_settings
curl https://api.stripe.com/v1/balance_settings \
-u "sk_test_Gx4mWEg...4DYMUIqfIrszsk_test_Gx4mWEgHtCMr4DYMUIqfIrsz:" \
-H "Stripe-Account: {{CONNECTED_ACCOUNT_ID}}"
Response
{
"object": "balance_settings",
"payments": {
"debit_negative_balances": true,
"payouts": {
"minimum_balance_by_currency": {
"usd": 1500,
"cad": 8000
},
"schedule": {
"interval": "weekly",
"weekly_payout_days": [
"monday",
"wednesday"
]
},
"statement_descriptor": null,
"status": "enabled"
},
"settlement_timing": {
"delay_days_override": 3,
"delay_days": 3
}
}
}