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 cryptoTokenStandardfield has been removed from the order creation request, with this functionality now handled through the dedicatedcryptoPaymentobject.
The Create Crypto Wallet endpoint has been updated:
- The tokenStandardfield has been renamed tonetworkTokenStandartwithin theaccountCurrencyobject for consistency.
- The accountCurrencyfield 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:
- billingIntervalQuantityand- intervalTypeare now required fields when setting up recurring subscriptions.
- The paymentCountfield is now nullable, allowing for indefinite subscriptions.
Payout Enhancements
The Create Payout Request endpoint has been updated with improved data organization:
- Removed the paymentDatafield from bothrecipientandsenderobjects.
- Added bankAccountUserIdto thebankTransferDataobject for enhanced bank account identification.
- Introduced payoutChannelfield in thepayoutDataobject to specify the channel used for payouts.
- Personal data now includes an optional idfield.
The Retrieve Required Payout Fields endpoint response has been streamlined:
- Removed paymentDatafrom the available categories.