Banking
over 2 years ago by UQPAY PTE LTD
2025-06-26
Added Optional documentation Field to Payout API
documentation Field to Payout APIAffected Endpoint:
POST /api/v1/payouts, request only
Changes:
- Added an optional
documentationfield to the payout creation request. This field allows uploading supporting documents along with the payout request.
2025-06-12
Added support for POA file when creating account
Affected endpoints:
POST /api/v1/accounts, request only
Changes:
- Added optional field
other_documentationunder therepresentativesarray in request payload.- This field can be used to provide proof of address (
PROOF_OF_ADDRESS) or other supporting documents during account creation.
- This field can be used to provide proof of address (
2025-06-05
Beneficiary Schema Expansion
Affected endpoints:
POST /api/v1/beneficiaries, request onlyGET /api/v1/beneficiaries/{id}, response onlyGET /api/v1/beneficiaries, response onlyPOST /api/v1/beneficiaries/{id}, request onlyPOST /api/v1/beneficiaries/check, not request, response only
Changes:
- Added
additional_info.organization_codeto beneficiary object (for company-type only)- Description: The Unified Social Credit Identifier assigned to the organization.
- This is a optional field
Payout Failure Reason Reporting
Affected endpoints:
GET /api/v1/payouts/{id}, response onlyGET /api/v1/payouts, response only
Changes:
- Added
failure_reasonto payout response object.
2025-05-29
Removed SUBMISSION_FAILED from Payout Status Values
SUBMISSION_FAILED from Payout Status ValuesAffected Endpoints:
POST /api/v1/payouts, response onlyGET /api/v1/payouts, request and responseGET /api/v1/payouts/{id}, response only
Changes:
- Removed the
SUBMISSION_FAILEDstatus from thepayout_statusfield.
Note:
This is a non-backward-compatible change.
2025-05-16
Added nationality and id_number Fields to Beneficiary
nationality and id_number Fields to BeneficiaryAffected Endpoints:
POST /api/v1/beneficiaries(Create Beneficiary)POST /api/v1/beneficiaries/{id}(Update Beneficiary)GET /api/v1/beneficiaries/{id}(Retrieve Beneficiary)GET /api/v1/beneficiaries(List Beneficiaries)
Changes:
- Added a new required field:
nationality- Two-letter country code representing the beneficiary’s nationality.
- Note: This field is currently optional but will become mandatory after mid-June. Please ensure your integration includes this field to avoid future disruptions.
- Added a new conditional field for
INDIVIDUALtype beneficiaries:id_number. Required only when all the following conditions are met:- The beneficiary is a Mainland China resident
bank_details.account_currency_codeisCNHpayment_methodisLOCAL
2025-04-17
Added Support for Retrieving Current Exchange Rates
New Endpoint:
GET /api/v1/exchange/rates(Current Exchange Rates)
Note:
This is a reference-only endpoint. For rate-locking or quote-generation, use the Create Quote API instead.
2025-04-15
Added Support for Transaction-Type RFIs
Affected Webhook:
- Added new event type:
rfi.transaction.action_required
Enables RFI handling for deposit and payout scenarios. See Payout / Deposit RFI for more details.
Affected Endpoints:
GET /api/v1/rfis/{id}(Retrieve RFI)POST /api/v1/rfis/answer(Answer RFI)
→ Added fields such asrfi_type,transaction_type, etc., to support transaction-related RFIs.
Note:
The original onboarding RFI flow (event_type = rfi.action_required) remains unchanged and fully backward-compatible.
2024-07-20
Features
- Added changelog.
- New deposit webhooks:
deposit.pendingdeposit.compliance.rejecteddeposit.completed
- New endpoints for deposit management:
GET /api/v1/deposit, get list of deposits.GET /api/v1/deposit/{id}, retrieve a deposit by id.POST /api/v1/simulation/desposit, simulate deposits into global account (sandbox environment).
Docs
- Corrected some descriptions and parameter restrictions.
