RefundDetailsSummary Class

The details of refund request.

Constructor

RefundDetailsSummary(*args: Any, **kwargs: Any)

Variables

Name Description
requested_on

Date when the refund was requested.

approved_on

Date when the refund was approved.

completed_on

Date when the refund was completed.

amount_requested

The amount of refund requested.

amount_refunded

The amount refunded.

rebill_invoice_id
str

The invoice ID of the rebill invoice for a refund.

transaction_count
int

The number of transactions refunded.

refund_status

The status of refund request. Known values are: "Other", "Pending", "Approved", "Declined", "Cancelled", "Completed", and "Expired".

refund_operation_id
str

The ID of refund operation.

refund_reason

The reason for refund. Known values are: "Other", "AccidentalConversion", "UnclearPricing", "AccidentalPurchase", "ForgotToCancel", and "UnclearDocumentation".

Attributes

amount_refunded

The amount refunded.

amount_refunded: _models.RefundDetailsSummaryAmountRefunded | None

amount_requested

The amount of refund requested.

amount_requested: _models.RefundDetailsSummaryAmountRequested | None

approved_on

Date when the refund was approved.

approved_on: datetime | None

completed_on

Date when the refund was completed.

completed_on: datetime | None

rebill_invoice_id

The invoice ID of the rebill invoice for a refund.

rebill_invoice_id: str | None

refund_operation_id

The ID of refund operation.

refund_operation_id: str | None

refund_reason

"Other", "AccidentalConversion", "UnclearPricing", "AccidentalPurchase", "ForgotToCancel", and "UnclearDocumentation".

refund_reason: str | _models.RefundReasonCode | None

refund_status

"Other", "Pending", "Approved", "Declined", "Cancelled", "Completed", and "Expired".

refund_status: str | _models.RefundStatus | None

requested_on

Date when the refund was requested.

requested_on: datetime | None

transaction_count

The number of transactions refunded.

transaction_count: int | None