The collection of payments, or transactions, for a purchase unit in an order. For example, authorized payments, captured payments, and refunds.
capturesobject<capture>[]OptionalstatusenumOptionalstatus.details.status_detailsobject<capture_status_details>OptionalreasonenumOptionalamountobject<amount_with_breakdown>Optionalcurrency_codestring<currency_code>RequiredvaluestringRequiredbreakdownobject<amount_breakdown>Optionalitem_totalobject<money>Optionalcurrency_codestring<currency_code>RequiredvaluestringRequiredshippingobject<money>Optionalcurrency_codestring<currency_code>RequiredvaluestringRequiredhandlingobject<money>Optionalcurrency_codestring<currency_code>RequiredvaluestringRequiredtax_totalobject<money>Optionalcurrency_codestring<currency_code>RequiredvaluestringRequiredinsuranceobject<money>Optionalcurrency_codestring<currency_code>RequiredvaluestringRequiredshipping_discountobject<money>Optionalcurrency_codestring<currency_code>RequiredvaluestringRequireddiscountobject<discount_with_breakdown>Optionalcurrency_codestring<currency_code>RequiredvaluestringRequirednetwork_transaction_referenceobject<network_transaction>OptionalidstringOptionaldatestringOptionalnetworkenum<card_brand>Optionalseller_protectionobject<seller_protection>OptionalstatusenumOptionalfinal_capturebooleanOptionalseller_receivable_breakdownobject<seller_receivable_breakdown>Optionalgross_amountobject<money>Requiredcurrency_codestring<currency_code>RequiredvaluestringRequiredpaypal_feeobject<money>Optionalcurrency_codestring<currency_code>RequiredvaluestringRequiredpaypal_fee_in_receivable_currencyobject<money>Optionalcurrency_codestring<currency_code>RequiredvaluestringRequirednet_amountobject<money>Optionalcurrency_codestring<currency_code>RequiredvaluestringRequiredreceivable_amountobject<money>Optionalcurrency_codestring<currency_code>RequiredvaluestringRequiredexchange_rateobject<exchange_rate>Optionalsource_currencystring<currency_code>Optionaltarget_currencystring<currency_code>Optionalplatform_feesobject<platform_fee>[]Optionalamountobject<money>Requiredcurrency_codestring<currency_code>RequiredvaluestringRequiredpayeeobject<payee_base>Optionalemail_addressstring<email>OptionalNote: Up to 64 characters are allowed before and 255 characters are allowed after the@sign. However, the generally accepted maximum length for an email address is 254 characters. The pattern verifies that an unquoted@sign exists.
merchant_idstring<account_id>Optionaldisbursement_modeenum<disbursement_mode>Optionallinksobject<link_description-2>[]OptionalhrefstringRequiredrelstringRequiredmethodenumOptionalschemaobject<link_schema-2>OptionaltargetSchemaobject<link_schema-2>Optionalprocessor_responseobject<processor_response>Optionalavs_codeenumOptionalcvv_codeenumOptionalresponse_codeenumOptionalpayment_advice_codeenumOptionalcreate_timestring<date_time>OptionalNote: The regular expression provides guidance but does not reject all invalid dates.
update_timestring<date_time>OptionalNote: The regular expression provides guidance but does not reject all invalid dates.
refundsobject<refund>[]Optionalstatus_detailsobject<refund_status_details>Optionalamountobject<money>Optionalcurrency_codestring<currency_code>RequiredvaluestringRequiredgross_amountobject<money>Optionalcurrency_codestring<currency_code>RequiredvaluestringRequiredpaypal_feeobject<money>Optionalcurrency_codestring<currency_code>RequiredvaluestringRequiredpaypal_fee_in_receivable_currencyobject<money>Optionalcurrency_codestring<currency_code>RequiredvaluestringRequirednet_amountobject<money>Optionalcurrency_codestring<currency_code>RequiredvaluestringRequirednet_amount_in_receivable_currencyobject<money>Optionalcurrency_codestring<currency_code>RequiredvaluestringRequiredplatform_feesobject<platform_fee>[]Optionalamountobject<money>Requiredcurrency_codestring<currency_code>RequiredvaluestringRequiredpayeeobject<payee_base>Optionalemail_addressstring<email>OptionalNote: Up to 64 characters are allowed before and 255 characters are allowed after the@sign. However, the generally accepted maximum length for an email address is 254 characters. The pattern verifies that an unquoted@sign exists.
merchant_idstring<account_id>Optionalservice_feesobject<service_fee>[]Optionalamountobject<money>Optionalcurrency_codestring<currency_code>RequiredvaluestringRequiredservice_fee_typeenum<service_fee_type>Optionalnet_amount_breakdownobject<net_amount_breakdown_item>[]Optionalpayable_amountobject<money>Optionalcurrency_codestring<currency_code>RequiredvaluestringRequiredconverted_amountobject<money>Optionalcurrency_codestring<currency_code>RequiredvaluestringRequiredexchange_rateobject<exchange_rate>Optionalsource_currencystring<currency_code>Optionaltarget_currencystring<currency_code>Optionaltotal_refunded_amountobject<money>Optionalcurrency_codestring<currency_code>RequiredvaluestringRequiredpayerobject<payee_base>Optionalemail_addressstring<email>OptionalNote: Up to 64 characters are allowed before and 255 characters are allowed after the@sign. However, the generally accepted maximum length for an email address is 254 characters. The pattern verifies that an unquoted@sign exists.
merchant_idstring<account_id>Optionalbuyer_contextobject<buyer_context>Optionaltransaction_create_timestring<date_time>OptionalNote: The regular expression provides guidance but does not reject all invalid dates.
transaction_update_timestring<date_time>OptionalNote: The regular expression provides guidance but does not reject all invalid dates.
linksobject<link_description-2>[]OptionalhrefstringRequiredrelstringRequiredmethodenumOptionalschemaobject<link_schema-2>OptionaltargetSchemaobject<link_schema-2>Optionalcreate_timestring<date_time>OptionalNote: The regular expression provides guidance but does not reject all invalid dates.
update_timestring<date_time>OptionalNote: The regular expression provides guidance but does not reject all invalid dates.