NameDescriptionTypeAdditional information
CustomerToken

For consumer payment reversal requests, contains the unique customer token used to identify the customer performing the reversal.

string

None.

InvoiceReversals

Specifies the specific amounts to be refunded per invoice for multi-invoice partial refunds. Omit for cancellations or full refunds.

Collection of PaymentReversalRequestInvoiceModel

None.

OriginalPaymentAmount

Specifies the original amount of the payment to be reversed. Used to verify the lookup.

decimal

Required

OriginalPaymentProcessDate

Specifies the original payment's processing date. Used to verify the lookup.

date-time

Required

Partial

If the refund is a partial amount, set to true. Otherwise should be false or omitted.

boolean

None.

pcOptionalDate

OptionalDate field - additional information required for some of the Payment Consolidator Reversal Reason codes

date-time?

Data type: Date

pcReversalReasonID

Payment Consolidator ReversalReasonID

int?

None.

ReversalAmount

Specifies the partial amount to be refunded. Omit for cancellations, full refunds or multi-invoice partial refunds.

decimal?

None.

ReversalComment

Specifies the description for a refund. Omit for cancellations.

string

String length: inclusive between 0 and 100

TransactionID

Specifies the transaction ID of the payment to be reversed.

long

Required