POST
/api/partner/v1/owners/{ownerId}/payment-setup-linkOwner payment page
A fresh hosted payment page for an owner who pays their own fees.
Body { instrument: card | bank, returnUrl? }. Hosted Stripe pages expire; ask for a new one when needed. 409 when the owner's fees are billed to your integration.
Authorization
X-Api-Key headerSend your partner key on every request. An owner key acts for its one owner; an integration token also needs the owner's id in the X-Owner-Id header.
Path parameters
ownerIdstringpathrequiredBody
application/jsoninstrumentstringAllowed values:
cardbankDefault: cardreturnUrlstring <uri>Response
200 · application/jsonsuccessbooleanrequireddataobjectownerIdstringPass as X-Owner-Id on owner-level calls.
externalIdstringemailstringcompanyNamestringfeePayerstringAllowed values:
ownerintegrationpayerAccountIdstringpaymentMethodstringAllowed values:
cardbankpaymentMethodReadybooleanpaymentSetupUrlstringHosted Stripe page; present only while no payment method is on file.
inviteSentbooleanerrorstringnullableStatus codes
200The link (
paymentSetupUrl).400Validation error.
404The resource does not exist under this owner.
409This owner's fees are billed to your integration.
