Skip to main content
This page provides a high-level overview of new features, enhancements, and other impactful changes. For full details on the latest API changes, SDK changes, and changes to the CLI and Postman collection, please refer to each of their GitHub pages for more details.

OpenAPI

SDKs

Tools
2026-06-10
WindcaveCardNew ZealandAustralia
Connector

Windcave (card)

Gr4vy now supports card payments through Windcave (formerly Payment Express), a leading payment gateway across New Zealand and Australia. This connector extends card acquiring coverage in the Australia and New Zealand (ANZ) region for both online and in-store-focused merchants.

What’s new?

  • Card payments via Windcave: Accept credit and debit card payments through Windcave, using Gr4vy client-side integrations to collect and tokenize card details.
  • Full transaction lifecycle: Authorize, capture (including delayed and partial capture), void, and refund (including partial refunds) through the standard transaction flow.
  • 3-D Secure pass-through: Forward externally authenticated 3DS data so authentication performed by your own MPI is passed through to Windcave on the transaction.
  • Stored cards: Tokenize cards for card-on-file payments, with cardholder- and merchant-initiated indicators for recurring debits.
  • Transaction synchronization: Keep payment states synchronized with Windcave using webhooks to guard against interrupted checkouts.

Integration

The Windcave card connector supports a broad range of currencies and countries. To get started, obtain your API Username and API Key from the Windcave dashboard, then configure the connector in the Gr4vy dashboard.For full setup instructions, see the Windcave card documentation.
2026-06-09 (2)
ConnectorBank
Feature

Adyen Pay by Bank (US)

Support for Pay by Bank (US) via Adyen is now available. This connector enables US buyers to pay directly from their bank account through Plaid’s bank authentication flow, with payments settling over the ACH Direct Debit network.Unlike the existing ACH Direct Debit via Adyen connector, where buyers manually enter their bank account and routing numbers, Pay by Bank (US) uses the Plaid-mediated redirect flow. Plaid runs balance and risk checks at the time of authorization, reducing the risk of returns due to insufficient funds.The payment method supports tokenization after the first transaction, enabling frictionless recurring debits without requiring the buyer to authenticate through Plaid again.For further information on enabling and configuring Pay by Bank (US) via Adyen, refer to the connector documentation.
2026-06-09
TransactionsPerformanceCaptureMastercard Gateway
Feature

Direct capture optimization

Immediate-capture transactions can now be processed as a single combined authorization and capture — a “sale” — on connectors that support it. When a transaction is created with intent: capture, Gr4vy can send one request to the payment service instead of a separate authorization followed by a capture, helping reduce processing latency on this common flow.This optimization is rolling out gradually, connector by connector, beginning with the Mastercard Gateway connector. Where it isn’t yet available, transactions continue to use the existing authorize-then-capture flow with no change in behavior.

What’s new?

  • Single-step sale on supported connectors: On connectors that support direct capture, intent: capture transactions are sent to the payment service as a single combined authorization and capture, rather than two separate steps.
  • Faster immediate-capture flow: Removing the second round-trip to the payment service can lower latency on immediate-capture transactions, with no integration changes required.
  • Unchanged where unsupported: Connectors that don’t yet support direct capture continue to authorize and then capture as before.

Good to know

Even on a connector that supports direct capture, Gr4vy still processes some transactions as a separate authorization and capture, so that funds can be released with a void rather than a refund if a payment is reversed. A capture is still split in some cases, including when:
  • the anti-fraud decision for the transaction is review.
  • gift cards are used as part of the transaction (multi-tender).
  • the payment method uses an alternative, non-card scheme.
Auth-only transactions created with intent: authorize are unaffected. For the full set of conditions, see split authorization and capture.

How it works

Continue to create transactions with intent: capture as you do today. On a supported connector, Gr4vy automatically uses the single-step sale path; everywhere else it falls back to the existing authorize-then-capture flow. You may notice that a direct-captured transaction moves straight to capture_succeeded without first reporting authorization_succeeded.For more detail on how immediate-capture transactions move through their lifecycle, see the Transaction statuses documentation.
2026-06-02 (3)
NuveiACHBankUnited States
Connector

ACH via Nuvei

Gr4vy now supports ACH bank payments through Nuvei, expanding direct bank-debit coverage in the United States and extending the Nuvei connector portfolio.

What’s new?

  • US ACH support: Submit bank account details directly through the Gr4vy API to process ACH payments with Nuvei.
  • Direct capture and refunds: Process ACH transactions with direct capture, then issue full or partial refunds through the standard transaction flow.
  • Transaction synchronization: Keep ACH payment states synchronized with Nuvei as asynchronous updates are processed.
  • Idempotency support: Gr4vy generates and sends a clientRequestId with every request to Nuvei. To enable idempotency, contact your Nuvei Account Manager to make clientRequestId mandatory on your account.

Integration

The Nuvei bank connector supports payments in USD for buyers in the United States (US). To get started, enable ACH on your Nuvei account, then configure the connector in the Gr4vy dashboard using your existing Nuvei credentials.For full setup instructions, see the Nuvei bank documentation.
2026-06-02 (2)
AdyenKonbiniCashJapan
Connector

Konbini via Adyen

Gr4vy now supports Konbini convenience store payments through Adyen, a popular cash-based payment method in Japan where buyers pay in cash at a participating store.

What’s new?

  • Cash payments in Japan: Buyers receive a payment voucher during checkout and pay in cash at a participating convenience store, including Lawson, FamilyMart, Mini Stop, and Seicomart.
  • Redirect integration: Present the buyer with the Adyen-hosted approval URL to generate the voucher. Because the buyer pays in cash later, the final transaction status arrives via webhook rather than a redirect back to Gr4vy.
  • Direct integration: Web, iOS, and Android direct integrations are available using the Adyen SDKs.
  • Refunds: Captured transactions can be refunded in full or in part.

Integration

Konbini supports payments in JPY for buyers in Japan (JP). Enable Konbini on your Adyen account, then configure the connector in the Gr4vy dashboard.For full setup instructions, see the Konbini via Adyen documentation.
2026-06-02
AdyenACHBankRecurring
Connector

ACH Direct Debit via Adyen

Gr4vy now supports ACH Direct Debit through Adyen, letting buyers in the United States pay directly from their bank account using the Adyen Drop-in.

What’s new?

  • Bank debit in the US: Buyers enter their bank account and routing numbers on the Adyen Drop-in to authorize the debit.
  • Recurring payments: Store the bank account for recurring ACH debits.
  • Redirect integration: Open the Adyen-hosted approval URL in a popup so the buyer can complete the Drop-in. Rely on webhooks to detect the final transaction status.
  • Direct integration: Web, iOS, and Android direct integrations are available using the Adyen SDKs.
  • Refunds: Captured transactions can be refunded in full or in part.

Integration

ACH Direct Debit supports payments in USD for buyers in the United States (US) and Puerto Rico (PR). This connector renders the Adyen Drop-in, which is distinct from the Bank (ACH, SEPA, BACS) via Adyen connector that submits bank details directly through the API.For full setup instructions, see the ACH Direct Debit via Adyen documentation.
2026-05-29
FlowRoutingDashboard
Feature

Flow: Split routing

Split routing has been added to Flow, allowing merchants to distribute payment transactions across multiple connector sets based on defined traffic percentages. This enables A/B testing of routing configurations, load balancing across acquirers, and side-by-side performance comparisons without any API changes.

What’s new?

  • Split routing outcome: A new outcome type in Flow that routes matched transactions across up to four connector variants, each assigned a defined percentage of traffic. A variant is randomly selected for each transaction using those weights, and all percentages must total exactly 100%.
  • Split routing condition: A new condition that can be added to any routing rule to define a probability threshold. For example, sending 30% of matching transactions into a specific branch. Only one split routing condition is allowed per rule.
  • Variant performance comparison: Once a split routing rule is active, variant performance can be compared directly in Insights, filtered to the exact traffic split. This makes it straightforward to evaluate authorization rates, costs, and outcomes across connector configurations side by side.

Why it matters

Split routing gives merchants direct control over how transactions are distributed across PSPs, making it straightforward to run controlled A/B tests, validate routing changes safely, and balance load across acquirers — all configurable from the Flow dashboard.

Getting started

Navigate to Flow in the Gr4vy dashboard, create or edit a card transaction rule, and select Split routing as the outcome type. Configure your variants and traffic allocations, then save. For full setup instructions, see the Flow card transactions guide.
2026-05-29 (2)
TransactionsConnector Updates
Feature

Card data enrichment from connector response

Transaction card metadata is now enriched using the downstream connector’s response, ensuring that payment_method.scheme, payment_method.details.card_type, and payment_method.country are accurately populated even when the latest BIN tables published by the card schemes don’t yet cover an issuer range.

What’s new?

  • Connector-response fallback: When the scheme-published BIN tables don’t yet identify the card scheme, card type (credit or debit), or country of issue for a transaction, these fields are now populated directly from the values returned by the downstream connector. This is currently supported for Stripe and Fiserv.
  • Retroactive backfill via transaction sync: The enrichment is applied through the connector sync endpoints. Merchants with existing transactions that have incomplete card metadata can retroactively populate these fields by triggering a sync, with no need to reprocess payments.

Why it matters

Card schemes are the source of truth for the BIN tables Gr4vy uses to identify issuers, and those tables aren’t always up to date across every issuer range. When that happens, scheme, card type, and country of issue can be missing on affected transactions, creating gaps in tax reporting and downstream data pipelines. By sourcing these fields directly from the connector response and exposing them through sync, merchants can fix historical records and ensure new transactions are enriched automatically going forward.
2026-05-27
PaysquadPush PaymentsGroup PaymentsAustraliaNew Zealand
Connector

Paysquad connector

Gr4vy now integrates with Paysquad, an Australian and New Zealand “buy now, pay together” payment method that lets a buyer split the cost of a purchase across multiple contributors at checkout, with no app download or account required.

What’s new?

  • Group payments: Let buyers invite friends, family, or colleagues to each pay their share of a single order. Paysquad settles the full amount to the merchant once all contributions are collected.
  • Redirect integration: Buyers are sent to a Paysquad-hosted page to complete the group payment. Webhooks deliver the final transaction status once the squad funds the order.
  • Full refunds: Captured transactions can be refunded in full through the standard Gr4vy API.
  • Custom approval window: Set how long a buyer has to complete the group payment before the order expires and inventory is released.
  • Deep linking: The Paysquad approval URL can be opened directly in a native mobile app.

Integration

To get started, reach out to Paysquad to set up an account, then configure your credentials in the Gr4vy dashboard.For full setup instructions, see the Paysquad connector documentation.
2026-05-22 (2)
ForterAnti-fraudv10.2
Connector

Forter v10.2 upgrade

The Forter anti-fraud connector now supports an opt-in upgrade to Forter’s v10.2 API, available alongside the existing v2.1 integration. The new schema brings Gr4vy in line with Forter’s current integration, extends anti-fraud coverage beyond cards and 3DS to alternative payment methods (APMs) and digital wallets, and unlocks Forter’s newer products for Gr4vy merchants.v10.2 is enabled per connector through a toggle in the dashboard. Existing Forter integrations continue to run on v2.1 by default until the toggle is enabled.

What’s new?

  • Opt-in Forter v10.2 API: When the dashboard toggle is enabled on a connector, checkout and decision requests are sent against Forter’s v10.2 endpoints, with all field names mapped to the new schema. Without the toggle, requests continue to use v2.1.
  • Dashboard toggle: Opt in to v10.2 from a per-connector setting in the dashboard. v2.1 remains the default for existing integrations until the toggle is enabled.
  • APMs and digital wallets: Anti-fraud decisions now cover PayPal, Pay in 4 and other buy now, pay later (BNPL) methods, gift cards, and wallet-based payments, in addition to cards and 3DS.
  • Standardized Apple Pay and Google Pay payloads: Wallet payloads are sent in Forter’s v10.2 standard format, replacing the non-standard shape previously used on v2.1.
  • Foundation for advanced Forter products: The v10.2 integration is the prerequisite for Forter’s Account Protection, Abuse and Policy Builder, and AI Agent capabilities, which are not available on v2.1.

How it works

Enable v10.2 on the Forter connector in the dashboard to begin sending requests against the new schema. Card and 3DS flows continue to work without changes, and APM and wallet transactions are automatically included in the v10.2 payloads.
v2.1 remains supported during the transition. Existing v2.1 merchants migrate to v10.2 through a coordinated switch-over before v2.1 is deprecated.
For full setup instructions, see the Forter connector documentation.
2026-05-22
Secure FieldsUXMaskingScheme icons
Secure Fields

Secure Fields UX enhancements

Secure Fields now ships with a set of opt-in UX enhancements that make card entry faster for high-volume checkouts, safer in public or terminal environments, and richer with real-time scheme feedback. All new behaviors are opt-in via configuration — existing integrations are unchanged by default.These options require @gr4vy/secure-fields (or @gr4vy/secure-fields-react) version 2.7.1 or later.

What’s new?

  • Auto focus: Set autoFocus on a field to focus it as soon as it loads, so buyers can start typing without an extra click.
  • Auto advance: Configure auto advance on the parent SecureFields instance to move focus to the next field as soon as the current field validates, with an optional field order to control the sequence.
  • Input masking: Configure maskInput to hide the card number and security code — mask on blur, mask in real time as the user types with maskOnInput, or keep the last four digits visible with showLastFour. A custom masking character is supported.
  • Programmatic mask toggle: Call redactValue() / unredactValue() on a field to build a custom show/hide control, and respond to state changes via the onRedacted / onUnredacted React callbacks or the redacted / unredacted events on the JS SDK.
  • Field reset: Each field instance exposes a clear() method to reset its value programmatically — useful for “use a different card” flows.
  • Scheme icons: Enable showSchemeIcons on the card number field to render the detected card scheme inline, with options for additional co-branded schemes and placeholder icons before a scheme is detected.
For full setup instructions, see the Secure Fields UX options documentation.
2026-05-15 (5)
AdyenGCashPhilippines
Connector

GCash via Adyen

GCash, the leading mobile wallet in the Philippines, is now available as a connector through Adyen. Merchants can accept GCash payments using a redirect flow, a native mobile or web integration via the Adyen SDK, and merchant-initiated recurring charges using stored payment methods.

What’s new?

  • Redirect integration: Create a transaction and redirect the buyer to the Adyen-hosted GCash approval page. After authorization, the buyer returns to your redirect_url.
  • Direct integration: Use the Adyen SDK on iOS, Android, or web for a native checkout experience without an external browser redirect.
  • Recurring payments: Set store: true on the initial transaction to save the buyer’s GCash wallet. Subsequent merchant-initiated charges are sent directly to Adyen using the stored payment method — no second redirect required.

How it works

For one-time payments, create a transaction with method set to gcash and a redirect_url, then send the buyer to the approval_url. For direct integrations, set integration_client to ios, android, or web and use the session endpoint to initialize the Adyen SDK.For recurring, set store: true on the first transaction. Once Adyen delivers the stored token via recurring.token.created, use the saved payment method ID with payment_source set to recurring, merchant_initiated set to true, and is_subsequent_payment set to true for each subsequent charge.For full setup instructions, see the Adyen GCash documentation.
2026-05-15 (4)
PayPalDirect integrationJS SDK
Connector

PayPal direct integration

The PayPal connector now supports a direct integration through the PayPal JavaScript SDK. Merchants can render the PayPal Smart Button inline on their own checkout instead of redirecting buyers to PayPal’s hosted page, while Gr4vy continues to create the order server-side and retains visibility into every transaction attempt.

What’s new?

  • Direct integration on PayPal: Create a transaction with integration_client set to web, ios, or android to use the PayPal JS SDK or mobile SDKs directly on your checkout surface.
  • Session data for SDK initialization: The transaction response includes a session_token. Exchange it at POST /transactions/{id}/session to receive the session_data (order ID, client ID, merchant ID, currency, intent, funding source) and a tokenized default_completion_url to use after buyer approval.
  • Server-created orders: Gr4vy creates the PayPal order before the SDK is rendered, so cart items, billing details, and shipping details continue to flow through to PayPal, and every attempt is observable in the Gr4vy dashboard.

How it works

Create a transaction on your server with integration_client set to your checkout surface, then exchange the returned session_token at the session endpoint to retrieve session_data and a tokenized default_completion_url. Pass the session data to the PayPal SDK in your frontend to render the Smart Button. After the buyer approves, send a GET request to default_completion_url from onApprove (or the mobile SDK’s completion callback) — Gr4vy then captures or authorizes the existing PayPal order.A minimal end-to-end web example is available at gr4vy/sample-paypal-direct.For full setup instructions, see the PayPal direct integration documentation.
2026-05-15 (3)
AdyenPixRecurringBrazil
Connector

Recurring Pix payments via Adyen

The Adyen connector now supports Pix Automático, Brazil’s recurring Pix scheme. Merchants can collect repeat Pix payments from a buyer after a single QR-based authorization, unlocking subscriptions and scheduled billing on the country’s most widely used payment rail.Pix Automático is API-only — buyers authorize the mandate by scanning a QR code in their bank app, and subsequent charges are pulled automatically on the agreed schedule.

What’s new?

  • Mandate creation: Create a recurring Pix billing plan with a configurable frequency (weekly, monthly, quarterly, half-yearly, or yearly), a fixed or variable amount, start and end dates, and a buyer-facing statement description.
  • Flexible first-charge behavior: Create the mandate without taking a payment, or authorize the mandate and charge the first amount in a single call.
  • Scheduled recurring charges: Pull subsequent payments against the stored mandate on the schedule defined in the plan, with optional business-day adjustment.
  • Mandate cancellation: Revoke an active mandate by deleting the saved payment method through DELETE /payment-methods/{id}.
  • Webhook handling: Full lifecycle visibility for mandate activation, mandate revocation, and individual charge outcomes.

How it works

Once your Adyen Brazil Merchant ID (MID) has been enabled for Pix Automático by Adyen, configure a recurring Pix plan and create the mandate. Buyers complete a one-time QR-based authorization in their bank app, after which Gr4vy coordinates scheduled charges against the mandate and emits webhooks for each lifecycle event.
Pix Automático is a pilot feature at Adyen. Behavior and field shapes may evolve, and live MID activation is coordinated separately with Adyen.
For full setup instructions, see the Adyen Pix documentation.
2026-05-15 (2)
WorldlineCardGlobal
Connector

Worldline Connect connector

Gr4vy now integrates with Worldline Connect, a global payment processing platform from Worldline. The connector supports card payments across an extensive set of countries and currencies, with a feature set suited to retail, hospitality, and travel merchants.

What’s new?

  • Card payments: Accept credit and debit card payments through Worldline Connect across a broad range of countries and currencies.
  • Advanced card features: Support for delayed capture, partial capture, partial refunds, void, and zero authorization for card verification.
  • Digital wallet and network token support: Accept Apple Pay and Google Pay, with network tokenization enabled by default.
  • 3-D Secure: Support for 3DS authentication.
  • Click to Pay: Accept Click to Pay transactions via standard card instrument routing.
  • Airline data: Pass detailed airline and passenger data for travel merchants.
  • Transaction sync: Automatic synchronization of transaction status via Worldline webhooks.

Integration

To get started, contact Worldline directly and configure your Merchant ID, API Key ID, and API Secret Key in the Gr4vy dashboard. Use one of Gr4vy’s client-side integrations (Embed, Secure Fields, or Mobile SDKs) to collect and tokenize card details.For full setup instructions and configuration details, see the Worldline Connect card documentation.
2026-05-15
Shift4CardGlobal
Connector

Shift4 connector

Gr4vy now integrates with Shift4, a global payment processing platform for merchants in hospitality, retail, restaurants, and e-commerce. The connector supports card payments with a comprehensive feature set suited to industries where flexible authorization and transaction management are critical.

What’s new?

  • Card payments: Accept credit and debit card payments through Shift4 across a broad range of countries and currencies. Support for delayed capture, partial capture, partial refunds, void, and zero authorization for card verification.
  • Incremental authorization: Increase an authorized amount after initial approval — ideal for hospitality and car rental flows where the final charge may exceed the initial estimate.
  • Digital wallet and network token support: Accept Apple Pay and Google Pay, as well as network tokenization for improved security and authorization rates.
  • 3-D Secure: Support for universal 3DS authentication.
  • Payment method tokenization: Store card details for recurring payments and one-click checkout.

Integration

To get started with Shift4 card payments, sign up at shift4.com and configure your API Secret Key in the Gr4vy dashboard. Use one of Gr4vy’s client-side integrations (Embed, Secure Fields, or Mobile SDKs) to collect and tokenize card details.For full setup instructions and configuration details, see the Shift4 card documentation.
2026-04-21
Payment MethodsAPI
Feature

Update stored payment method details

A new Update payment method endpoint lets you modify the details of a stored payment method without having to delete and re-vault the card.

What’s new?

  • New PUT /payment-methods/{payment_method_id} endpoint for updating a stored payment method.
  • Fields you can update:
    • expiration_date: The new expiration date for the card (for example, 12/30).
    • scheme_transaction_id: A scheme transaction identifier to associate with the payment method.
    • scheme_transaction_id_scheme: The card scheme associated with the scheme_transaction_id (for example, visa, mastercard).

Behavior notes

  • Setting scheme_transaction_id to null also clears scheme_transaction_id_scheme.
  • If scheme_transaction_id is set and scheme_transaction_id_scheme is both omitted from the payload and previously unset, it defaults to the payment method’s scheme.

Why it matters

When a stored card is reissued or its expiration date changes, merchants previously had to delete the record and vault a new one—losing the payment method ID and any downstream references. This endpoint lets merchants keep the same payment method ID while refreshing key details, reducing churn in buyer records and preserving continuity for recurring billing and scheme transaction history.

How it works

Send a PUT request to /payment-methods/{payment_method_id} with the fields you want to update. Omitted fields are left unchanged. This endpoint requires the payment-methods.write scope.
var paymentMethod = await client.PaymentMethods.UpdateAsync(
  paymentMethodId: "ef9496d8-53a5-4aad-8ca2-00eb68334389",
  paymentMethodUpdate: new PaymentMethodUpdate() {
    ExpirationDate = "12/30",
    SchemeTransactionId = "123456789012345",
    SchemeTransactionIdScheme = CardScheme.Visa,
  }
);
2026-04-20
Vault ForwardingNetwork TokensAPI
Feature

Network token forwarding in Vault Forward

Vault Forward now supports forwarding network tokens and cryptograms to third-party endpoints. Merchants who use Gr4vy’s vault can now pass network tokens—instead of raw PANs—to downstream services, unlocking better authorization rates and improved security.

What’s new?

  • New template placeholders for injecting network token data into your Vault Forward request body:
    • {{ CARD_NETWORK_TOKEN_X }}: The network token for the card. Auto-provisioned if not yet available.
    • {{ CARD_NETWORK_TOKEN_EXPIRATION_DATE_X }}: The network token’s expiration date (and variants for month/year parts).
    • {{ CARD_CRYPTOGRAM_X }}: A one-time cryptogram generated for the network token.
  • Fallback placeholders (_OR_EMPTY_STRING variants) for graceful degradation when network token provisioning fails — each network-token placeholder has a corresponding _OR_EMPTY_STRING variant that returns "" instead of erroring. Examples:
    • {{ CARD_NETWORK_TOKEN_OR_EMPTY_STRING_X }}
    • {{ CARD_CRYPTOGRAM_OR_EMPTY_STRING_X }}

Why it matters

Previously, Vault Forward could only forward raw card data (PAN, expiry, CVV). Many downstream processors and third-party services can accept — and prefer — network tokens for their security and liability-shift benefits. This feature lets merchants forward tokenized card credentials without exposing raw PANs to downstream systems.

How it works

Use the new placeholders in your Vault Forward request body alongside existing card data placeholders:
{
  "card": {
    "number": "{{ CARD_NETWORK_TOKEN_1 }}",
    "expiry": "{{ CARD_NETWORK_TOKEN_EXPIRATION_DATE_MM_1 }}/{{ CARD_NETWORK_TOKEN_EXPIRATION_DATE_YY_1 }}",
    "cryptogram": "{{ CARD_CRYPTOGRAM_1 }}"
  }
}
For full details and fallback configuration, see the Network token forwarding guide.
2026-04-16 (2)
Gift CardsBuyersStored Payment Methods
Feature

Gift card usage data

Stored gift cards now track usage statistics, making it easier to determine which card to preselect at checkout or surface as the preferred option in your UI.

What’s new?

  • Usage fields on gift cards: Each stored gift card now includes last_used_at, usage_count, cit_last_used_at, and cit_usage_count.
  • Sorting support: The list buyer gift cards API supports a sort_by query parameter to order results by any of these fields, with the most recently or frequently used card returned first.

Integration

Use sort_by=last_used_at or sort_by=cit_last_used_at on GET /buyers/gift-cards to retrieve stored gift cards in usage order.For full details, see the gift card usage data documentation.
2026-04-16
dLocalGCashRecurringPhilippines
Connector

Recurring GCash payments via dLocal

The dLocal GCash connector now supports recurring transactions, enabling you to enroll a buyer once and charge future transactions using a stored payment method.

What’s new?

  • Recurring enrollment flow: Enroll buyers for recurring payments during an initial redirect transaction.
  • Token storage support: Save the approved GCash payment method for future charges by setting store: true.
  • Recurring source flag: Set payment_source: recurring to initiate and process recurring billing flows.
  • Wallet enrollment details: Pass connection_options.dlocal-gcash.wallet fields to satisfy dLocal recurring enrollment requirements.

Integration

For recurring enrollment, create an initial GCash transaction with tokenization and recurring flags enabled, then reuse the stored payment method for subsequent charges.For full setup details and required fields, see the dLocal GCash documentation.
2026-04-15
AirwallexCardGlobal
Connector

Airwallex connector

Gr4vy now integrates with Airwallex, a global payment platform that supports card processing across many countries and currencies.

What’s new?

  • Card payments: Accept credit and debit card payments through Airwallex.
  • Advanced card features: Support delayed capture, partial capture, partial refunds, void, and zero authorization for card verification.
  • Digital wallet and network token support: Accept Apple Pay and Google Pay with wallet pass-through and network tokenization.
  • 3-D Secure and risk data support: Use hosted or pass-through 3DS and send billing and device fingerprint data to improve risk decisions.
  • Global coverage: Process transactions across a broad set of supported countries and currencies.

Integration

To get started with Airwallex card payments, configure the connector credentials in the dashboard and use one of Gr4vy’s client-side integrations (Embed, Secure Fields, or Mobile SDKs) to collect and tokenize card details.For full setup instructions and configuration details, see the Airwallex card documentation.
2026-04-07
OXXOSPEIPush PaymentsAPMs
Feature

Custom expiration date for push payments

Merchants can now set a custom approval_expires_at timestamp when creating push payment transactions for OXXO and Monato SPEI. This gives merchants precise control over when a payment reference expires, allowing them to align expiration with their business cycles—such as billing deadlines or late-fee cutoffs.

What’s new?

  • New approval_expires_at field: A new top-level field on TransactionCreate sets the expiration date and time for the payment reference, in ISO 8601 format.
  • Connector support: OXXO and Monato SPEI now read and propagate this value when the payment reference is created.
  • Precedence rules: Connector-level overrides set via connection_options still take highest priority. If approval_expires_at is not set, each connector’s default expiration window applies.

Why it matters

Previously, push payment references expired on a fixed schedule defined at the connector level—typically seven days. Merchants in time-sensitive industries, such as education or recurring billing, had no way to shorten or align that window to a specific deadline. For example, a school that applies late fees on the tenth of each month could not prevent a student from generating a payment reference on the ninth and paying after the cutoff without incurring the fee.

How it works

Include the approval_expires_at field in your transaction request. The value must be a future date-time in ISO 8601 format and must not exceed the connector’s maximum allowed expiration window.
var transaction = await client.Transactions.CreateAsync(
  transactionCreate: new TransactionCreate()
  {
    Amount = 1299,
    Currency = "MXN",
    ApprovalExpiresAt = DateTimeOffset.Parse("2026-04-10T23:59:59Z"),
    PaymentMethod =
      TransactionCreatePaymentMethod.CreateCheckoutSessionWithUrlPaymentMethodCreate(
        new RedirectPaymentMethodCreate()
        {
          Method = "oxxo",
          RedirectUrl = "https://example.com/callback",
        }
      ),
  }
);
For full details, see the OXXO documentation and Monato SPEI documentation.
2026-03-30 (2)
UnlimitCardGlobal
Connector

Unlimit connector

Gr4vy now integrates with Unlimit, a global payment platform offering comprehensive card processing solutions across a broad set of countries and currencies.

What’s new?

  • Card payments: Accept credit and debit card payments from buyers around the world through Unlimit’s platform.
  • Advanced features: Support for delayed capture, partial capture, partial refunds, void, and zero authorization for payment verification.
  • Digital wallet integration: Accept Apple Pay, Google Pay, and other digital wallet payments alongside traditional card payments.
  • Network tokenization: Use network-level tokenization for enhanced security and higher approval rates on recurring payments.
  • 3-D Secure: Support for 3DS pass-through authentication to meet Strong Customer Authentication (SCA) requirements.
  • Payment method tokenization: Store card details for future recurring payments and one-click checkout experiences.
  • Global reach: Supports transactions across a broad set of countries and currencies worldwide.

Integration

To get started with Unlimit card payments, configure your credentials in the dashboard and use one of Gr4vy’s client-side integration methods (Embed, Secure Fields, or Mobile SDKs) to securely collect card details.For full setup instructions and configuration details, see the Unlimit card documentation.
2026-03-30
ACHSEPABACSBankPlaidAdyenAPI
Feature

Direct bank payments with ACH, SEPA, and BACS

You can now process bank payments by submitting raw bank account details directly via the API. The bank payment method supports ACH (US), SEPA (EU/EEA), and BACS (UK) schemes, eliminating the need for Plaid Link when you already have the customer’s bank account information.

What’s new?

  • Direct bank payment method: Submit bank account details directly using method: "bank" with scheme set to ach, sepa, or bacs on the transaction API. No Plaid Link session required.
  • Multi-scheme support: Process ACH payments with account and routing numbers, SEPA payments with IBAN, or BACS payments with account number and sort code.
  • Vault and reuse: Store bank account details for recurring payments by setting store: true, or vault them independently via the POST /payment-methods endpoint.
  • Plaid raw data extraction: When using Plaid with a connector that doesn’t support Plaid tokens, the system now automatically extracts raw bank details (ACH, SEPA, or BACS) from Plaid and passes them to the connector.
  • Force direct bank details: A new setting on bank payment connectors (such as Adyen bank) skips the Plaid token exchange and fetches raw bank details directly, saving an API call per payment.

Why it matters

Merchants who collect bank account details through their own onboarding flows, legacy micro-deposit verification, or third-party services can now process those payments through Gr4vy without requiring Plaid. SEPA and BACS support extends direct bank payments beyond US ACH to European and UK markets. This also opens bank payment processing to a wider range of connectors that accept raw bank details but don’t support Plaid’s native token exchange.

How it works

Set the payment_method.method to bank, provide the scheme (ach, sepa, or bacs) and the relevant account fields, then specify the payment_service_id of your bank payment connector.For full integration details, see the Direct bank payments documentation.
2026-03-23
AdyenSwishVippsNordic
Connector

Swish and Vipps via Adyen

The Adyen connector now supports Swish and Vipps, mobile wallet payment methods for Sweden and Norway respectively. Merchants can now offer these fast and secure payment options to Nordic customers through their existing Adyen integration.

What’s new?

  • Swish support: Accept payments in Sweden via Swish, an instant mobile wallet and payment app used by millions of Swedish consumers.
  • Vipps support: Accept payments in Norway via Vipps, a mobile wallet and payment app that is prevalent in the Norwegian market.
  • Redirect integration: Both payment methods use a seamless redirect flow where buyers approve payments directly in their mobile wallet apps.
  • Direct integrations: Adyen Web, iOS, and Android SDKs are available for native direct-integration patterns on supported platforms.
For integration details, see the Adyen Swish documentation and Adyen Vipps documentation.
2026-03-20
Secure Fields3DSWebCheckout
Feature

Native 3DS for Secure Fields

Secure Fields now supports native 3D Secure (3DS) authentication, allowing web merchants to handle 3DS challenges directly within their own checkout page. This eliminates full-page redirects and keeps customers in the merchant’s environment throughout the entire payment flow.

What’s new?

  • In-page challenge handling: Secure Fields includes built-in logic to intercept 3DS challenge requirements and trigger a modal or inline challenge directly on the page instead of redirecting the user.
  • 3DS2 support: The integration is fully optimized for 3DS2, supporting frictionless flows, browser-based fingerprinting, and step-up challenges.
  • Consistent backend: This feature uses the same Checkout Sessions infrastructure as the native mobile 3DS SDKs, ensuring consistent 3DS data management across web and mobile platforms.
  • Custom styling: Customize the appearance of the 3DS challenge container to match your site’s design.

How it works

Upgrade your Secure Fields integration to initialize a 3DS component, which automatically handles the hidden fingerprinting iFrame and the visible challenge window. For a full walk-through and code samples, see the guide on implementing 3DS with Secure Fields.
2026-03-20 (2)
Anti-fraudRiskifiedMachine Learning
Connector

New anti-fraud connector: Riskified

Gr4vy now integrates with Riskified, a fraud prevention platform that uses machine learning and behavioral analytics to provide real-time approve or decline decisions for e-commerce transactions.Route transactions through Riskified before authorization, with decisions mapped directly into Gr4vy’s Flow engine so you can automatically accept, reject, or flag transactions based on Riskified’s assessment.

What’s new?

  • Real-time decision mapping: Riskified’s approve decision maps to accept in Gr4vy; decline results in an immediate reject.
  • Transaction lifecycle sync: Gr4vy keeps Riskified synchronized with the full transaction lifecycle, including refunds and voids. Enable the “Limited Actions” flag to restrict updates to initial transaction processing only.
  • Device fingerprinting: Pass a session_id as an anti_fraud_fingerprint via the API to improve decision accuracy when using Riskified’s Beacon technology.
  • Enhanced data pass-through: Supports detailed cart_items (mapped to Riskified line_items) and custom merchant-defined data.
For configuration instructions, see the Riskified documentation.
2026-03-09
dLocalPixRecurringBrazil
Connector

Recurring Pix payments via dLocal

The dLocal Pix connector now supports recurring payments through Pix Automático, Brazil’s central bank standard for automated, scheduled Pix transactions. Merchants can now offer subscriptions, memberships, and automated billing using the speed of Pix combined with a recurring billing model.

What’s new?

  • Pix Automático support: Full integration with the official recurring Pix flow required for automated bank transfers in Brazil.
  • Standard recurring flags: Use Gr4vy’s existing recurring payment flags to initiate and manage Pix Automático mandates.
  • Asynchronous mandate setup: The system handles initial mandate creation and provides the redirect or QR code for the customer to authorize the recurring setup in their banking app.
  • Status synchronization: Webhook handlers have been updated to process Pix Automático mandate and recurring capture status updates from dLocal.

How it works

Include the relevant recurring payment flags in your transaction request. Gr4vy coordinates the mandate setup with dLocal and returns the data needed to guide the customer through the one-time bank authorization. Once authorized, subsequent payments are processed automatically.For technical guidance on parameters and mandate management, see the dLocal Pix documentation.
2026-03-12
AdyenPixBrazilAPM
Connector

Pix via Adyen

The Adyen connector now supports Pix, Brazil’s premier instant payment system. Merchants can offer this high-conversion, QR-code-based payment method to Brazilian customers through their existing Adyen integration.

What’s new?

  • Native Pix integration: Process Pix transactions through the standard Adyen connector by selecting the Pix payment method type.
  • QR code and copy-and-paste support: The integration generates Pix QR codes and dynamic “Copy and Paste” keys delivered to the buyer during checkout.
  • Automated status updates: Adyen webhook handlers have been updated to manage the asynchronous nature of Pix, automatically transitioning transactions from pending to captured once the customer completes the transfer.
  • Refund support: Standard refund operations are supported for full transaction lifecycle management.

How it works

Enable Pix by adding the Pix payment method to your Adyen connector settings in the Gr4vy dashboard and updating your routing rules. When creating a transaction for a buyer in Brazil, set the currency to BRL and provide the buyer’s tax ID (CPF/CNPJ) where required.
Pix Automático (recurring payments) is not yet supported for the Adyen Pix connector. This release covers one-off instant transfers only.
For more details, see the Adyen Pix documentation.
2026-02-25
dLocalAPMBre-BCapitec
Connector

Bre-B and Capitec via dLocal

The dLocal connector now supports Bre-B and Capitec as new alternative payment methods, allowing merchants to further localize their payment offering in the regions where dLocal operates.

What’s new?

  • Bre-B: A popular local payment method now available through the dLocal integration.
  • Capitec: South Africa’s widely used Capitec payment method is now supported for one-off transactions.

How it works

Both methods follow the standard dLocal redirect flow for authorization. Enable Bre-B and Capitec by updating your dLocal connector settings in the Gr4vy dashboard and adding the new methods to your active routing rules.
Capitec support in this release is limited to one-off transactions. Recurring payment support is scheduled to be added in a future update.
2026-02-18
NuveiKlarnaBNPLAPM
Connector

Klarna via Nuvei

Gr4vy now supports Klarna through the Nuvei connector, giving merchants another processing route for Klarna’s Buy Now, Pay Later (BNPL) and instant payment options.

What’s new?

  • Klarna payment options: Support for Pay in 30 days, Pay in 3 installments, and Financing through the Nuvei gateway.
  • European coverage: Available across supported European markets where both Klarna and Nuvei operate.
  • Dashboard configuration: Configure Klarna via Nuvei directly in the connector settings within the Gr4vy dashboard.
For setup details and regional availability, see the Nuvei Klarna documentation.
2026-02-16
DashboardInsightsTransactionsAnalytics
Feature

Date-time range picker

A new, flexible date-time range picker is now available across the Insights (Authentication and Authorization tabs) and Transactions dashboards. This update replaces the previous fixed-range options (Last 24 hours, 7 days, 30 days) and the legacy date picker with a fully customizable date range selector.

What’s new?

  • Custom date range controller: A new date range controller at the top of the dashboard pages lets you define any custom start and end date and time to filter your view.
  • Simplified transaction filtering: Date columns in the Transactions table and Reports now function primarily for sorting. The new top-level controller handles all date filtering.
  • Precise Insights windows: You are no longer limited to “Last 24 hours” or “Last 7 days.” Select the exact time window relevant to your investigation.

Why it matters

Investigating specific incidents requires precision. Previously, fixed ranges made it difficult to pinpoint the exact moment an issue occurred. This update gives analysts and operations teams the accuracy they need for deep-dive investigations and alert response.

Who is it for?

This feature is designed for analysts, operations teams, and users investigating specific monitoring alerts or transaction anomalies.
2026-02-05 (2)
AdyenAPMBank transfersRedirect
Connector

Online Banking Czech Republic via Adyen

The Adyen connector now supports Online Banking Czech Republic as a new alternative payment method. This payment option lets customers pay directly from their bank account using their familiar online banking experience.Online Banking Czech Republic is a widely used local bank transfer method for one-off purchases. Offering it helps you meet local payment expectations and makes it easier for Czech customers to complete a purchase without using a card.For details on setup, see the Adyen Online Banking Czech Republic documentation.
2026-02-05
APIIdempotencyRefundsCapturesVoids
Feature

Idempotency for refunds, voids, and captures

You can now use idempotency with post-authorization operations. The /refunds, /voids, and /captures endpoints support the standard Idempotency-Key header so you can safely retry requests without creating duplicate financial actions.

What’s new

  • Idempotency header support: The /refunds, /voids, and /captures endpoints accept Idempotency-Key for POST requests.
  • Safe retries and duplicate protection: When you retry with the same key and payload, Gr4vy returns the cached response instead of reprocessing the financial operation.
  • Consistent error handling: Reusing a key with a different payload returns a validation error, matching core transaction behavior.

How it works

Send a unique Idempotency-Key header with your POST request. If a timeout occurs, resend the exact same request with the same key. Gr4vy returns the stored result without calling the payment processor again.For implementation guidance, see Idempotent Requests.
2026-01-29
PlaidBank TransfersConnector
Connector

Pay by bank orchestration with Plaid

Gr4vy is introducing bank transfer orchestration, combining Plaid Link for secure account connection and bank account details collection with flexible processing options. Merchants can now process via Plaid Transfer or route payments through another PSP that supports Plaid-linked accounts (for example, Adyen), while keeping a single Plaid Link flow across processors.This release lets you launch pay-by-bank with a unified customer experience while choosing the best processing rail for each transaction. The integration supports Plaid’s verification and risk features, including Identity, Identity Match, Signal, and Balance Check, so you can tune risk and compliance without changing your checkout flow.Recurring payments are supported, allowing you to securely save a bank account from the first payment and reuse it for future charges.To get started, configure the Plaid connection in the dashboard and follow the Plaid integration guide.
2026-01-27
EmbedPayment LinksMobileSDK
Feature
Merchants can now specify an installment_count field when initializing a payment flow across all frontend integration methods, including Embed (Web), payment links, and the native Mobile SDKs (Android, iOS, and React Native). This field complements the existing issuer installments capabilities, allowing merchants to pass the desired number of installments directly to the transaction.The installment_count is handled as a pass-through field that gets captured and associated with the resulting transaction. This provides greater flexibility for businesses that manage installment calculations outside of the Gr4vy UI but still require the data to be orchestrated seamlessly through the platform.
This update does not add any installment selection UI to Embed. The field is intended to be set programmatically by the merchant based on their own business logic or previous user selections, and is passed through to the backend without altering the visual checkout experience.
2026-01-23 (2)
3DSTestingSandboxAPI
Feature

3DS sandbox simulator

A powerful new 3DS sandbox simulator allows merchants to mock 3D Secure responses in the sandbox environment without relying on external 3DS servers.

What’s new?

  • Mock 3DS API Endpoints: A new set of API endpoints (/three-ds-scenarios) allow merchants to define, manage, and order custom rules for 3DS outcomes.
  • Flexible Condition Matching: Instead of relying solely on card numbers, merchants can now trigger specific 3DS scenarios based on various transaction properties:
    • Buyer Details: Match on first name, last name, or email address.
    • Transaction Data: Match on amount or external_identifier.
    • Payment Data: Match on specific card numbers or BINs.
  • Custom Outcomes: For every rule, merchants can specify the enrollment status and the specific authentication result (for example, Y for successful, C for challenge required).
  • Challenge Flow Support: The simulator fully supports mocking the challenge handshake, ensuring a complete end-to-end integration test.

Why it matters

Testing 3DS in sandbox has historically been a point of friction. Traditional simulators often rely on specific card numbers that can clash with BIN services or downstream PSP test cards, forcing merchants to choose between testing 3DS or testing their processor.This simulator decouples 3DS testing from external providers. By allowing triggers based on billing data (like a specific email address), merchants can easily automate a wide variety of test scenarios—from friction-free approvals to step-up challenges—without needing to manage complex sets of test card numbers.

How it works

The simulator operates on a rule-based logic within the Gr4vy sandbox:
  1. Register Rules: Use the /three-ds-scenarios endpoint to register a rule. For example, you could create a rule where any transaction with the email challenge@example.com triggers a 3DS challenge.
  2. Process Transaction: When a transaction is processed in sandbox, Gr4vy checks for any matching mock rules.
  3. Simulated Response: If a match is found, the simulator generates the mock 3DS data (including mock CAVV and ECI) and returns it. If no rule matches, the system falls back to the default sandbox behavior.
For more information, see the 3DS testing guide.

Availability and limitations

The 3DS sandbox simulator is available exclusively in the sandbox environment. These endpoints and rules do not function in production to ensure live transaction security.Please note the following current limitations:
  • Hosted 3DS Flow Only: The simulator is currently optimized for use with the hosted 3DS implementation.
  • Checkout Sessions Support: Support is not yet available for 3DS performed via Checkout Sessions (used by the Native Mobile SDK). This is because the native 3DS SDK requires specific, proprietary initialization values to handle the native challenge flow that are not yet generated by the simulator.
2026-01-23
ConnectorCards
Connector

New connector: Ecommpay (card)

The connector ecosystem has expanded with the addition of Ecommpay, a leading international payment service provider. This new connector enables merchants to process global card payments through Ecommpay’s robust gateway.

What’s new?

  • Ecommpay Card Support: Merchants can now process credit and debit card transactions directly through Ecommpay using their existing credentials.
  • Full Transaction Lifecycle: The connector supports the complete range of card operations, including authorizations, captures (delayed and partial), voids, and refunds.
  • Advanced Data Support: To meet the needs of travel and hospitality merchants, the connector includes support for airline-specific data and cart items. This ensures that detailed transaction information is passed through to the processor for better risk management and reporting.
  • Instrument Flexibility: In addition to standard PAN transactions, the connector supports modern payment instruments including Network Tokens, Apple Pay, and Click to Pay.
  • Recurring Payments: Support for recurring payment flags is included, enabling merchants to manage subscription-based or installment payment flows seamlessly.

Why it matters

This connector was developed to support the travel and hospitality industry’s payment processing needs. Given the complexities of this industry, having a connector that natively handles airline data and recurring flags is essential for maintaining high authorization rates and accurate financial records.The Ecommpay connector meets the high standards required for large-scale airline operations and is now available to all merchants looking to leverage Ecommpay’s global reach and specialized features.

How it works

To use this connector, merchants can select Ecommpay from the connector list in the Gr4vy dashboard. Once the required credentials (available via the Ecommpay merchant dashboard) are entered, transactions can be routed to Ecommpay using standard routing rules. The connector also supports webhooks for asynchronous updates, ensuring that transaction states remain synchronized across both platforms.
2026-01-22 (2)
Webhooks
Feature

Webhook retry improvements

Webhook delivery infrastructure has been enhanced with advanced isolation and retry capabilities to provide even greater reliability for mission-critical integrations.

What’s new?

  • Enhanced Isolation: Webhook endpoints now benefit from advanced isolation architecture, ensuring optimal delivery performance at scale.
  • Optimized Retries: Refined retry logic maintains delivery attempts over a 7-day window with intelligent exponential back-off.
  • Zero Data Loss: Enhanced queue management ensures webhook integrity is maintained even during extended endpoint maintenance or downtime.

Why it matters

Webhooks are the backbone of asynchronous payment processing. This infrastructure enhancement ensures:
  • Consistent Performance: The webhook endpoints receive notifications with consistent, predictable delivery performance.
  • Automatic Recovery: Failed deliveries are intelligently retried without any manual intervention required.
  • Scale with Confidence: Build robust integrations knowing the webhook infrastructure can handle high volume and complex delivery scenarios.

How it works

The enhanced infrastructure automatically manages webhook delivery with intelligent isolation and retry scheduling. Each endpoint operates independently with optimized delivery queues, ensuring reliable notification delivery even during peak transaction volumes.
2026-01-22
DashboardSearch
Feature

Transaction search by buyer external ID

The search feature within the Gr4vy Dashboard has been enhanced to allow merchants to locate transactions using a buyer’s external identifier.

What’s new?

  • Expanded Search Index: The transaction search index now includes the buyer.external_identifier field.
  • Unified Search Experience: Merchants can now enter this external system ID directly into the main search box in the Transactions dashboard to find the associated records.

Why it matters

This update was developed to support merchants who often rely on external system IDs to manage their support and operational workflows.Previously, locating a specific transaction using an identifier from a third-party CRM or internal database required manual cross-referencing or technical intervention. By indexing the buyer.external_identifier, support teams can now immediately pull up transactions using the IDs they are already working with, significantly reducing friction and speeding up resolution times.

How it works

No configuration changes are required. When a merchant enters a string into the Transaction search box, the system automatically checks for matches against the buyer.external_identifier in addition to existing searchable fields like transaction ID or buyer name. This ensures that any transaction associated with a buyer who has an external ID is easily discoverable.
2026-01-20
DashboardAnalyticsInsights
Feature

Payment lifecycle graph

A new Sankey graph visualization has been introduced to the dashboard homepage. This dynamic chart provides a complete view of the payment lifecycle throughout the system, complementing the recent homepage updates.

What’s new?

The Sankey graph is now integrated directly into the dashboard homepage, providing a dynamic visual representation of transaction flows through the payment lifecycle.

Why it matters

Understanding the flow of payments through various stages—from initiation to settlement or failure—can be complex when looking at raw numbers alone. The Sankey graph offers an immediate, visual representation of transaction health. It allows you to easily spot drop-offs, analyze conversion flows, and understand volume distribution across your payment ecosystem at a glance.

How it works

  • Visual Flow: It visualizes the path of transactions based on the merchant’s data, showing how payments move through different states.
  • Health Check: It serves as a visual health check, allowing you to quickly identify bottlenecks or unexpected patterns in your transaction lifecycle.

Who is it for?

This feature is designed for all dashboard users, especially those monitoring payment health, conversion analysts, and operations teams looking for quick visual insights into their payment pipeline.
2026-01-14 (4)
Mobile3DSSDKCheckout Sessions
Feature

Native 3DS for mobile

A major advancement in mobile payment capabilities has been introduced: native 3D Secure (3DS) support for Mobile SDKs, powered by an enhanced Checkout Sessions backend.

What’s new?

This release represents a coordinated effort across frontend and backend teams to modernize the 3DS experience:
  • Native Mobile 3DS Integration: A native 3DS SDK has been integrated into native iOS and Android SDKs, allowing merchants to handle the 3DS challenge entirely within their native app UI, eliminating jarring web-view redirects.
  • Checkout Sessions 3DS Extension: The Checkout Sessions API has been extended to support 3DS authentication independently of a transaction, with new internal endpoints providing the necessary data to kick off the 3DS flow directly on the client side.
  • 3DS at Vaulting: Merchants can now perform 3DS authentication at the time of vaulting a card, ensuring payment methods are authenticated and “transaction-ready” before a buyer even reaches the final checkout step.

Why it matters

Previously, 3DS on mobile relied on a “redirect-to-web” flow where users were forced into a web-view experience to complete their bank’s challenge. This created friction, inconsistent branding, and a disjointed user journey.By moving to a native 3DS flow, merchants can now provide a premium, high-conversion experience:
  • Total UI Control: Merchants can maintain their app’s theme and look-and-feel throughout the entire payment process.
  • Seamless Transitions: No more switching between native code and web views; the entire challenge happens in-app.
  • Reduced Friction: Authenticating cards during vaulting simplifies the final checkout, as the 3DS requirement is handled upfront.

How it works

The process is now a unified client-server handshake:
  1. Store: The mobile app stores card data securely in a Checkout Session.
  2. Authenticate: The app calls the new Checkout Sessions 3DS endpoint to retrieve the data needed for the native challenge.
  3. Challenge: The Native Mobile SDK uses the native 3DS integration to handle any challenge with the buyer’s bank.
  4. Finalize: The resulting 3DS data is stored back in the Checkout Session, which can then be used to create a successful, authenticated transaction server-side.
This feature is available now for iOS and Android using the Swift and Kotlin SDKs. For more information, please refer to the Native 3DS guides.
2026-01-14 (3)
3DSAPI
Feature

Custom 3DS authentication amounts

The ability for merchants to specify a 3D Secure (3DS) authentication amount that is different from the actual transaction authorization amount has been introduced.

What’s new?

  • Decoupled Authentication Amounts: Merchants can now trigger a 3DS challenge for a total amount that exceeds the amount being authorized in the immediate transaction.
  • New API Syntax: A new field, three_d_secure.amount, has been added to the /transactions request, allowing merchants to set the desired authentication value. The API returns the same field to confirm the amount used for the 3DS handshake.
  • Validation Guards: To ensure processing integrity, the system returns a client-side validation error (HTTP 4xx, for example 422 Unprocessable Entity) if a merchant attempts to authenticate for an amount lower than the transaction amount.

Why it matters

This feature supports complex scenarios such as travel bookings where a customer’s total cart comprises multiple services—airfare, insurance, and airport transfers—that may need to be authorized separately against different merchant accounts (merchant IDs).Previously, merchants were forced to authenticate for the exact amount of the first transaction, which could lead to friction or re-authentication requirements for subsequent charges in the same session.With this update, merchants can authenticate the customer for the full cart total in one go. The resulting 3DS payload can then be applied to the first authorization and safely reused for subsequent, smaller authorizations without requiring the customer to complete another challenge.

How it works

When a merchant creates a transaction, they can include the three_d_secure.amount object:
  1. Authentication: Gr4vy passes this custom amount to the 3DS provider/directory server.
  2. Authorization: The payment processor receives only the standard amount defined for that specific transaction.
  3. Reuse: The 3DS data returned in the response (CAVV, ECI, etc.) remains valid for the higher authenticated amount, allowing the merchant to pass this data to other providers or ancillary services via vault forwarding.
For more information, please refer to the 3DS documentation or contact a support representative.
2026-01-14 (2)
DashboardWebhooksLogging
Feature

Inbound webhooks visibility

A new feature provides merchants with complete visibility into asynchronous updates received from external systems by surfacing inbound webhooks as distinct events within the Dashboard.

What’s new?

  • Webhook Event Logs: Every incoming webhook received from a Payment Service Provider (PSP) or external system is now surfaced as a distinct transaction event on the transaction timeline.
  • Payload Inspection: Merchants can inspect the raw headers and body of the inbound webhook directly from the Dashboard.
  • Intelligent Transaction Linking: The system automatically identifies and links incoming callbacks to the correct transaction. To maintain a clean audit trail, events are only created when a definitive match to an existing transaction is found.

Why it matters

Previously, asynchronous interactions—such as a PSP notifying Gr4vy of a status change—were processed in the background without being explicitly logged in the transaction view. This “visibility gap” made it difficult for merchants to verify if a callback was actually received or to diagnose why a transaction state hadn’t updated as expected.By surfacing these inbound webhooks, merchants gain:
  • Self-Service Debugging: Teams can now verify webhook delivery and inspect payloads directly, without reaching out to support or checking internal logs.
  • Full Audit Trail: Every transaction lifecycle is now fully transparent, covering both the requests Gr4vy sends out and the updates received back.
  • Faster Issue Resolution: Technical teams can quickly identify malformed payloads or mismatched references that might prevent a transaction from updating correctly.

How it works

When an external provider sends a notification to a Gr4vy webhook listener:
  1. Ingestion: Gr4vy processes the incoming request and attempts to resolve it to a specific Transaction ID.
  2. Event Creation: If a match is found, a new transaction event is added to the Transaction Detail view.
  3. Review: In the Events section of the Dashboard, you can click the event to view the full details of the webhook, including the exact data received from the provider.
2026-01-14
ConnectorReal-Time PaymentsBank Transfers
Feature

Wero via Nuvei

Support for Wero, a new European digital wallet and instant payment solution, has been added via integration with Nuvei. This addition allows merchants to offer a unified, bank-backed payment method across key European markets.

What is Wero?

Wero is a digital wallet and instant payment scheme developed by the European Payments Initiative (EPI), a consortium of major European banks and payment service providers.
  • The Unified Solution: Wero is designed to be the preferred, unified European alternative to non-European providers like Visa, Mastercard, and PayPal.
  • Bank-Backed: It is heavily promoted by major banks across Europe as a secure, instant, and frictionless way to handle person-to-person (P2P), online shopping, and physical store payments.
  • Instant Payments: Leveraging the SEPA Instant Credit Transfer scheme, Wero ensures that funds are transferred in real-time between bank accounts.

Why it matters

For merchants, Wero offers a unique competitive advantage by tapping into a payment method that European consumers are being actively encouraged to use by their own banks. It reduces reliance on international card schemes while providing a high-speed, secure checkout experience.

European roll-out timeline

Wero is being rolled out in phases across the European Union:
  • Live Now (Late 2024 - Early 2025): Already operational in Belgium, Germany, and France.
  • Upcoming (2026): Scheduled to go live in the Netherlands and Luxembourg.
  • Future Outlook: Wero aims to become the “go-to” digital wallet for all instant payments across Europe, expanding its footprint as more banks join the initiative.

How it works

Customers select Wero at checkout and are redirected to complete their payment through their bank’s instant payment interface, then returned to the merchant’s site.

Important note for sandbox testing

While Wero is fully integrated, please be aware that refunds for Wero transactions are not currently functioning in the sandbox environment due to a known issue with Nuvei’s sandbox integration. This is not a limitation of the Gr4vy connector logic.For more information on configuring and using the Wero connector, please refer to the Nuvei documentation or contact a support representative.