Skip to main content
POST
Create a seller billing mandate (admin)

Authorizations

Authorization
string
header
required

API key or access token

Body

application/json

Create an explicit seller-specific commercial mandate. Advertiser identity and operator fields are resolved server-side from current canonical records. Caller-authored reasons reject payment- or provider-credential-shaped content before persistence.

idempotencyKey
string<uuid>
required
Pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
storefrontId
string
required
Pattern: ^[1-9][0-9]*$
payeeRef
string
required
Pattern: ^seller_payee:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$
liablePayerRef
string
required
Pattern: ^liable_payer:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$
paymentAuthorityHolderRef
string
required
Pattern: ^payment_authority_holder:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$
advertiserScope
object
required

One exact advertiser or an explicitly reviewed finite advertiser set. Wildcards, domains, names, and future advertisers are not supported.

billing
object
required

Commercial billing route and its exact typed internal authority-evidence namespace. Seller invoice, Interchange invoice, and Interchange payment authority are separate strict variants. Raw card, bank, wallet, provider-token, and Organization payment-method references are rejected.

terms
object
required
lifecycleState
enum<string>
required
Available options:
draft,
active,
revoked
effectiveFrom
string<date-time>
required
Pattern: ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z|([+-](?:[01]\d|2[0-3]):[0-5]\d)))$
effectiveUntil
string<date-time> | null
required
Pattern: ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z|([+-](?:[01]\d|2[0-3]):[0-5]\d)))$
provenance
object
required

Typed internal evidence reference for the Seller-admin source that authorized this immutable commercial revision.

reason
string
required
Required string length: 1 - 500

Response

Create a seller billing mandate (admin)

data
object
required
error
enum<string> | null
required
Available options:
null