403.
All paths above are under
/merchant/api. Every endpoint except
POST /merchant/api/auth and GET /merchant/api/status requires a
Bearer token with the matching scope.Choosing scopes
Grant the least privilege needed:- A checkout integration that only collects payments needs
pay(plusbalanceto reconcile, andwebhooksto receive settlement events). - A payroll integration needs
payoutorbulk_payandbeneficiaries. - A read-only reporting tool needs just
balance.
/auth (a subset for that token).