EN
  • EN
  • ZH
EN
  • EN
  • ZH
  1. Read Before Development
  • Read Before Development
    • Environmental Information
    • API signature + signature verification specification
    • Common Issue List
    • Transfer API Flow
  • Api Reference General
    • MARKET SPECIFICS
    • Errors
  • Authentication
    • Obtain Access Token
      POST
  • Base Data API
    • List all full pay countries
      POST
    • List occupations
      POST
    • List provinces
      POST
    • List cities
      POST
    • List countries
      POST
    • List remittance purposes
      POST
    • List sources of funds
      POST
    • List relationships
      POST
    • List all countries currencies
      POST
    • List all banks
      POST
    • List all branches
      POST
    • List cities (Japan | China)
      POST
    • Supported local Bank and Bank Code
      POST
    • Supported local E-wallet and InstCode/Biller Code
      POST
  • Pay Out
    • International Remittance
      • Transfer API
        • Create Transfer | China | B2C E-Wallet
        • Create Transfer | China | B2C Bank-account
        • Create Transfer | CHN CNH | B2B Bank Account
        • Create Transfer | HKG CNH | B2B Bank Account
        • Create Transfer | CHN CNY | B2B Bank_Account
        • Create Transfer | SGP | SGD | B2B Bank_account
        • Create Transfer | SGP | SGD | C2C Bank_account
        • Create Transfer | SGP | SGD | C2B Bank_account
        • Create Transfer | SGP | SGD | B2C Bank_account
        • Create Transfer | MYS | MYR | B2B Bank_account
        • Create Transfer | MYS | MYR | C2B Bank_account
        • Create Transfer | MYS | MYR | C2C Bank_account
        • Create Transfer | HKG | HKD | B2B Bank_account
        • Create Transfer | HKG | HKD | C2C Bank_account
        • Create Transfer | HKG | HKD | B2C Bank_account
        • Create Transfer | HKG | HKD | C2B Bank_account
        • Create Transfer | SEPA | EUR | B2B Bank_account
        • Create Transfer | SEPA | EUR | C2C Bank_account
        • Create Transfer | SEPA | EUR | B2C Bank_account
        • Create Transfer | SEPA | EUR | C2B Bank_account
        • Create Transfer | GBR | GBP | B2B Bank_account
        • Create Transfer | GBR | GBP | C2C Bank_account
        • Create Transfer | GBR | GBP | C2B Bank_account
        • Create Transfer | GBR | GBP | B2C Bank_account
        • Create Transfer | Global | B2B Wires
        • Create Transfer | Global | C2C Wires
      • Confirm Transfer
      • Get International Transfer
      • Retrieve a quote
    • Domestic Transfer
      • Indonesian PayOut - Sandbox environment materials
      • Notification
      • Create Domestic Transfer
      • Create Domestic Transfer Online
      • Domestic Verify Bank Account
      • Get Domestic Transfer
    • Get Remittance List
      POST
  • Pay In
    • Virtual Account API
      • Create Merchant Virtual Account
      • Create Merchant's Customer Virtual Account
      • Get Virtual Account Payment Record
      • List Merchant Va payment record
      • Get Available VirtualAccount Banks
      • Va Payment Notification
  • Merchant
    • List all balances
  • Settlement
    • dailyTransferSummary
    • dailyFundsChanges
    • settlementFunds
  • Upload
    POST
  1. Read Before Development

Transfer API Flow

一、Create Transfer Flow#

Easylink’s transfer API uses a 2-step transfer creation process, consisting of a PUT transfer request followed by a POST transfer confirmation (see below).
image.png
To successfully create a transfer, the payload needs to include at minimum all fields that are marked required in the country specific section of the API document. We will respond to your POST request by repeating the sent data, while adding additional information such as the binding fx rate we will hold for up to 5 minutes and the fees we will charge. The POST confirm request must be sent within 5 minutes after the POST request, otherwise the transfer and rate will expire and cannot be confirmed. Once the transfer is confirmed successfully, we will start to process the transfer.

二、Transfer Processing#

Easylink’s network and systems are designed with compliance at its heart, we aim to make the transfer journey as seamless as possible while maintaining regulatory compliance. During our internal processing of your transfer, we will run your transfer through our compliance engine and reach out, if any additional information is required. If all checks go well, the transfer is handed off to our network right away, where it will be finished.
image.png

三、Get Transfer Status#

To check the current status of your transfer, easily call our API with a request and your transfer reference number – we will respond with the current status of your transfer right away. If requested, we can also push updates to an endpoint of your choice.
image.png

四、Overview of Transfer States#

Every transfer sent to Easylink will go through different transfer states. The main states and their meaning are listed out below.
image.png
StatusMeaning
1create
2confirm
3held
4review
5payout
6sent
7complete
8canceled
9failed
10refund success
26processing bank partner
27remind recipient
For domestic transfer ,success is (7),refund success is 10;canceld is 8(Cancellation is not possible at the moment);
For international remittance,success in (7,27),refund success is 10, canceld is 8;
Previous
Common Issue List
Next
MARKET SPECIFICS