Release notes
Release date: March 2, 2026
Modified
To enhance the user integration experience and improve the consistency of industry concepts, the following changes have been made in this solution:
- The customerId field has been uniformly replaced with the accountId field.
- The Connected-CustomerId field has been uniformly replaced with the Connected-AccountId field.
The replaced fields remain consistent in API implementation logic and have no impact on functions that have already been integrated. Existing users can continue to use the customerId or Connected-CustomerId fields for integration.
Release date: September 23, 2025
Modified
API name | Impacts |
Request body & Response body
| |
Request body & Response body
| |
Response body
| |
Request body
| |
Response body
| |
Response body
| |
Added WalletBrandName for field value input:
|
Release date: June 6, 2025
Added
To enable Partners to receive balance account change logs from Zyla, added the following API:
Modified
API name | Impacts |
Request body
Response body
| |
Response body
| |
Request body
Response body
|
Release date: April 21, 2025
Modified
API name | Impacts |
Response body
| |
Response body
| |
Response body
| |
Response body
| |
Response body
| |
Request body
|
Release date: March 17, 2025
Modified
API name | Impacts |
Request body
| |
Request body & response body:
| |
Request body & response body:
| |
Response body:
| |
Request body:
|
Release date: February 26, 2025
Modified
API name | Impacts |
Request body
Response body
|
Release date: November 29, 2024
Added
Added the following APIs:
Modified
API name | Impacts |
Request body
Updated the code samples | |
Request body
Updated the code samples |
Release date: November 21, 2024
Modified
API name | Impacts |
Request body
Updated the code samples | |
Request body
Response body
Updated the code samples | |
Request body
Response body
Updated the code samples | |
Request body
Response body
|
Release date: Sept 20, 2024
Added
Added the inquiryStatementDetail API.
Modified
API name | Impacts |
Request body
Response body
Updated the request and response samples | |
Request body
Response body
Updated the request and response samples | |
Request body
Updated the request and response samples | |
Request body
Response body
Updated the request and response samples | |
Request body
| |
Response body
Updated the response samples | |
Request body
Updated the request sample |
Release date: August 15, 2024
Added
- To enable Partners to download statement details and meet the regulatory compliance, added the following three APIs:
- To enable Partners to receive beneficiary binding result from Zyla, added the following API:
Modified
API Name | Impacts |
Updated the description of:
| |
Request body
Response body
| |
Request body
Response body
| |
Request body
|
Release date: July 15, 2024
Modified
API name | Impacts |
Request body:
Response body:
|
Release date: July 4, 2024
Modified
API Name | Impacts |
Request body:
Response body:
| |
Request body:
Response body:
| |
Request body:
| |
Request body:
Response body:
| |
Request body:
| |
Request body:
|
Release date: May 14, 2024
Added
In the response message of the inquiryAccount API, added the following parameters:
- customer.logonId
- customer.verificationLevel
Release date: April 28, 2024
To enhance clarity and facilitate the process to set up Zyla Receiving Accounts, updated the integration guide: Create a Receiving Account for Customers
Added
Added the result code: REQUEST_ID_IDEMPOTENT and REFERENCE_CUSTOMER_ID_OPENED_RA
Modified
Modified the use condition for the requestId parameter.
Release date: January 17, 2024
To enhance VA account inquiry capability through Zyla, updated the following content:
API Name | Impacts |
Response body:
accountInfos.bankAccountList.bankRegion
| |
Response body:
|
Release date: November 17, 2023
Modified
In the submitTradeOrder API:
Updated the description of tradeOrders.shipping.wayBillInfos.shippingOrderReferenceNo
Release date: November 3, 2023
Modified
To enhance OAuth capability, replaced INVALID_ACCESS_TOKEN with AUTHORIZATION_NOT_EXIST in the following APIs:
- revokeToken
- inquiryDeal
- createDeal
- notifyDeal
- unwindDeal
- inquiryStore
- inquirySubuser
- inquiryExchange
- createExchange
- inquiryBalance
- inquiryStatementList
Release date: October 30, 2023
To enhance account and statement inquiry through Zyla, updated the following content:
Added
- Added a value to transactionType:
DEPOSIT_PURCHASE - Added the primaryUserInformation parameter to the response body of the inquirySubuser API.
Release date: September 22, 2023
To enhance trade order submission and statement inquiry through Zyla, updated the following content:
Added
- Added a value to transactionType:
BALANCE_TO_BALANCE - Added the following parameters to Goods:
- goodsUnit
- goodsCnName
Modified
Updated the description of the following parameters in the request body of the submitTradeOrder API:
- tradeOrders.referenceOrderNo
- tradeOrders.transAmount
- tradeOrders.tradeAmount
- tradeOrders.merchant
- tradeOrders.attachmentDesc
- tradeOrders.goods.goodsCategory
- tradeOrders.goods.goodsQuantity
- tradeOrders.goods.storeUrl
Release date: September 5, 2023
Modified
To improve the overall performance of account inquiry, order association and payout, modified the following APIs:
API name | Impacts |
| |
| |
Request body: added tradeOrders.logisticsMode parameter | |
Request body: added the following parameters
| |
| |
Added:
|
Release date: Auguest 8, 2023
Modified
To optimise the management of beneficiaries through Zyla, modified the following APIs:
API name | Impacts |
| |
Response body: Added the following parameters:
|
Release date: July 28, 2023
Modified
To provide better experience in trade order management through Zyla, modified the following APIs:
API name | Impacts |
| |
Updated request and response code samples |
Release date: July 24, 2023
Deleted
For all fund transfer and payout APIs, delete the feeMode parameter from the TransferToDetail object.
Release date: July 21, 2023
To enable partners to transfer and receive funds in multiple currencies, modified the inquireStore API:
Modified
API name | Impacts |
|
Release date: June 9, 2023
Added
- To support Partners in invoicing payment via Zyla, added the createInvoice, notifyInvoice, and queryInvoice APIs.
- To support Partners in querying available quotas for declaration, added the inquiryAvailableQuota API.
Modified
- To enhance the capabilities of Partners in invoicing payment via Zyla, modified the createInvoice API in the following aspects:
- Modified the data type of invoice.bill.billSender.userName and invoice.bill.billReceiver.userName from String to the UserName object.
- Modified the data type of invoice.bill.billSender.userAddress and invoice.bill.billReceiver.userAddress from String to the Address object.
- Added the result code
UNSUPPORTED_BUSINESSto the response body. - Updated the sample codes.
- To adapt to new capabilities of payout, modified the following APIs:
API name | Impacts |
Updated the request and response code samples. | |
Updated the request and response code samples. | |
Updated the request and response code samples. |
- To enhance the capabilities of Partners in trade orders and payouts, modified the following APIs:
API name | Impacts |
| |
| |
Move the transferFromDetail.availableQuota parameter to the response body as the availableQuota parameter. |
Release date: June 6, 2023
Modified
To enable different payment channels in fund payout, modified the following APIs:
API name | Impacts |
| |
| |
| |
|
Release date: May 19, 2023
Fully migrated from WorldFirst to Zyla.
Release date: April 28, 2023
Added
- To support various types of balance for different clients, especially for the CN HK EC (E-commerce) clients from the point of risk control, added the core balanceTypes field in the inquiryBalance API and the inquiryStatementList API.
API name | Impacts |
inquiryBalance |
|
inquiryStatementList |
|
- To support unfunded foreign exchange spot deals, modified the following APIs:
API name | Impacts |
inquiryAvailableCalendar | Added the exchangeTradeType field in the request body |
createQuote |
|
createDeal | Added the exchangeTradeType field in the request body |
notifyExchange |
|
createExchange |
|
inquiryExchange | Added the exchangeUnfundedInfo field in the response body |
Data Dictionary | Added the settlementTimeType field to the QuoteForwardInfo object. |
Modified
To support unfunded foreign exchange spot deals, modified the following APIs:
API name | Impacts |
inquiryAvailableCalendar | Modified the forwardType field from |
createQuote |
|
createDeal |
|
createExchange |
|
inquiryExchange | Removed the exchangeForwardInfo field in the response body |
Data Dictionary |
|
Release date: April 21, 2023
Modified
For the createQuote API:
- Added the Connected-CustomerId field to the request header.
- Removed the customerId and accessToken fields from the request body.
- Added code samples for the request header.
- Updated code samples for the request body and the response body.
Release date: April 13, 2023
Modified
For the inquiryBalance API:
- Added the Connected-CustomerId field to the request header.
- Removed the customerId and accessToken fields from the request body.
- Updated code samples for the request body, request calling, and the response body.
Release date: April 10, 2023
Modified
For the inquiryStatementList API:
- Added the Connected-CustomerId field to the request header.
- Removed the customerId and accessToken fields in the request.
- Updated code samples for the request body, request calling, and the response body.
Release date: April 3, 2023
Added
- Added the inquiryTradeOrder API and the notifyTradeOrder API.
- For the submitTradeOrder API:
- Added the
PAY_INTO_CHINAenumeration value in the sceneCode field. - Added the following request fields for the B2C scenario:
- quotaAccumulationMethod
- referenceBatchNo
- tradeOrder.orderType
- tradeOrder.merchant
- tradeOrder.seller
- tradeOrder.buyer
- tradeOrder.sellerAccount
- tradeOrder.seller.referenceCustomerId
- tradeOrder.goods.goodsCategory
- tradeOrder.shipping.wayBillInfos.shippingAddress
- Added the tradeOrderResult response field.
- Added two code samples for the B2C scenario.
Modified
For the submitTradeOrder API:
- Modified the descriptions of the following request fields:
- tradeOrders
- platform
- transferId
- tradeOrder.transAmount
- tradeOrder.isUsedForExchange
- tradeOrder.bizContractInfo
- tradeOrder.seller.customerId
- tradeOrder.shipping.isShipped
- tradeOrder.shipping.isDeclared
- tradeOrder.shipping.isNewBuyer
- tradeOrder.shipping.wayBillInfos
- tradeOrder.shipping.declarationInfos
- tradeOrder.shipping.expectedShippingDate
- tradeOrder.shipping.inquiryChatRecordAttachmentList
- tradeOrder.shipping.logisticsChatRecordAttachmentList
- tradeOrder.shipping.tradeTerms
- tradeOrder.shipping.wayBillInfos.shippingOrderReferenceNo
- tradeOrder.shipping.wayBillInfos.shippingMethod
- tradeOrder.shipping.wayBillInfos.shippingProofAttachmentList
- tradeOrder.shipping.wayBillInfos.logisticsCompany
- tradeOrder.shipping.declarationInfos.declarationOrderReferenceNo
- tradeOrder.shipping.declarationInfos.supervisionMethod
- tradeOrder.shipping.declarationInfos.customsDeclarationAttachmentList
- Removed the following optional fields from the request fields:
- tradeOrder.purposeCode
- tradeOrder.goods.goodsCnName
- tradeOrder.goods.goodsUnit
- tradeOrder.goods.storeUrl
- tradeOrder.goods.goodsUnitAmount
- tradeOrder.shipping.wayBillInfos.logisticsCompanyName
- Modified the description of the acceptOrderId response field.
Release date: Mar 31, 2023
Added
- Added the businessSceneCode request parameter and 2 samples for the FX scenario in the consultPayout API and the createPayout API.
- Added the following three fields in the BankAccountPaymentMethodDetail data model:
- beneficiaryType
- bankAccountLocalName
- bankLocalName
- Added the following two fields in the TransferToDetail (for Payout) data model:
- arrivalType
- fvtPayment
- Added the following two fields in the TransferFromDetail data model:
- tranferLimitInfo
- availableQuota
- Added the TransferLimitInfo data model.
Modified
- Modified the descriptions of the following two fields in the BankAccountPaymentMethodDetail data model:
- bankCountryCode
- routingNumber
- Modified the description of the transferToAmount field in the TransferToDetail data model.
- Modified the description of the transferFromAmount field in the TransferFromDetail data model.
Release date: Mar 28, 2023
Added
Added Transfer and Payout APIs to replace the former Funds Transfer APIs.
API Name | Function |
Consult expected transfer result | |
Create a transfer request | |
Check transfer result | |
Receive transfer result notification | |
Consult expected payout result | |
Create a payout request | |
Check payout result | |
Receive payout result notification |
Release date: Feb 22, 2023
Added
For the submitTradeOrder API
- For
tradeOrder.bizContractInfo.tradeCountryandtradeOrder.bizContractInfo.deliverCountry, updated field descriptions and added regulated country list - Added
REGULATED_COUNTRY_NOT_SUPPORTEDtoresult.resultCode
Release date: Feb 1, 2023
Added
3 APIs on trade order submission:
API name | Description |
It is used to submit trade orders. The Partner calls submitAttachment API to submit the required attachments. | |
It is called to submit the attachment required by submitTradeOrder API. | |
After Zyla receives and processes the request of submitting trade orders, we call this API to send out result notifications. |
Release date: Oct 26, 2022
Added
For the inquiryStatementList API
- Added the following enumeration values for the transactionType field:
REFUND,FX_ADJUSTMENT,FX_FEE,PAYMENT
Release date: Oct 24, 2022
Added
For the createTransfer API:
- Added the BankAccountPaymentMethodDetail.beneficiaryAddress field.
Modified
For the createTransfer API:
- Changed the BankAccountPaymentMethodDetail.holderAccountName field to bankAccountName.
Release date: Sep 28, 2022
Added
For the inquiryStatementList API:
- Added the statementList.fundMoveDetail.receiveAccount field.
Removed
For the createTransfer API:
- Removed the transferToDetail.transferToAmount.value field in the API request.
Release date: Aug 31, 2022
Enhanced
Added the inquiryAccount API.
Release date: Aug 30, 2022
Enhanced
For the inquiryAvailableCalendar API:
- Added the forwardType field for supporting T+0 FX trading requests.
Release date: Aug 18, 2022
Fixed
For the inquiryStatementList API:
- Fixed enumerations for the BeneficiaryAccountType and PayerAccountType fields.
Release date: Jul 1, 2022
Fixed
In the createDeal and unwindDeal interfaces:
the dealRequestId field is idempotent.
Release date: Jun 30, 2022
Fixed
For the inquiryStatementList API:
- Fixed the description for the
statementList.fundMoveDetail.beneficiaryAccountNofield. - Updated the enumeration for the
statementList.fundMoveDetail.beneficiaryAccountTypefield.
Release date: Jun 29, 2022
Enhanced
- Modified the result codes of the majority of the interfaces and classified the result codes into two categories: System-related result codes and business-related result codes.
- Added result calling samples for the majority of the interfaces in multiple programming languages including Java, C#, Python, and JavaScript.
Fixed
For the inquiryStatementList API:
- Clarified the descriptions for the following fields under the
FundMoveDetailobject:payerName,payerAccountNo,payerAccountType,beneficiaryName,beneficiaryAccountNo,beneficiaryAccountType,beneficiaryBankCountry,beneficiaryBankName.
For the inquiryBeneficiary API:
- Added
pageSize,pageNumberfields in the request. - Added
totalCount,totalPageNumber,currentPageNumberfields in the response message. - Added
REPEAT_REQ_INCONSISTENTto the result codes.
For the removeBeneficiary API:
- Added
BENEFICIARY_NOT_EXISTandREPEAT_REQ_INCONSISTENTto the result codes.
For the unwindDeal API:
- In the request message, removed
dealIdandcancelCostfields. AddeddealRequestIdfield. - Added the
deal.cancelGainfield in the response message.
For the inquiryDeal API:
- In the request message, removed
customerIdanddealIdfields. AddeddealRequestIdfield.
For the createExchange, inquiryExchange, notifyExchange interfaces:
- In the
ExchangeForwardInfoobject, removed the following fields:fxDealId,triggerSettleTime,compensatedAmount,marginAmount. Added thedealIdfield. - Updated descriptions for the
transferToDetail.transferToMethod.paymentMethodTypeandtransferToDetail.transferToMethod.paymentMethodIdfield. - Added enumeration for the
paymentMethodTypefield andACMenumeration for thePurposeCodefield.
For the createExchange API:
- Added sample codes for the forward rate scenario.
- For the inquiryExchange API:Removed the
customerIdandaccessTokenfields in the request message.
For the notifyExchange API:
- Removed the
transferToDetail.transferToFinishTimefield.
Release date: May 16, 2022
The first version of this documentation is released.
