Orders

Retrieve a payment for an order

Use this endpoint to retrieve a single payment recorded against an order. The response includes the payment's current status, refundable amount, and any associated refunds or chargebacks — useful for reconciling the order's outstanding balance or surfacing payment details in a back-office view.

get/shop/orders/{orderId}/payments/{paymentId}

Response

A single payment recorded against an order.

Example response

{
  "data": {
    "amount": 10000,
    "capture_method": "automatic",
    "chargebacks": [
      {
        "currency": "gbp",
        "created_at": "2025-02-04T12:00:00+01:00"
      }
    ],
    "currency": "gbp",
    "details_source": "pay_by_link",
    "failure_reason": "Suspected fraud",
    "item_revenues": [
      {
        "revenue_centre": "spa",
        "gross_amount": 1500,
        "net_amount": 1250,
        "currency": "gbp"
      }
    ],
    "paid_at": "2020-02-24T12:00:00+01:00",
    "processor": "stripe",
    "refundable_amount": 3500,
    "refunds": [
      {
        "currency": "gbp"
      }
    ],
    "created_at": "2025-02-04T12:00:00+01:00"
  }
}

Changes

No recorded changes to this endpoint across all 1 revision of this API.