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).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.
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.
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.
Every transfer sent to Easylink will go through different transfer states. The main states and their meaning are listed out below.
Status
Meaning
1
create
2
confirm
3
held
4
review
5
payout
6
sent
7
complete
8
canceled
9
failed
10
refund success
26
processing bank partner
27
remind 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;