Account capabilities
What a connected subaccount can be granted access to, and how per-account pricing works.
4 min read
No Standard/Express/Custom tiers
Sync doesn't offer three onboarding models with different levels of managed UX — every subaccount
is created the same way, via POST /accounts. What varies per subaccount is which
capabilities it's granted and its pricing configuration.
Capabilities
A subaccount is granted a subset of:
readcapabilityoptionalRead access to the subaccount's own resources.
writecapabilityoptionalCreate/update resources on behalf of the subaccount.
paymentscapabilityoptionalInitiate and manage payments.
withdrawalscapabilityoptionalInitiate payouts/transfers.
refundscapabilityoptionalIssue refunds.
disputescapabilityoptionalManage disputes.
customerscapabilityoptionalManage customers.
invoicescapabilityoptionalManage invoices.
analyticscapabilityoptionalRead analytics/reporting.
settingscapabilityoptionalManage subaccount settings.
curl https://api.wajub.com/accounts \
-H "Authorization: sk.xxxx" \
-d '{
"reference": "shop-amina",
"capabilities": ["read", "payments", "refunds"],
"pricing": { "percentage_fee": 2.5, "currency": "XAF" }
}'Pricing
Each subaccount carries its own fee configuration — what the platform retains on that subaccount's activity:
pricing.percentage_feenumberoptionalPercentage the platform retains.
pricing.fixed_feenumberoptionalFlat fee per operation.
pricing.min_feenumberoptionalFloor on the computed fee.
pricing.max_feenumberoptionalCap on the computed fee.
pricing.currencystringoptionalCurrency the fee figures are expressed in.
Was this page helpful?