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-10-22 22:52 UTC.
A model the API reference uses in a request or a response. The operation pages link every field typed as this model here.
Portfolio-wide processing defaults embedded on the Reseller aggregate root. Each member is a
nullable fallback for the matching merchant-level setting: the merchant's own value wins wherever
it is set, in both directions, and the reseller default applies only where the merchant expresses
no opinion.
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
enableCreateIdempotencyrequired
boolean
Default for `Merchant.Processing.EnableCreateIdempotency`, applied to every merchant under
this reseller that has left its own value unset. `null` means the reseller sets
no default and an unset merchant runs with create idempotency off, as before.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.
Default for `Merchant.Processing.CardAcceptancePolicy`, applied to every merchant under
this reseller that has no policy of its own. `null` means the reseller sets no
default and a merchant without a policy accepts every card, as before.
Conditional: When CardAcceptancePolicy is not null.
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 of CardAcceptancePolicy:
Field
Type
Description
acceptCreditrequired
boolean
Whether the merchant accepts credit cards. `null` (the default) accepts.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.
acceptDebitrequired
boolean
Whether the merchant accepts debit cards. `null` (the default) accepts.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.
acceptPrepaidrequired
boolean
Whether the merchant accepts prepaid cards. `null` (the default) accepts.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.
acceptConsumerrequired
boolean
Whether the merchant accepts consumer (personally issued) cards. `null`
(the default) accepts.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.
acceptCommercialrequired
boolean
Whether the merchant accepts commercial cards. `null` (the default) accepts.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.
acceptGsarequired
boolean
Whether the merchant accepts GSA (US government purchase) cards. `null`
(the default) accepts.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.
How the issuer country is judged. `null` (the default) means
`Any`.
Conditional: When IssuerCountryMode is not null.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.
Any
Issuer country is not considered. The default.
DomesticOnly
Only cards issued in the merchant's own country are accepted.
AllowList
Only cards issued in one of the listed countries are accepted.
DenyList
Cards issued in one of the listed countries are refused; all others are accepted.
issuerCountriesrequired
array of stringarray of
The ISO 3166-1 alpha-2 issuer country codes the mode operates on. Required and non-empty
for `AllowList` and
`DenyList`, and empty otherwise.
Conditional: When IssuerCountries is not null.
Conditional: When IssuerCountries is not null and IssuerCountries.Count > 1.
Conditional: When RequiresCountries(IssuerCountryMode) is true.
Conditional: When RequiresCountries(IssuerCountryMode) is false.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.
What to do when the PAN yields no BIN record at all, or the BIN provider is not loaded.
`null` (the default) means
`Accept`, which is what the
platform has always done.
Conditional: When UnknownBinPosture is not null.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.
Accept
Take the card anyway. The default, and what the platform did before this policy existed: a BIN miss is a gap in reference data, not a signal about the card.
Decline
Refuse the card. For a merchant whose restrictions matter more than the sale, so a card the platform cannot classify is not silently let through.
This body has no documented fields.
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.