module:models/RefundResponse()

new module:models/RefundResponse()

This class subject to change without prior notice, Please dont use this class directly.

Constructs a new RefundResponse.

Members

static, readonly RefundTypeEnum :String

Allowed values for the refund_type property.

Properties:
Name Type Description
payment_and_fee String

value: "payment_and_fee"

payment_only String

value: "payment_only"

fee_only String

value: "fee_only"

other String

value: "other"

static, readonly StatusEnum :String

Allowed values for the status property.

Properties:
Name Type Description
scheduled String

value: "scheduled"

cancelled String

value: "cancelled"

processing String

value: "processing"

processed String

value: "processed"

declined String

value: "declined"

returned String

value: "returned"

disputed String

value: "disputed"

error String

value: "error"

inner audit_info :module:models/AuditInfoVo

inner comments :String

Comments that can be used to recollect the operation performed on the resource object. API clients need to ensure that no sensitive information is passed in the memo. Alacriti (EBPP) is not responsible for the security of any sensitive information that may be passed as part of the memo.

inner confirmation_number :String

The confirmation number or reference provided to the customer for the refund.

inner custom_fields :Object.<String, String>

The additional information or meta-information that EBPP can accept, maintain and transmit back to the client. The custom fields need to be configured with EBPP before they can be accepted. EBPP would reject custom fields that are not pre-configured. Please contact <a href = "mailto: support@billerpayments.com">support@billerpayments.com for more information on configuring and using custom fields.

inner expected_refund_settlement_date :String

The date by which the credits would be posted to the original funding account. ISO8601 full-date format, YYYY-MM-DD

inner fee_refund :module:models/FeeRefundResponse

inner id :String

The unique identifier assigned by EBPP to the refund.

inner payment_network_response :module:models/PaymentNetworkResponseVo

inner refund_amount :String

The refund amount upto 2 decimal places.

inner refund_date :String

The date on which the refund is scheduled to be made. It must be in ISO8601 full-date format, namely, YYYY-MM-DD.

inner refund_entry_date :String

The date on which the refund captured in EBPP. It must be in ISO8601 full-date format, namely, YYYY-MM-DD.

inner refund_reference :String

The unique identifier in the client system for the refund.

inner refund_type :module:models/RefundResponse.RefundTypeEnum

The portion of the payment amount that is to be or has been refunded. The original payment can be refunded fully including the amount and the fee components, or partially, for just the amount or the fee component. Refund can also be initiated for an arbitrary amount limited by the original payment amount.

inner source_payment :module:models/SourcePayment

inner status :module:models/RefundResponse.StatusEnum

The status of the refund.

inner url :String

This URL fetches the details of refund.

Methods

static constructFromObject(data, obj) → {module:models/RefundResponse}

Constructs a RefundResponse from a plain JavaScript object, optionally creating a new instance. Copies all relevant properties from data to obj if supplied or a new instance if not.

Parameters:
Name Type Description
data Object

The plain JavaScript object bearing properties of interest.

obj module:models/RefundResponse

Optional instance to populate.

Returns:
module:models/RefundResponse -

The populated RefundResponse instance.