ProcessorProfileDto
A model the API reference uses in a request or a response. The operation pages link every field typed as this model here.
Represents a payment processor profile assigned to a merchant, defining which processor handles transactions and which payment types are supported.
Values
Fields
| Field | Type | Description | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
processorProfileId
required |
string (uuid) | Gets or sets the unique identifier of this processor profile.
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.
| ||||||||||||
merchantId
required |
string (uuid) | Corresponding merchant id
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.
| ||||||||||||
paymentTypes
required |
array of ProcessorProfilePaymentType array of ProcessorProfilePaymentType | Payment types turned on for this profile.
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.
| ||||||||||||
Fields of each ProcessorProfilePaymentType: This body has no documented fields. | ||||||||||||||
isActive
required |
boolean | Shows if the current profile is active or not.
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.
| ||||||||||||
enabledTenders
required |
TenderEnableFlags TenderEnableFlags | Per-tender enable flags applied by the capability cascade at the
processor-account layer. `null` indicates "all disabled" for legacy
profiles that have never opted in to a non-credit tender.
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 TenderEnableFlags:
This body has no documented fields. | ||||||||||||||
merchantProcessorConfiguration
required |
MerchantProcessorConfigurationDto MerchantProcessorConfigurationDto | Corresponding configuration holding the details of the processor.
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 MerchantProcessorConfigurationDto:
This body has no documented fields. | ||||||||||||||
merchantConcurrencyStamp
required |
string | The merchant's concurrency stamp after the write that returned this profile, or
`null` on a read.
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.
| ||||||||||||
datawireRegistration
required |
ProcessorProfileDatawireRegistrationDto ProcessorProfileDatawireRegistrationDto | What automatic Datawire registration did during the write that returned this profile. Absent
when it did not run (any non-Fiserv profile, a Fiserv profile that already carries a Datawire
ID, and every read).
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 ProcessorProfileDatawireRegistrationDto:
This body has no documented fields. | ||||||||||||||
webhookRegistrationToken
required |
string | The token in this profile's webhook registration URL, for a processor whose provider sends
webhooks to a URL registered per merchant. Absent for every other processor.
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.