Required scopes: payments_read
Arguments
Forward pagination cursor — returns items after it. Cursors are positions in the filtered list, so a row can shift onto another page if new activity lands in the requested range.
Backward pagination cursor — returns items before it. Cursors are positions in the filtered list, so a row can shift onto another page if new activity lands in the requested range.
Inclusive first order date, as a US Eastern (America/New_York) calendar day. Rejected when it is after dateTo.
Inclusive last order date, as a US Eastern (America/New_York) calendar day.
Forward pagination: returns the first N items (max 100, default 25). Use with after; mutually exclusive with last/before.
Backward pagination: returns the last N items (max 100, default 25). Use with before; mutually exclusive with first/after.
Matches order reference, checkout id, receipt number, merchant reference, or customer name. Fewer than 2 characters is rejected.
Returns
A paginated list of PaymentTransaction items. The list of edges (each a node plus its pagination cursor). Opaque cursor for this item; pass to after/before to page from here.
The item at this edge. Whether the cart was HSA/FSA eligible, regular, or split.
Public checkout id for the session that took this payment.
Customer name on the order, when the checkout collected one.
Amount charged for the order, before fees and refunds.
Letter-of-medical-necessity fee taken from this order.
The merchant’s own reference for the order, when the checkout recorded one. Use this, with orderReference, to match a row to an order in your system.
Amount kept by the merchant after fees and refunds.
Provider order reference for this charge.
When the order was placed, as a UTC instant.
Cards charged for this order, one per payment leg. A split payment lists more than one.
Payout that settled this order’s capture. Null until the payout is known.
Redo’s platform commission on the order (excludes the LMN fee). Card-processing costs are not charged to the merchant.
Amount refunded to the customer. Zero when nothing was refunded.
Refund status of the payment.
Platform fee plus LMN fee.
The nodes in this page, without the edge/cursor wrapper — a convenience over edges. Whether the cart was HSA/FSA eligible, regular, or split.
Public checkout id for the session that took this payment.
Customer name on the order, when the checkout collected one.
Amount charged for the order, before fees and refunds. The exact amount as a decimal string (e.g. “19.99”).
ISO 4217 currency code (e.g. USD).
Letter-of-medical-necessity fee taken from this order. The exact amount as a decimal string (e.g. “19.99”).
ISO 4217 currency code (e.g. USD).
The merchant’s own reference for the order, when the checkout recorded one. Use this, with orderReference, to match a row to an order in your system.
Amount kept by the merchant after fees and refunds. The exact amount as a decimal string (e.g. “19.99”).
ISO 4217 currency code (e.g. USD).
Provider order reference for this charge.
When the order was placed, as a UTC instant.
Cards charged for this order, one per payment leg. A split payment lists more than one. Display label for the card brand, for example “Visa”. Not a processor code.
Last four digits of the card, when the method display includes them.
Payout that settled this order’s capture. Null until the payout is known. Banking value date of the payout (YYYY-MM-DD), or null while that date is not known.
Opaque id of the payout. Pass it to payoutBreakdown for the per-order lines.
Redo’s platform commission on the order (excludes the LMN fee). Card-processing costs are not charged to the merchant. The exact amount as a decimal string (e.g. “19.99”).
ISO 4217 currency code (e.g. USD).
Amount refunded to the customer. Zero when nothing was refunded. The exact amount as a decimal string (e.g. “19.99”).
ISO 4217 currency code (e.g. USD).
Refund status of the payment.
Platform fee plus LMN fee. The exact amount as a decimal string (e.g. “19.99”).
ISO 4217 currency code (e.g. USD).
Pagination metadata for the current page. Cursor of the last edge in this page; pass to after to page forward.
Whether more items exist after this page (drives forward pagination with first/after).
Whether more items exist before this page (drives backward pagination with last/before).
Cursor of the first edge in this page; pass to before to page backward.
Example