Returns a single payment by ID
JavaScript
import { createSpreeClient } from '@spree/sdk' const client = createSpreeClient({ baseUrl: 'https://your-store.com', publishableKey: '<api-key>', }) const payment = await client.store.orders.payments.get('or_abc123', 'pay_abc123', { bearerToken: '<token>', })
{ "id": "py_UkLWZg9DAJ", "payment_method_id": "pm_UkLWZg9DAJ", "state": "checkout", "response_code": "12345", "number": "PKC5SUNZ", "amount": "110.0", "display_amount": "$110.00", "created_at": "2026-03-05T20:52:35.812Z", "updated_at": "2026-03-05T20:52:35.812Z", "source_type": "credit_card", "source_id": "card_UkLWZg9DAJ", "source": { "id": "card_UkLWZg9DAJ", "cc_type": "visa", "last_digits": "1111", "month": 12, "year": 2027, "name": "Spree Commerce", "default": false, "gateway_payment_profile_id": null }, "payment_method": { "id": "pm_UkLWZg9DAJ", "name": "Credit Card", "description": null, "type": "Spree::Gateway::Bogus", "session_required": true } }
Publishable API key for store access
JWT token for authenticated customers
Order prefix ID
Payment ID
payment found
credit_card
store_credit
payment_source
Show child attributes
Was this page helpful?