MyEZToll
POST/api/partner/v1/owners/{ownerId}/payment-setup-link

Owner 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 header

Send 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

ownerIdstringpathrequired

Body

application/json
instrumentstring
Allowed values:cardbankDefault: card
returnUrlstring <uri>

Response

200 · application/json
successbooleanrequired
dataobject
ownerIdstring

Pass as X-Owner-Id on owner-level calls.

externalIdstring
emailstring
companyNamestring
feePayerstring
Allowed values:ownerintegration
payerAccountIdstring
paymentMethodstring
Allowed values:cardbank
paymentMethodReadyboolean
paymentSetupUrlstring

Hosted Stripe page; present only while no payment method is on file.

inviteSentboolean
errorstringnullable

Status codes

200The link (paymentSetupUrl).
400Validation error.
404The resource does not exist under this owner.
409This owner's fees are billed to your integration.