Skip to content

Refund

API name: cpm__Refund__c

Description

FinDock uses the custom Refund object to capture refunds. When the Refund record is created, FinDock makes callouts to the defined PSP and receives notifications that are processed as InBound Report records through Guided Matching.

Fields

The following table outlines key fields for this object. For complete details, please use the Salesforce Object Manager.

Field NameDescription
AccountThe account that requested the refund, taken from the related original Payment record.
AmountThe refund amount. This may be less than or equal to Amount of the Originating Payment record amount.
ContactThe contact that requested the refund, taken from the related original Payment record.
CommentsOptional free text field for a more detailed explanation of the refund event. This field can be used as input, for example, for later follow up as part of an internal review process.
InstallmentInstallment record related to the refund request.
Last Status ReasonDetails about the latest Status update for the record, received from the PSP or provided by FinDock.
Original Payment ReferencePayment reference of the original payment being refunded, taken from the Payment record of the linked Installment record.
Originating PaymentThe Payment record that represents the original receivable transaction to be refunded.
Refund DateDate the refund was confirmed.
Payment MethodThe payment method used to pay the refund.
Payment ProcessorThe payment processor used to process the refund transaction.
Processor ReferenceRefund payment reference provided by the PSP.
Refund TypeOptional field that can be used to classify refunds.
Refund ReferenceFinal payment reference for the refund transaction.
Refund ReasonCustomizable picklist of refund reasons. Default values include Customer request, Duplicate and Other.
Refund PaymentThe Payment record that represents the refund transaction.
StatusStatus of the refund transaction. Once the transaction is complete, the Refund record status is set to Completed, and a Payment record is created and linked to the Refund record.
TargetThe target (merchant account) from which the refund payment is made.