Release 11.02.2025
Changelog
Orders and Payouts
Validation for orderNumber and payoutNumber:
- New length constraints:
orderNumberandpayoutNumbernow must be at least 3 characters and no more than 255 characters.- This impacts the Create Order endpoint (see the
orderNumberfield). - This impacts the Create Payout Request endpoint (see the
payoutNumberfield).
- This impacts the Create Order endpoint (see the
affiliatedId Object in customer
- Both Create Order and Create Payout Request now support a new optional
metaDataobject within thecustomerobject. This includes the optionalaffiliatedIdfield for passing arbitrary values used for custom routing. Changes have been introduced to this endpoint, but its full functionality will be available in upcoming releases.
Orders
Customer Object Updates:
- In the Create Order endpoint, the
firstNameandlastNamefields inside thecustomerobject are now optional and may benull. This allows you to create orders without strictly requiring the customer’s name information.
Payment Page Language Parameter:
- A new optional
languagefield is available underpaymentPageDesignin the Create Order request:- Accepts an ISO 639-1 code (for example,
"en"for English). - Unsupported languages will default to English.
- If omitted, the payment page language will continue to be determined by the payer’s IP address.
- Note: The parameter is accepted now, but actual language switching functionality will be activated in a future release.
- Accepts an ISO 639-1 code (for example,
Order Cancel and Refund Request Updates:
- The request body for the Cancel Order (in development) endpoint has been updated. The endpoint’s functionality remains under development and will be fully available in a future release.
- The request body for the Refund Order (in development) endpoint has also been updated. Similar to cancellation, its functionality is still in progress and not yet fully operational.
New payer Object in Create Order:
- In the Create Order endpoint, a
payerobject has been added. WheninstrumentType = cardanddataEntryMode = h2h, you can send card data directly. This removes the need for the payer to manually enter card information on the payment page. Changes have been introduced to this endpoint, but its full functionality will be available in upcoming releases.
Payouts
Payout Endpoints Enhancements:
- In the Create Payout Request and Retrieve Required Payout Fields endpoints, new object
cryptoWalletDatahas been added to therecipientandsenderarrays.