Paypal.Payment.Refund (Paypal v0.1.0)
View SourcePayment refund information. The information retrieved from Paypal about the refund.
Fields
id
- The unique ID for the capture.status
- The status of the capture (e.g."COMPLETED"
).status_details
- The details of the capture status.invoice_id
- The API caller-provided external invoice number for this order.custom_id
- The API caller-provided external ID.payer
- An embedded schema representing the payer.create_time
- The date and time when the capture was created (ISO 8601 string).update_time
- The date and time when the capture was last updated (ISO 8601 string).amount
- An embedded schema representing the monetary amount of the capture.acquirer_reference_number
- Reference ID issued for the card transaction.note_to_payer
- The reason for the refund.seller_protection
- An embedded schema containing details about seller protection.seller_payable_breakdown
- An embedded schema that details the seller_payable_breakdown.links
- A list of embedded link objects for further API actions.
Summary
Types
@type t() :: %Paypal.Payment.Refund{ acquirer_reference_number: String.t() | nil, amount: Paypal.Common.CurrencyValue.t() | nil, create_time: String.t() | nil, custom_id: String.t() | nil, id: String.t() | nil, invoice_id: String.t() | nil, links: [Paypal.Common.Link.t()], note_to_payer: String.t() | nil, payer: Paypal.Order.Payer.t() | nil, seller_payable_breakdown: map() | nil, seller_protection: map() | nil, status: any() | nil, status_details: String.t() | nil, update_time: String.t() | nil }