CardAcceptancePolicy
A model the API reference uses in a request or a response. The operation pages link every field typed as this model here.
A merchant's standing decision about which cards it is willing to take, judged from the card's BIN before the transaction is sent to a processor.
Values
Fields
| Field | Type | Description | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
acceptCredit
required |
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.
| ||||||||
acceptDebit
required |
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.
| ||||||||
acceptPrepaid
required |
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.
| ||||||||
acceptConsumer
required |
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.
| ||||||||
acceptCommercial
required |
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.
| ||||||||
acceptGsa
required |
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.
| ||||||||
issuerCountryMode
required |
IssuerCountryMode IssuerCountryMode | 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.
| ||||||||
issuerCountries
required |
array of string array 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.
| ||||||||
unknownBinPosture
required |
UnknownBinPosture UnknownBinPosture | 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.
|
This model has no documented fields.