EN
  • EN
  • ZH
EN
  • EN
  • ZH
  1. Transfer API
  • 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
  • Base Data API
    • List all full pay countries
    • List occupations
    • List provinces
    • List cities
    • List countries
    • List remittance purposes
    • List sources of funds
    • List relationships
    • List all countries currencies
    • List all banks
    • List all branches
    • List cities (Japan | China)
    • Supported local Bank and Bank Code
    • Supported local E-wallet and InstCode/Biller Code
  • Pay Out
    • International Remittance
      • Transfer API
        • Create Transfer | China | B2C E-Wallet
          POST
        • Create Transfer | China | B2C Bank-account
          POST
        • Create Transfer | CHN CNH | B2B Bank Account
          POST
        • Create Transfer | HKG CNH | B2B Bank Account
          POST
        • Create Transfer | CHN CNY | B2B Bank_Account
          POST
        • Create Transfer | SGP | SGD | B2B Bank_account
          POST
        • Create Transfer | SGP | SGD | C2C Bank_account
          POST
        • Create Transfer | SGP | SGD | C2B Bank_account
          POST
        • Create Transfer | SGP | SGD | B2C Bank_account
          POST
        • Create Transfer | MYS | MYR | B2B Bank_account
          POST
        • Create Transfer | MYS | MYR | C2B Bank_account
          POST
        • Create Transfer | MYS | MYR | C2C Bank_account
          POST
        • Create Transfer | HKG | HKD | B2B Bank_account
          POST
        • Create Transfer | HKG | HKD | C2C Bank_account
          POST
        • Create Transfer | HKG | HKD | B2C Bank_account
          POST
        • Create Transfer | HKG | HKD | C2B Bank_account
          POST
        • Create Transfer | SEPA | EUR | B2B Bank_account
          POST
        • Create Transfer | SEPA | EUR | C2C Bank_account
          POST
        • Create Transfer | SEPA | EUR | B2C Bank_account
          POST
        • Create Transfer | SEPA | EUR | C2B Bank_account
          POST
        • Create Transfer | GBR | GBP | B2B Bank_account
          POST
        • Create Transfer | GBR | GBP | C2C Bank_account
          POST
        • Create Transfer | GBR | GBP | C2B Bank_account
          POST
        • Create Transfer | GBR | GBP | B2C Bank_account
          POST
        • Create Transfer | Global | B2B Wires
          POST
        • Create Transfer | Global | C2C Wires
          POST
      • Confirm Transfer
        POST
      • Get International Transfer
        POST
      • Retrieve a quote
        POST
    • 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. Transfer API

Create Transfer | Global | B2B Wires

POST
http://sandbox.easylink.id:9080/transfer/create-international-transfer
Send wire transfers to any country available. This Global SWIFT Wire service supports transactions in USD, GBP, and EUR, allowing payments of up to 1 million.
Full Pay Option for Wire Transfers
To give customers greater control over and certainty of the final amount delivered to the beneficiary, we've added a new optional fee_payer field to the destination object for wire payments.
Set this field to "2" to instruct the wire transfer as "Full Pay." Full Pay ensures the beneficiary receives the full value of the transfer, protected from intermediary or correspondent bank fees. If fee_payer is omitted or set to "1", the payment will be instructed as shared.
Currently, the Full Pay option is only available for USD, GBP & EUR wires.
Additionally, a new data API listing all countries where USD|GBP|EUR Full Pay are supported will become available in December 2025.

Request

Header Params

Body Params application/json

Example
{
    "transaction": {
        "destination_country": "CAN",
        "destination_currency": "USD",
        "destination_amount": 90.79
    },
    "source": {
        "segment": "business",
        "address_country": "IDN",
        "address_city": "Aksu",
        "address_line": "two street",
        "company_name": "pyvio company",
        "company_trading_name": "companytradingname",
        "company_registration_number": "63746192873912",
        "company_registration_country": "IDN"
    },
    "destination": {
        "segment": "business",
        "beneficiary_account_type": "Wire",
        "fee_payer": "2",
        "company_name": "surfin company",
        "swift_code": "CITIUS33",
        "bank_account_number": "34567896788",
        "address_line": "CIBBSGSG",
        "address_city": "ss",
        "address_country": "CAN",
        "purpose_code": "008-01",
        "source_of_income_code": "01"
    },
    "reference": "2024312321312314240001"
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://sandbox.easylink.id:9080/transfer/create-international-transfer' \
--header 'Authorization;' \
--header 'X-EasyLink-AppKey;' \
--header 'X-EasyLink-Nonce;' \
--header 'X-EasyLink-Timestamp;' \
--header 'X-EasyLink-Sign;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "transaction": {
        "destination_country": "CAN",
        "destination_currency": "USD",
        "destination_amount": 90.79
    },
    "source": {
        "segment": "business",
        "address_country": "IDN",
        "address_city": "Aksu",
        "address_line": "two street",
        "company_name": "pyvio company",
        "company_trading_name": "companytradingname",
        "company_registration_number": "63746192873912",
        "company_registration_country": "IDN"
    },
    "destination": {
        "segment": "business",
        "beneficiary_account_type": "Wire",
        "fee_payer": "2",
        "company_name": "surfin company",
        "swift_code": "CITIUS33",
        "bank_account_number": "34567896788",
        "address_line": "CIBBSGSG",
        "address_city": "ss",
        "address_country": "CAN",
        "purpose_code": "008-01",
        "source_of_income_code": "01"
    },
    "reference": "2024312321312314240001"
}'

Responses

🟢200Success
application/json
Body

Example
{
    "code": 0,
    "message": "",
    "data": {
        "source": {
            "segment": "business",
            "company_name": "pyvio company",
            "company_trading_name": "companytradingname",
            "company_registration_number": "63746192873912",
            "company_registration_country": "IDN",
            "address_line": "two street",
            "address_city": "Aksu",
            "address_country": "IDN"
        },
        "destination": {
            "segment": "business",
            "beneficiary_account_type": "Wire",
            "bank_account_number": "34567896788",
            "swift_code": "CITIUS33",
            "company_name": "surfin company",
            "address_line": "CIBBSGSG",
            "address_city": "ss",
            "address_country": "CAN",
            "purpose_code": "008-01",
            "source_of_income_code": "01",
            "fee_payer": 2
        },
        "transaction": {
            "source_country": "IDN",
            "source_currency": "IDR",
            "destination_country": "CAN",
            "destination_currency": "EUR",
            "source_amount": "1468682.000000000000000000",
            "destination_amount": "90.790000000000000000"
        },
        "reference": "2024312321312314240001",
        "state": 8,
        "reason": "",
        "rate": "16176.688794700000000000",
        "fee": "585000.000000000000000000",
        "fee_currency": "IDR",
        "created": 1764233261,
        "updated": 1764233262
    }
}
Previous
Create Transfer | GBR | GBP | B2C Bank_account
Next
Create Transfer | Global | C2C Wires