New Features

Payment Posted Confirmation

We’re excited to announce posted, a new payment status that closes the loop on payments by confirming when they have successfully landed in your users’ accounts.

With real-time account data, Method now provides a level of visibility that was previously unavailable in the U.S. financial system. By knowing if and when a payment has been applied, you can deliver timely and actionable updates to your users—boosting confidence and creating a seamless payment experience.

Key highlights:

  • Enabled for all payments: The feature is live for all teams and payments processed via Method’s V2 API (version: 2024-04-04) going forward.
  • No action required: Start using this feature immediately—just consume the new status in your integration.
  • 75% coverage: We expect approximately 75% visibility into posted status, with improved coverage as more accounts are subscribed to updates.
  • Unlock new use cases: Use the posted status to notify users via push notifications, emails, or in-app messages, keeping them informed and engaged.
  • Account subscription required: In a future release, the posted status will only be available for accounts subscribed to updates.

New Method Brand

We’re excited to introduce Method’s new visual identity, marking a new chapter in our journey under the same thesis we had on day one: consumer financial data is a walled garden, and we’re going to be the ones to open it up.

The updated design features:

  • A new icon and wordmark
  • A refined color palette centered around Method Opal: a bold, fresh, and vibrant cyan
  • A new website

Read more about the redesign here.


Improvements

Detailed Webhook Errors

Webhook Errors now includes detailed explanations of issues that caused your webhook to be disabled.

Webhook objects now feature an error field following the common Method error format. The error codes for webhook errors are:

  • 25001 – WEBHOOK_DISABLED_FAILED_OTHER: Indicates five consecutive failures not classified as 4XX, 5XX, or timeouts.
  • 25002 – WEBHOOK_DISABLED_RECEIVED_4XX_ERROR: The endpoint returned client errors (4XX) five times.
  • 25003 – WEBHOOK_DISABLED_RECEIVED_5XX_ERROR: The endpoint returned server errors (5XX) five times.
  • 25004 – WEBHOOK_DISABLED_TIMEOUT_ON_RESPONSE: No valid response received within 5 seconds for five consecutive attempts.

New List Endpoints

We’ve expanded our API capabilities by introducing list functionality for the following resources, allowing you to retrieve comprehensive collections, such as all updates or credit scores, for a specific account or entity.

Elements API

  • Removed the ability to pass in card_brand in the products array when creating an Element Token.

SDK Updates

  • Released version 1.1.4 of Method Python client (method-python).
    • All new list endpoints are now available in the Python client.
    • Added posted as an enum value for the payment.status field.
  • Released version 1.1.5 of Method Node.js client (method-node).
    • All new list endpoints are now available in the Node.js client.
    • Added posted as an enum value for the payment.status field.