← Back
Stripe
Stripe API now exposes Terminal reader and location data in payment method details
Stripe API · apifeaturerelease · docs.stripe.com ↗

New API Fields

Stripe has added support for retrieving Terminal reader and location data associated with in-person transactions. The new fields are now available in the payment_method_details object for both card present and Interac present charge types.

What Developers Can Access

  • reader: Identifies which Terminal device processed the transaction
  • location: Provides location details related to the card present or Interac present charge

These fields enable merchants and payment processors to better track and reconcile in-person transactions with specific hardware readers and physical locations.

Upgrade Instructions

To access these new fields, developers must upgrade to API version 2026-02-25.clover:

  • SDK users: Upgrade to the latest version of your language SDK (Ruby, Python, PHP, Java, Node.js, Go, or .NET)
  • Direct API users: Include Stripe-Version: 2026-02-25.clover in API request headers
  • Webhook endpoints: Update the API version for any webhooks receiving charge events
  • Connect users: Test Connect integration compatibility before production rollout

After upgrading, test thoroughly in the sandbox environment before performing the final upgrade in Workbench. Version rollback is available for 72 hours if needed.

Related Enhancements

This release is part of a broader Terminal update that also includes cellular connectivity management, Wi-Fi certificate support, and the new Stripe Reader S710 device.