Documentation
Refund

The refund represents a credit back to the customer. It can be issued by the merchant or by the customer (reversal).

A refund triggers a process by which money is transfered back to the customer from the merchant account.

To create a refund you need to complete a transaction first.

States
  • Created
    The create state indicates that the refund is in creation.
  • Scheduled
    The scheduled state indicates that the refund is scheduled and that the processing have not been started yet.
  • Manual Check
    The manual check state indicates that the refund is not for certain processed by the processor. The state of the refund has to be checked.
  • Failed
    The failed state indicates that the refund has failed.
  • Successful
    The successful state indicates that the refund succeed.
  • Pending
    The pending state indicates that the refund is pending.
Properties
  • Amount
  • Base Line Items
  • Completion
  • Created By
  • Created On
    The created on date indicates the date on which the entity was stored into the database.
  • Environment
  • External ID
    The external id helps to identify duplicate calls to the refund service. As such the external ID has to be unique per transaction.
  • Failed On
  • Failure Reason
  • Id
    The ID is the primary key of the entity. The ID identifies the entity uniquely.
  • Labels
  • Language
  • Line Items
  • Linked Space ID
    The linked space id holds the ID of the space to which the entity belongs to.
  • Merchant Reference
  • Next Update On
  • Planned Purge Date
    The planned purge date indicates when the entity is permanently removed. When the date is null the entity is not planned to be removed.
  • Processing On
  • Processor Reference
  • Reduced Line Items
  • Reductions
  • State
  • Succeeded On
  • Taxes
  • Time Zone
  • Timeout On
  • Total Applied Fees
    The total applied fees is the sum of all fees that have been applied so far.
  • Total Settled Amount
    The total settled amount is the total amount which has been settled so far.
  • Transaction
  • Type
  • Updated Invoice
  • Version
    The version number indicates the version of the entity. The version is incremented whenever the entity is changed.