Skip to main content

Release 24.11.2025

Changelog

Upcoming Feature

These enhancements are expected to be available in upcoming releases.

The changes described in this release are currently under development. The final implementation details may change.

Antifraud

Manual Review Action for Antifraud Rules

Antifraud rules now support a new review action that allows merchants to pause transactions for manual review before they are processed by the payment provider.

New Review Action:

  • When configuring antifraud rules, you can now select the review action alongside existing actions (decline, alert, 3DS)
  • The review action pauses the transaction and sets both order and payment status to review
  • A configurable timeout period determines how long you have to make a decision
  • The system sends a callback notification with the new reviewTimeout field indicating the decision deadline

New API Endpoint:

  • Submit Antifraud Review Decision - POST /api/v1/order/review/result
  • Use this endpoint to submit your decision (accept or decline) for transactions in review status
  • Works for both orders (payments) and payouts

Updated Schemas:

For complete implementation details, see Antifraud Manual Review.

Orders and Payouts

New payer Object in Payment Attempts

In the Retrieve Order Details endpoint and the Order Status Callback, each payment attempt in the payments array now includes an optional payer object with the following structure:

  • personalData: Personal information including id, firstName, lastName, middleName, phone, email, birthDate, and ipAddress
  • addressData: Complete address information including type, zipCode, country, state, city, and address
  • documentData: Identity document details including type, series, number, issueCountry, and validBefore

All fields within these objects are optional.

New recipient Object in Payout Transactions

In the Retrieve Payout Status endpoint and the Payout Status Callback, each payout transaction in the payoutTransactions array now includes an optional recipient object with the same structure as the payer object described above.

Use Cases

This enriched data enables merchants to:

  • Antifraud Review: Make informed decisions on transactions flagged by antifraud systems with complete payer/recipient context

Release 12.11.2025

Changelog

Customer Data in Payout Field Retrieval:

The Retrieve Required Payout Fields endpoint now accepts a new optional customer field in the request body. Allows passing customer information for more accurate payout field determination

Documentation

Expected in Future Releases

This features is not yet implemented and is expected in future releases. The structure and implementation details may change.

New Integration Guides:

  • H2H Integration for Instructions): Guide for implementing shop-hosted integration with instruction-based payment methods. This integration enables merchants to receive payment instruction parameters directly via host-to-host (H2H) communication without redirecting to a payment page.

  • Payout via Payment Page: New documentation for creating payouts with minimal required fields and collecting additional recipient information through a payment page.

Orders

Shop Hosted Integration - payer.cardData Field Update:

In the Create Order endpoint, the payer.cardData field is now optional and nullable. This provides more flexibility when implementing shop-hosted integration for instruction-based payment methods that do not require card data

Payment Instruction Parameters - operationReference Field:

The Retrieve Order Details and Callback endpoint now returns a new optional operationReference object array. Note: This is a preliminary object structure. The field structure and naming may change in future updates. See the H2H Integration for Instructions) documentation for implementation details.

Payouts

Payout via Payment Page Support:

The Create Payout Request endpoint now returns a new optional payoutLink field in the 201 response:

  • Contains the payment page URL when additional recipient information is required
  • Only present when recipient details are incomplete
  • Enables recipients to securely complete their payout information on a hosted page
  • See the Payout via Payment Page documentation for integration details

Release 20.10.2025

Changelog

Enhanced Order Details

The Retrieve Order Details endpoint:

Response data.payments[] array items:

  • New fields:
    • entryMode (payment entry mode)
    • parentId (reference to parent payment)
  • Updated fields:
    • paymentDetails.paymentSystem: new enum value verve

Cryptocurrency Wallet Improvements

The Create Crypto Wallet endpoint:

Request Body:

  • accountCurrency.networkTokenStandartaccountCurrency.networkTokenStandard (typo fixed)

Payout API Updates

Response data.payoutDetails object:

  • recipient.paymentSystem: new enum value verve
  • sender.paymentSystem: new enum value verve

Customer Identification Updates

customerId: Merchants can optionally provide their own customer identifier across multiple endpoints Create Order and Create Payout Request . If not provided, the system will not auto-generate this value.

The Retrieve Payout Status endpoint:

Response data object:

  • customer.customerId: removed from required fields, now nullable

The Retrieve Order Details endpoint:

Response data object:

  • customer.customerId: removed from required fields, now nullable

Release 07.10.2025

Changelog

Payout

The Create Payout Request endpoint has been changed:

  • The acquirerCode, instrumentType, and providerCode fields are no longer required. All three fields are now nullable.

Payment Settings Alias Support

Payment settings alias functionality has been expanded across multiple endpoints:

This enhancement allows merchants to identify and use specific payment configuration aliases when creating orders or payouts.

Documentation Enhancements

The Cryptocurrency Reference Guide has been expanded with a comprehensive new section on cryptocurrency payouts:

  • Cryptocurrency Payouts: Complete guide on using the POST /api/v1/payouts endpoint for cryptocurrency withdrawals, including:
    • Two methods for specifying cryptocurrency (crypto_currency_code with cryptoTokenStandard, or asset_code format)
    • Detailed examples for both native cryptocurrencies (BTC, ETH) and token-based cryptocurrencies (USDT, USDC)
    • Provider-specific sourceCurrency parameter usage for cross-network conversions and currency denomination specification

Release 24.09.2025

Changelog

Enhanced Customer Management

The Create New Customer and Retrieve Customer Information endpoints have been expanded with additional customer profile fields:

  • affiliatedId: An optional identifier for customer. This field allows merchants to pass arbitrary values that will be stored in the customer record.
  • billingAddress: Complete billing address information for customer profiles.
  • birthDate: Customer's date of birth in ISO 8601 format (YYYY-MM-DD).

Cryptocurrency Payment Enhancements

The Create Order endpoint now includes cryptocurrency payment support through the new cryptoPayment object:

  • walletTokenStandard: Specifies the token standard for the customer's wallet cryptocurrency (e.g., TRC20, ERC-20, BEP-20). Required for token-based cryptocurrencies but not for native cryptocurrencies like BTC or ETH.
  • accountCurrency: Configures the merchant account currency for cryptocurrency payments, including both the currency and its network token standard when applicable.
  • The cryptoTokenStandard field has been removed from the order creation request, with this functionality now handled through the dedicated cryptoPayment object.

The Create Crypto Wallet endpoint has been updated:

  • The tokenStandard field has been renamed to networkTokenStandart within the accountCurrency object for consistency.
  • The accountCurrency field is now nullable.

Expanded Payment Method Support

New transfer types are now available across multiple endpoints for enhanced regional payment coverage:

  • rapipago: Support for Rapipago payment method in Argentina.
  • pse: Support for PSE (Pagos Seguros en Línea) in Colombia.

These new transfer types have been added to:

New payment entry modes for digital wallets:

  • apple_pay: Apple Pay integration.
  • google_pay: Google Pay integration.

Recurring Payments Configuration

The Create Order endpoint's recurringPayments object has been refined:

  • billingIntervalQuantity and intervalType are now required fields when setting up recurring subscriptions.
  • The paymentCount field is now nullable, allowing for indefinite subscriptions.

Payout Enhancements

The Create Payout Request endpoint has been updated with improved data organization:

  • Removed the paymentData field from both recipient and sender objects.
  • Added bankAccountUserId to the bankTransferData object for enhanced bank account identification.
  • Introduced payoutChannel field in the payoutData object to specify the channel used for payouts.
  • Personal data now includes an optional id field.

The Retrieve Required Payout Fields endpoint response has been streamlined:

  • Removed paymentData from the available categories.

Release 12.08.2025

Changelog

Modified Endpoints

Payouts

Retrieve required payout fields

  • The request‑body property payoutSettings.shopId is now required (previously nullable).

Recurring Payments Management

New endpoints for managing recurring payment profiles and retry configurations:

Saved Cards

The legacy binded cards endpoints have been removed in favor of the new saved cards functionality.

Release 30.07.2025

Modified Endpoints

Orders

Create order

  • paymentSettings.instrumentType now accepts the new enum value cash.
  • For bank‑transfer payments, paymentSettings.transferType now supports the new enum value codi.

Retrieve order details

  • payments[].instrumentType now accepts cash.
  • payments[].paymentDetails now includes a new schema for cash payments.
  • For bank‑transfer payments, payments[].transferType now supports codi.

Retrieve payment methods

  • Query parameter instrumentTypes now supports cash.
  • Response properties instrumentType, transferType, and transferTypes[] now include cash and codi.

Payouts

Create payout request

  • The request‑body property instrumentType now accepts cash.

Retrieve required payout fields

  • instrumentType now accepts cash.
  • payoutSettings.transferType now accepts codi.

Retrieve payout methods

  • Query parameter instrumentTypes now supports cash.
  • Query parameter transferTypes now supports codi.
  • Response properties instrumentType, transferType, and transferTypes[] now include cash and codi.

Retrieve payout status

  • payoutDetails.recipient.transferType now supports codi.
  • payoutTransactions[].instrumentType now supports cash.

Release 21.07.2025

Modified Endpoints

Orders

Create order

  • The request body now supports the customer.saveCard property, allowing customers to save their card for future use.
  • The payer.cardData object now includes a savedCardId property for referencing previously saved cards.
  • paymentSettings.redirectUrls now supports a pending URL for handling pending payment states.
  • The transferType property now accepts a new enum value: clabe.

Retrieve order details

  • The payments array in the response now includes a chargebacks property (replacing the previous chargeback property).
  • The paymentDetails object for card payments now includes a savedCardId property.
  • For bank transfers, the transferType property now supports the new clabe value.
  • The paymentType property now supports the new enum value: saved_card_payment.

Retrieve payment methods

  • The transferType and transferTypes properties in the response now support the clabe value.

Payouts

Create payout request

  • The request body now supports a redirectUrls property for handling payout redirections.

Retrieve required payout fields

  • The payoutSettings.transferType property now supports the new clabe value.

Retrieve payout methods

  • The transferTypes query parameter now supports the clabe value.

Retrieve payout status

  • The transferType in payoutDetails.recipient object for bank transfers now supports the clabe transfer type.

Chargebacks

Retrieve chargebacks

  • The structure of the chargebackDetails property within the response has been significantly revised. chargebackDetails is now an array (previously an object).

Release 27.03.2025

Changelog

Orders

Extended customer Object:

  • In the Create Order endpoint, the customer object now includes a new optional birthDate parameter. This field allows you to specify the customer’s date of birth for enhanced identification or compliance requirements.

Extended addressData Object:

  • In the Create Order endpoint, the addressData object inside customer.details now includes a new optional address parameter. This field is intended to capture the address information, including house numbers, required for certain billing processes.

New bank_transfer TransferType:

For instrumentType == bank_transfer, we have introduced additional TransferTypes that can be used for European online banking solutions:

TransferTypeDescriptionRegion
mybankEuropean payment solution for online banking transfersEurope
tinkEuropean payment solution for online banking transfersEurope

Release 26.02.2025

Changelog

Payouts

Removed Deprecated Endpoint:

  • The previously supported endpoint /payouts/fields/{providerCode}/{instrumentType}/ has been completely removed from the system.

New street Parameter:

  • In both the Retrieve Required Payout Fields response and the Create Payout Request request, a new street parameter has been added within addressData.
  • This field is intended to capture only the name of the street for use in providers that require more granular address information during payout processing.

Orders

New authorized Payment Status:

Crypto Wallets

New accountCurrency Object:

  • In the body of the Create Crypto Wallet for a Customer endpoint, a new object called accountCurrency has been introduced.
  • This is used to specify the merchant’s account currency (fiat or crypto). Some providers require an additional account currency parameter for settlement or balance denomination alongside the actual crypto wallet currency.

Extended Response Fields:

  • In the Retrieve Customer's Crypto Wallets endpoint, data -> cryptoWallets now includes two new fields: accountCurrency and accountCurrencyTokenStandard.
  • These fields allow you to view the configured merchant account currency and any relevant token standards (e.g., "ERC-20") in the wallet details.

Renamed Fields in Wallet Response: