Skip to content

Payment Records ​

A Payment Record is a resource that allows you to represent payments that occur on- or off-Stripe. For example, you can create a Payment Record to model a payment made on a different payment processor, in order to mark an Invoice as paid and a Subscription as active. Payment Records consist of one or more Payment Attempt Records, which represent individual attempts made on a payment network.

Endpoints ​

Retrieve a Payment Record ​

  • GET /v1/payment_records/:id

Report a payment ​

  • POST /v1/payment_records/report_payment

Report a payment attempt ​

  • POST /v1/payment_records/:id/report_payment_attempt

Report a refund ​

  • POST /v1/payment_records/:id/report_refund

Report payment attempt canceled ​

  • POST /v1/payment_records/:id/report_payment_attempt_canceled

Report payment attempt failed ​

  • POST /v1/payment_records/:id/report_payment_attempt_failed

Report payment attempt guaranteed ​

  • POST /v1/payment_records/:id/report_payment_attempt_guaranteed

Report payment attempt informational ​

  • POST /v1/payment_records/:id/report_payment_attempt_informational

Stripe API Reference - Self-contained docs reference, refreshed 2026-05-18