Seamless Configuration

Congifure a payment link with a foreign currency.

When configuring the "payment" object:

  • If transfer.currency is not ILS, all of the following fields are required to get a link:
FieldTypeForeign currency/International instructions

currency
string
3 letters currency code. If not set, default will be ILS.

amount
string
Amount in the stated currency. Defaults to ILS if not stated.
enCreditorName
string
creditor name in EN characters and spaces only. No special characters.
creditorAddress.
townName
string
creditor city in EN characters and spaces only. No special characters.
creditorAddress.
country
string
creditor country in EN characters and spaces only. No special characters
creditorAgent
string
The creditor's bank account SWIFT code
reasonCode
string
A reason code representing the transfer reason. See codes mapping.

reasonCode mapping:

reasoneCode
Meaning
1
יבוא טובין
2
יבוא שירותים
3
תשלומי שכר עבודה
4
שירותי ביטוח
5
אגרות/דמי הרשמה/שכר לימוד
7
קצבאות/זכויות סוציאליות/עזבונות/מזונות
8
עמלות
9
תמיכות ומתנות
10
הלוואות
11
השקעות הוניות
12
העברה מחשבון לחשבון
13
החזר תקבול
14
חברה מיוחדת
77
העברת מט״ח לאותו לקוח

Example payload:

{
    "context": "11112222",
    "creditorAccount": "IL710110950000102188000",
    "creditorName": "Feezback",
    "enCreditorName": "Feezback",	
		"creditorAddress": {
        "townName": "Tel Aviv",
        "country": "IL"
   	 },
		"accountType": "private",
    "amount": "1",
    "currency": "USD",
    "creditorAgent": "LUMILITXXX",
    "reasonCode": "12",
    "debtorAccount": "10-123-123456789",
    "idValue": "123457896",
    "redirectFailure": "https://failure",
    "redirectNotComplete": "https://notComplete",
    "redirectNotConclusive": "https://notConclusive",
    "redirectSuccess": "https://success",
    "remittanceInformationUnstructured": "payment description",
    "userAgreementTimestamp": "2026-07-02T12:09:05+00:00"
}

Did this page help you?