Fulfillment API
  1. order
Fulfillment API
  • order
    • /order
      GET
    • /order/{orderId}
      GET
    • Issue Refund
      POST
  • shipping_fulfillment
    • /order/{orderId}/shipping_fulfillment
      GET
    • /order/{orderId}/shipping_fulfillment
      POST
    • /order/{orderId}/shipping_fulfillment/{fulfillmentId}
      GET
  • payment_dispute
    • Get Payment Dispute Details
      GET
    • Accept Payment Dispute
      POST
    • Get Payment Dispute Activity
      GET
    • Add an Evidence File
      POST
    • Contest Payment Dispute
      POST
    • Get Payment Dispute Evidence File
      GET
    • Update evidence
      POST
    • Upload an Evidence File
      POST
    • Search Payment Dispute by Filters
      GET
  • Schemas
    • Schemas
      • AcceptPaymentDisputeRequest
      • AddEvidencePaymentDisputeRequest
      • AddEvidencePaymentDisputeResponse
      • Address
      • Amount
      • AppliedPromotion
      • Buyer
      • CancelRequest
      • CancelStatus
      • ContestPaymentDisputeRequest
      • DeliveryCost
      • DisputeAmount
      • DisputeEvidence
      • DisputeSummaryResponse
      • EbayCollectAndRemitTax
      • EbayFulfillmentProgram
      • EbayTaxReference
      • Error
      • ErrorParameter
      • EvidenceRequest
      • ExtendedContact
      • FileEvidence
      • FileInfo
      • FulfillmentStartInstruction
      • GiftDetails
      • InfoFromBuyer
      • IssueRefundRequest
      • ItemLocation
      • LegacyReference
      • LineItem
      • LineItemFulfillmentInstructions
      • LineItemProperties
      • LineItemReference
      • LineItemRefund
      • MonetaryTransaction
      • Order
      • OrderLineItems
      • OrderRefund
      • OrderSearchPagedCollection
      • Payment
      • PaymentDispute
      • PaymentDisputeActivity
      • PaymentDisputeActivityHistory
      • PaymentDisputeOutcomeDetail
      • PaymentDisputeSummary
      • PaymentHold
      • PaymentSummary
      • Phone
      • PhoneNumber
      • PickupStep
      • PostSaleAuthenticationProgram
      • PricingSummary
      • Program
      • Refund
      • RefundItem
      • ReturnAddress
      • SellerActionsToRelease
      • ShippingFulfillment
      • ShippingFulfillmentDetails
      • ShippingFulfillmentPagedCollection
      • ShippingStep
      • SimpleAmount
      • Tax
      • TaxAddress
      • TaxIdentifier
      • TrackingInfo
      • UpdateEvidencePaymentDisputeRequest
  1. order

Issue Refund

Production
https://api.ebay.com{basePath}
Production
https://api.ebay.com{basePath}
POST
/order/{order_id}/issue_refund
This method allows a seller (opted in to eBay Managed Payments) to issue a full or partial refund to a buyer for an order. Full or partial refunds can be issued at the order level or line item level. The refunds issued through this method are processed asynchronously, so the refund will not show as 'Refunded' right away. A seller will have to make a subsequent getOrder call to check the status of the refund. The status of an order refund can be found in the paymentSummary.refunds.refundStatus field of the getOrder response. Note: eBay Managed Payments is currently only available to a limited number of US sellers, but this program is scheduled to become available to more sellers throughout 2019 and beyond.

Request

Path Params

Body Params application/json

Examples

Responses

🟢200OK
application/json
Body

🟠400Bad Request
🟠403Access Forbidden
🟠404Resource Not found
🟠409Conflict
🔴500Internal Server Error
Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request POST 'https://api.ebay.com{basePath}/order//issue_refund' \
--header 'Content-Type: application/json' \
--data-raw '{
    "comment": "string",
    "orderLevelRefundAmount": {
        "currency": "string",
        "value": "string"
    },
    "reasonForRefund": "string",
    "refundItems": [
        {
            "legacyReference": {
                "legacyItemId": "string",
                "legacyTransactionId": "string"
            },
            "lineItemId": "string",
            "refundAmount": {
                "currency": "string",
                "value": "string"
            }
        }
    ]
}'
Response Response Example
200 - Example 1
{
    "refundId": "string",
    "refundStatus": "string"
}
Modified at 2022-09-11 20:21:04
Previous
/order/{orderId}
Next
/order/{orderId}/shipping_fulfillment
Built with