View as Markdown

llms.txt

The API reference isn't available right now

This instance couldn't load its API specification. The reference returns as soon as the specification is readable again.

Back to the API reference

No such model

This instance publishes no model under that name. It may have been renamed, or no operation this installation serves uses it.

Back to the API reference

This reference may be out of date

This instance couldn't reach its API specification on the last attempt, so this page shows the copy fetched before that. Anything added or changed since then is missing here, and the reference updates itself as soon as the specification is readable again. Last fetched 2026-11-12 05:58 UTC.

API reference Models

GetConsentConfigInput

A model the API reference uses in a request or a response. The operation pages link every field typed as this model here.

Input for `GetAsync`. Optional usage scope filters which consent bullets render in Section 2 of the template.

Values

Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.

Fields

Field Type Description
usage required StoredCredentialUsage StoredCredentialUsage Filter for which `StoredCredentialUsage` scopes to render bullets for. When null or `None`, all permitted scopes render; the caller is expected to be rendering a generic consent page. Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names. nullable
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
None No permitted uses. Consent record is effectively inactive.
Recurring Scheduled recurring charges (subscriptions, membership dues). Maps to Recurring.
Installment Fixed-schedule installment plans dividing a known total. Maps to Installment.
UnscheduledCOF Merchant-triggered charges for pre-agreed events (balance top-ups, usage overages, no-show fees, delayed charges). Maps to several MIT reason codes including UnscheduledCOF, NoShow, DelayedCharge, and IncrementalAuth.
OneTimeFuture A single known future cardholder-initiated purchase the credential was saved for (e.g. "save card for my next order"). Not used for MITs.
merchantName required string Merchant name to substitute into `{{MerchantName}}`. Optional. When unset, the service falls back to the authenticated merchant's display name. Conditional: When MerchantName is not null. Max length: 200. nullable
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
kind required ConsentPaymentKind ConsentPaymentKind Which payment instrument the consent applies to. Selects the card vs ACH sibling template and the matching tokenization-protection wording. Defaults to `Card`.
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
Card Card credentials. Renders ConsentTemplateNames.Consent (the default).
Ach Bank account (ACH). Renders ConsentTemplateNames.AchConsent.
convenienceFeeDisclosure required string Free-text description of a convenience fee the cardholder will be charged on every charge under this authorization (e.g. "$2.50 per payment"). Substituted into Section 3 of the rendered text; when null or blank, the fee line does not render at all. Conditional: When ConvenienceFeeDisclosure is not null. Max length: 500. nullable
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
cardPriceDisclosure required string Free-text statement of the card price charged to a card on every charge under this authorization, for a merchant that posts a cash price and a card price (e.g. "$104.00 per payment, against a cash price of $100.00"). Substituted into Section 3 of the rendered text; when null or blank, the card price line does not render at all. Card consents only. Conditional: When CardPriceDisclosure is not null. Max length: 500. nullable
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
surchargeDisclosure required string Statement of the surcharge ceiling a recurring or installment charge to a card may carry (e.g. "up to 3 percent of each payment, added to the amount above when a credit card is charged"). Substituted into Section 3 of the rendered text; when null or blank, the surcharge line does not render at all. Card consents only. Conditional: When SurchargeDisclosure is not null. Max length: 500. nullable
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.

This model has no documented fields.

Reconnecting to the server

Could not reconnect

This session has ended

Attempt 1

Your work on this page is still here. Retrying keeps it; reloading starts the page again.

The server no longer holds this page's state, so it has to be loaded again.