POST
/api/partner/v1/billing/payment-setup-linkIntegration payment page
The hosted payment page for your integration's own payment method.
The payment method charged for every owner whose fees your integration pays. Body { instrument: card | bank, returnUrl? }.
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.
Body
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.
412Your integration has no billing account yet; contact MyEZToll.
