Release notes
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_BUSINESS
to 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_CHINA
enumeration 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.tradeCountry
andtradeOrder.bizContractInfo.deliverCountry
, updated field descriptions and added regulated country list - Added
REGULATED_COUNTRY_NOT_SUPPORTED
toresult.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.beneficiaryAccountNo
field. - Updated the enumeration for the
statementList.fundMoveDetail.beneficiaryAccountType
field.
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
FundMoveDetail
object:payerName
,payerAccountNo
,payerAccountType
,beneficiaryName
,beneficiaryAccountNo
,beneficiaryAccountType
,beneficiaryBankCountry
,beneficiaryBankName
.
For the inquiryBeneficiary API:
- Added
pageSize
,pageNumber
fields in the request. - Added
totalCount
,totalPageNumber
,currentPageNumber
fields in the response message. - Added
REPEAT_REQ_INCONSISTENT
to the result codes.
For the removeBeneficiary API:
- Added
BENEFICIARY_NOT_EXIST
andREPEAT_REQ_INCONSISTENT
to the result codes.
For the unwindDeal API:
- In the request message, removed
dealId
andcancelCost
fields. AddeddealRequestId
field. - Added the
deal.cancelGain
field in the response message.
For the inquiryDeal API:
- In the request message, removed
customerId
anddealId
fields. AddeddealRequestId
field.
For the createExchange, inquiryExchange, notifyExchange interfaces:
- In the
ExchangeForwardInfo
object, removed the following fields:fxDealId
,triggerSettleTime
,compensatedAmount
,marginAmount
. Added thedealId
field. - Updated descriptions for the
transferToDetail.transferToMethod.paymentMethodType
andtransferToDetail.transferToMethod.paymentMethodId
field. - Added enumeration for the
paymentMethodType
field andACM
enumeration for thePurposeCode
field.
For the createExchange API:
- Added sample codes for the forward rate scenario.
- For the inquiryExchange API:Removed the
customerId
andaccessToken
fields in the request message.
For the notifyExchange API:
- Removed the
transferToDetail.transferToFinishTime
field.
Release date: May 16, 2022
The first version of this documentation is released.