SettledRefundUpdateDetails

public final class SettledRefundUpdateDetails

Data that describes settled refund that should be updated.

Parameters

refundSettlementDateTime

Date and time when the 3rd party payment processor confirmed that a previously submitted payment refund has settled at the participating financial institutions.

refundDepositDateTime

Date and time when the refund was deposited to the original form of payment.

acquirerReferenceNumber

A unique number that tags a credit or debit card transaction when it goes from the merchant's bank through to the cardholder's bank. Typically, merchants can get this number from their payment processors. This number is used when dealing with disputes/chargebacks on original transactions.

settlementId

Unique settlement identifier specific to the payment processor for the settlement transaction generated for a previously submitted payment refund.

refundSettledAmount

Constructors

Link copied to clipboard
public SettledRefundUpdateDetails SettledRefundUpdateDetails(OffsetDateTime refundSettlementDateTime, OffsetDateTime refundDepositDateTime, String acquirerReferenceNumber, String settlementId, Amount refundSettledAmount)

Types

Link copied to clipboard
public final class Builder

Properties

Link copied to clipboard
@Length(max = 200)
@NotNull()
@Valid()
private final String acquirerReferenceNumber
Link copied to clipboard
Link copied to clipboard
@NotNull()
@Valid()
private final Amount refundSettledAmount
Link copied to clipboard
Link copied to clipboard
@Length(max = 200)
@NotNull()
@Valid()
private final String settlementId

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final String getSettlementId()
Link copied to clipboard