Download OpenAPI specification:Download
This API is used to retrieve seller payouts and monetary transaction details related to those payouts.
Important! Due to EU & UK Payments regulatory requirements, an additional security verification via Digital Signatures is required for certain API calls that are made on behalf of EU/UK sellers, including all Finances API methods. Please refer to Digital Signatures for APIs to learn more on the impacted APIs and the process to create signatures to be included in the HTTP payload.
| payout_Id required | string The unique identfier of the payout is passed in as a path parameter at the end of the call URI. |
| X-EBAY-C-MARKETPLACE-ID | string This header identifies the seller's eBay marketplace. It is required for all marketplaces outside of the US. See HTTP request headers for the marketplace ID values. |
{- "amount": {
- "convertedFromCurrency": "string",
- "convertedFromValue": "string",
- "currency": "string",
- "exchangeRate": "string",
- "value": "string"
}, - "bankReference": "string",
- "lastAttemptedPayoutDate": "string",
- "payoutDate": "string",
- "payoutId": "string",
- "payoutInstrument": {
- "accountLastFourDigits": "string",
- "instrumentType": "string",
- "nickname": "string"
}, - "payoutMemo": "string",
- "payoutStatus": "string",
- "payoutStatusDescription": "string",
- "totalAmount": {
- "convertedFromCurrency": "string",
- "convertedFromValue": "string",
- "currency": "string",
- "exchangeRate": "string",
- "value": "string"
}, - "totalFee": {
- "convertedFromCurrency": "string",
- "convertedFromValue": "string",
- "currency": "string",
- "exchangeRate": "string",
- "value": "string"
}, - "transactionCount": 0
}Important! Due to EU & UK Payments regulatory requirements, an additional security verification via Digital Signatures is required for certain API calls that are made on behalf of EU/UK sellers, including all Finances API methods. Please refer to Digital Signatures for APIs to learn more on the impacted APIs and the process to create signatures to be included in the HTTP payload.
| filter | string The three filter types that can be used here are discussed below. If none of these filters are used, all recent payouts in all states are returned:
If both the payoutDate and payoutStatus filters are used, payouts must satisfy both criteria to be returned. For implementation help, refer to eBay API documentation at https://developer.ebay.com/api-docs/sell/finances/types/cos:FilterField |
| limit | integer The number of payouts to return per page of the result set. Use this parameter in conjunction with the offset parameter to control the pagination of the output. |
| offset | integer This integer value indicates the actual position that the first payout returned on the current page has in the results set. So, if you wanted to view the 11th payout of the result set, you would set the offset value in the request to |
| sort | string By default, payouts or failed payouts that match the input criteria are sorted in ascending order according to the payout date/last attempted payout date (oldest payouts returned first). |
| X-EBAY-C-MARKETPLACE-ID | string This header identifies the seller's eBay marketplace. It is required for all marketplaces outside of the US. See HTTP request headers for the marketplace ID values. |
{- "href": "string",
- "limit": 0,
- "next": "string",
- "offset": 0,
- "payouts": [
- {
- "amount": {
- "convertedFromCurrency": "string",
- "convertedFromValue": "string",
- "currency": "string",
- "exchangeRate": "string",
- "value": "string"
}, - "bankReference": "string",
- "lastAttemptedPayoutDate": "string",
- "payoutDate": "string",
- "payoutId": "string",
- "payoutInstrument": {
- "accountLastFourDigits": "string",
- "instrumentType": "string",
- "nickname": "string"
}, - "payoutMemo": "string",
- "payoutStatus": "string",
- "payoutStatusDescription": "string",
- "totalAmount": {
- "convertedFromCurrency": "string",
- "convertedFromValue": "string",
- "currency": "string",
- "exchangeRate": "string",
- "value": "string"
}, - "totalFee": {
- "convertedFromCurrency": "string",
- "convertedFromValue": "string",
- "currency": "string",
- "exchangeRate": "string",
- "value": "string"
}, - "transactionCount": 0
}
], - "prev": "string",
- "total": 0
}Important! Due to EU & UK Payments regulatory requirements, an additional security verification via Digital Signatures is required for certain API calls that are made on behalf of EU/UK sellers, including all Finances API methods. Please refer to Digital Signatures for APIs to learn more on the impacted APIs and the process to create signatures to be included in the HTTP payload.
| filter | string The two filter types that can be used here are discussed below. One or both of these filter types can be used. If none of these filters are used, the data returned in the response will reflect payouts, in all states, processed within the last 90 days.
If both the payoutDate and payoutStatus filters are used, only the payouts that satisfy both criteria are considered in the results. For implementation help, refer to eBay API documentation at https://developer.ebay.com/api-docs/sell/finances/types/cos:FilterField |
| X-EBAY-C-MARKETPLACE-ID | string This header identifies the seller's eBay marketplace. It is required for all marketplaces outside of the US. See HTTP request headers for the marketplace ID values. |
{- "amount": {
- "convertedFromCurrency": "string",
- "convertedFromValue": "string",
- "currency": "string",
- "exchangeRate": "string",
- "value": "string"
}, - "payoutCount": 0,
- "transactionCount": 0
}Important! Due to EU & UK Payments regulatory requirements, an additional security verification via Digital Signatures is required for certain API calls that are made on behalf of EU/UK sellers, including all Finances API methods. Please refer to Digital Signatures for APIs to learn more on the impacted APIs and the process to create signatures to be included in the HTTP payload.
204 - No Content is returned instead.| X-EBAY-C-MARKETPLACE-ID | string This header identifies the seller's eBay marketplace. It is required for all marketplaces outside of the US. See HTTP request headers for the marketplace ID values. |
{- "availableFunds": {
- "convertedFromCurrency": "string",
- "convertedFromValue": "string",
- "currency": "string",
- "exchangeRate": "string",
- "value": "string"
}, - "fundsOnHold": {
- "convertedFromCurrency": "string",
- "convertedFromValue": "string",
- "currency": "string",
- "exchangeRate": "string",
- "value": "string"
}, - "processingFunds": {
- "convertedFromCurrency": "string",
- "convertedFromValue": "string",
- "currency": "string",
- "exchangeRate": "string",
- "value": "string"
}, - "totalFunds": {
- "convertedFromCurrency": "string",
- "convertedFromValue": "string",
- "currency": "string",
- "exchangeRate": "string",
- "value": "string"
}
}Important! Due to EU & UK Payments regulatory requirements, an additional security verification via Digital Signatures is required for certain API calls that are made on behalf of EU/UK sellers, including all Finances API methods. Please refer to Digital Signatures for APIs to learn more on the impacted APIs and the process to create signatures to be included in the HTTP payload.
SALE transactions for August 15, 2022;RETURN transactions for the month of January, 2021;transactionStatus equal to FUNDS_ON_HOLD.| filter | string Numerous filters are available for the getTransactions method, and these filters are discussed below. One or more of these filter types can be used. If none of these filters are used, all monetary transactions from the last 90 days are returned:
|
| limit | integer The number of monetary transactions to return per page of the result set. Use this parameter in conjunction with the offset parameter to control the pagination of the output. |
| offset | integer This integer value indicates the actual position that the first monetary transaction returned on the current page has in the results set. So, if you wanted to view the 11th monetary transaction of the result set, you would set the offset value in the request to |
| sort | string Sorting is not yet available for the getTransactions method. By default, monetary transactions that match the input criteria are sorted in descending order according to the transaction date. For implementation help, refer to eBay API documentation at https://developer.ebay.com/api-docs/sell/finances/types/cos:SortField |
| X-EBAY-C-MARKETPLACE-ID | string This header identifies the seller's eBay marketplace. It is required for all marketplaces outside of the US. See HTTP request headers for the marketplace ID values. |
{- "href": "string",
- "limit": 0,
- "next": "string",
- "offset": 0,
- "prev": "string",
- "total": 0,
- "transactions": [
- {
- "amount": {
- "convertedFromCurrency": "string",
- "convertedFromValue": "string",
- "currency": "string",
- "exchangeRate": "string",
- "value": "string"
}, - "bookingEntry": "string",
- "buyer": {
- "username": "string"
}, - "eBayCollectedTaxAmount": {
- "convertedFromCurrency": "string",
- "convertedFromValue": "string",
- "currency": "string",
- "exchangeRate": "string",
- "value": "string"
}, - "feeJurisdiction": {
- "regionName": "string",
- "regionType": "string"
}, - "feeType": "string",
- "orderId": "string",
- "orderLineItems": [
- {
- "feeBasisAmount": {
- "convertedFromCurrency": "string",
- "convertedFromValue": "string",
- "currency": "string",
- "exchangeRate": "string",
- "value": "string"
}, - "lineItemId": "string",
- "marketplaceFees": [
- {
- "amount": {
- "convertedFromCurrency": "string",
- "convertedFromValue": "string",
- "currency": "string",
- "exchangeRate": "string",
- "value": "string"
}, - "feeJurisdiction": {
- "regionName": "string",
- "regionType": "string"
}, - "feeMemo": "string",
- "feeType": "string"
}
]
}
], - "paymentsEntity": "string",
- "payoutId": "string",
- "references": [
- {
- "referenceId": "string",
- "referenceType": "string"
}
], - "salesRecordReference": "string",
- "totalFeeAmount": {
- "convertedFromCurrency": "string",
- "convertedFromValue": "string",
- "currency": "string",
- "exchangeRate": "string",
- "value": "string"
}, - "totalFeeBasisAmount": {
- "convertedFromCurrency": "string",
- "convertedFromValue": "string",
- "currency": "string",
- "exchangeRate": "string",
- "value": "string"
}, - "transactionDate": "string",
- "transactionId": "string",
- "transactionMemo": "string",
- "transactionStatus": "string",
- "transactionType": "string"
}
]
}Important! Due to EU & UK Payments regulatory requirements, an additional security verification via Digital Signatures is required for certain API calls that are made on behalf of EU/UK sellers, including all Finances API methods. Please refer to Digital Signatures for APIs to learn more on the impacted APIs and the process to create signatures to be included in the HTTP payload.
transactionStatus equal to FUNDS_ON_HOLD and the total monetary amount of these on-hold payments are also returned.transactionType filter is used to retrieve a specific type of transaction (e.g., SALE, REFUND, etc.,) the creditCount and creditAmount response fields both include order sales and seller credits information. That is, the count and value fields do not distinguish between these two types monetary transactions.| filter | string Numerous filters are available for the getTransactionSummary method, and these filters are discussed below. One or more of these filter types can be used. The transactionStatus filter must be used. All other filters are optional.
|
| X-EBAY-C-MARKETPLACE-ID | string This header identifies the seller's eBay marketplace. It is required for all marketplaces outside of the US. See HTTP request headers for the marketplace ID values. |
{- "adjustmentAmount": {
- "convertedFromCurrency": "string",
- "convertedFromValue": "string",
- "currency": "string",
- "exchangeRate": "string",
- "value": "string"
}, - "adjustmentBookingEntry": "string",
- "adjustmentCount": 0,
- "balanceTransferAmount": {
- "convertedFromCurrency": "string",
- "convertedFromValue": "string",
- "currency": "string",
- "exchangeRate": "string",
- "value": "string"
}, - "balanceTransferBookingEntry": "string",
- "balanceTransferCount": 0,
- "creditAmount": {
- "convertedFromCurrency": "string",
- "convertedFromValue": "string",
- "currency": "string",
- "exchangeRate": "string",
- "value": "string"
}, - "creditBookingEntry": "string",
- "creditCount": 0,
- "disputeAmount": {
- "convertedFromCurrency": "string",
- "convertedFromValue": "string",
- "currency": "string",
- "exchangeRate": "string",
- "value": "string"
}, - "disputeBookingEntry": "string",
- "disputeCount": 0,
- "loanRepaymentAmount": {
- "convertedFromCurrency": "string",
- "convertedFromValue": "string",
- "currency": "string",
- "exchangeRate": "string",
- "value": "string"
}, - "loanRepaymentBookingEntry": "string",
- "loanRepaymentCount": 0,
- "nonSaleChargeAmount": {
- "convertedFromCurrency": "string",
- "convertedFromValue": "string",
- "currency": "string",
- "exchangeRate": "string",
- "value": "string"
}, - "nonSaleChargeBookingEntry": "string",
- "nonSaleChargeCount": 0,
- "onHoldAmount": {
- "convertedFromCurrency": "string",
- "convertedFromValue": "string",
- "currency": "string",
- "exchangeRate": "string",
- "value": "string"
}, - "onHoldBookingEntry": "string",
- "onHoldCount": 0,
- "refundAmount": {
- "convertedFromCurrency": "string",
- "convertedFromValue": "string",
- "currency": "string",
- "exchangeRate": "string",
- "value": "string"
}, - "refundBookingEntry": "string",
- "refundCount": 0,
- "shippingLabelAmount": {
- "convertedFromCurrency": "string",
- "convertedFromValue": "string",
- "currency": "string",
- "exchangeRate": "string",
- "value": "string"
}, - "shippingLabelBookingEntry": "string",
- "shippingLabelCount": 0,
- "transferAmount": {
- "convertedFromCurrency": "string",
- "convertedFromValue": "string",
- "currency": "string",
- "exchangeRate": "string",
- "value": "string"
}, - "transferBookingEntry": "string",
- "transferCount": 0,
- "withdrawalAmount": {
- "convertedFromCurrency": "string",
- "convertedFromValue": "string",
- "currency": "string",
- "exchangeRate": "string",
- "value": "string"
}, - "withdrawalBookingEntry": "string",
- "withdrawalCount": 0
}Important! Due to EU & UK Payments regulatory requirements, an additional security verification via Digital Signatures is required for certain API calls that are made on behalf of EU/UK sellers, including all Finances API methods. Please refer to Digital Signatures for APIs to learn more on the impacted APIs and the process to create signatures to be included in the HTTP payload.
TRANSFER transaction type. A TRANSFER is a monetary transaction type that involves a seller transferring money to eBay for reimbursement of one or more charges. For example, when a seller reimburses eBay for a buyer refund.404 Not found.| transfer_Id required | string The unique identifier of the |
| X-EBAY-C-MARKETPLACE-ID | string This header identifies the seller's eBay marketplace. It is required for all marketplaces outside of the US. See HTTP request headers for the marketplace ID values. |
{- "fundingSource": {
- "brand": "string",
- "memo": "string",
- "type": "string"
}, - "transactionDate": "string",
- "transferAmount": {
- "convertedFromCurrency": "string",
- "convertedFromValue": "string",
- "currency": "string",
- "exchangeRate": "string",
- "value": "string"
}, - "transferDetail": {
- "balanceAdjustment": {
- "adjustmentAmount": {
- "convertedFromCurrency": "string",
- "convertedFromValue": "string",
- "currency": "string",
- "exchangeRate": "string",
- "value": "string"
}, - "adjustmentType": "string"
}, - "charges": [
- {
- "cancellationId": "string",
- "caseId": "string",
- "chargeNetAmount": {
- "convertedFromCurrency": "string",
- "convertedFromValue": "string",
- "currency": "string",
- "exchangeRate": "string",
- "value": "string"
}, - "inquiryId": "string",
- "orderId": "string",
- "paymentDisputeId": "string",
- "refundId": "string",
- "returnId": "string"
}
], - "totalChargeNetAmount": {
- "convertedFromCurrency": "string",
- "convertedFromValue": "string",
- "currency": "string",
- "exchangeRate": "string",
- "value": "string"
}
}, - "transferId": "string"
}