Paypal.Order.PurchaseUnit.Capture (Paypal v0.1.1)
View SourceRepresents a Capture object from the PayPal v2 PurchaseUnit API.
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.final_capture
- A boolean indicating if this is the final capture.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.disbursement_mode
- An embedded schema containing details about the disbursement mode.processor_response
- An embedded schema containing details about the processor response.seller_protection
- An embedded schema containing details about seller protection.seller_receivable_breakdown
- An embedded schema that details the receivables.network_transaction_reference
- Reference values used by the card network to identify a transaction.links
- A list of embedded link objects for further API actions.
Summary
Types
@type t() :: %Paypal.Order.PurchaseUnit.Capture{ amount: Paypal.Common.CurrencyValue.t() | nil, create_time: String.t() | nil, custom_id: String.t() | nil, disbursement_mode: map() | nil, final_capture: boolean() | nil, id: String.t() | nil, invoice_id: String.t() | nil, links: [Paypal.Common.Link.t()], network_transaction_reference: map() | nil, processor_response: map() | nil, seller_protection: map() | nil, seller_receivable_breakdown: map() | nil, status: String.t() | nil, status_details: String.t() | nil, update_time: String.t() | nil }