Справка

Найдено 100 из 200

Передача параметров через URL платежной ссылки

Эта функция позволяет по URL управлять суммой оплаты, передавать данные о клиенте, заполненные на вашей платформе, а также контролировать путь клиента после оплаты.

Сначала в личном кабинете Allpay необходимо создать платежную ссылку и установить ей тип <span class="u-richtext-element">Плательщик укажет сумму</span>.

К адресу платежной ссылки можно добавить параметры <span class="u-richtext-element">amount</span> для суммы оплаты, <span class="u-richtext-element">client_name</span> и <span class="u-richtext-element">client_email</span> для данных клиента.

Например, https://allpay.to/~pay/dynamic?amount=100&client_name=Jason%20Statham&client_email=jason@go.com

Если параметры <span class="u-richtext-element">client_name</span> и <span class="u-richtext-element">client_email</span> не указаны, мы запросим эти данные у клиента при оплате.

Таким образом, возможно использовать одну платежную ссылку для всех клиентов, задавая индивидуальную сумму для каждого из них.

Поддерживаемые параметры

<span class="u-richtext-element">amount</span> — сумма платежа.

<span class="u-richtext-element">client_name</span> — имя клиента.

<span class="u-richtext-element">client_email</span> — email клиента.

<span class="u-richtext-element">client_tehudat</span> — номер теудат зеута, который передается в квитанцию об оплате. Чтобы скрыть это поле со страницы, передайте девять нулей.

<span class="u-richtext-element">currency</span> — валюта платежа. Например, ILS, USD, EUR. Если валюта не одобрена для аккаунта, то она будет сконвертирована в ILS.

<span class="u-richtext-element">currency_display</span> — валюта отображения. Например, можно показать цену в USD, а списать в ILS по текущему курсу. Список поддерживаемых валют отображения.

<span class="u-richtext-element">lang</span> — язык страницы оплаты. Он определяется автоматически по языку браузера клиента, но вы можете изменить его, передав значения AR (арабский), EN (английский), HE (иврит) и RU (русский).

Название товара

Название товара или услуги нельзя передавать таким способом, так как это создает возможность для манипуляций. Например, это позволит изменять название предоставляемой услуги или товара, которое автоматически включается в чек, формируемый после оплаты.

Параметр add_field

Также можно использовать параметр <span class="u-richtext-element">add_field</span>, значение которого система без изменений передаст в URL редиректа после успешной оплаты (как настроить URL редиректа см. в статье Перенаправление после оплаты).

Например, https://allpay.to/~pay/dynamic?amount=100&add_field=any_text

В приведенном выше примере параметр <span class="u-richtext-element">add_field=any_text</span> будет передан в URL редиректа после оплаты без изменений. Так вы можете отслеживать конверсию, переводить клиента на нужный этап воронки вашего чат-бота и выполнять иные необходимые действия после оплаты.

При необходимости, вы можете заложить в значение <span class="u-richtext-element">add_field</span> строку с несколькими параметрами, разобрав их обратно на стороне вашего сервера. Например, <span class="u-richtext-element">add_field=par1-value1,par2-value2</span>.

Если для ссылки активирована отправка Webhook, то параметр <span class="u-richtext-element">add_field</span> будет включён в тело запроса.

Видеоинструкция

Создание платежных форм

Используя этот метод и базовые навыки веб-разработки, вы можете создавать платежные формы для вашего сайта. Такие формы не заменяют полноценное использование нашего API, но являются простым и удобным решением для приема оплат.

Вы можете предоставить клиенту возможность выбора модификаций или количества товара, рассчитывать сумму на основе выбранных опций и перенаправлять клиента для оплаты.

Пример реализации:

По этим ссылкам можно посмотреть исходные коды форм, использованных на видео:

https://allpay.to/demo/snippet-example-1.html

https://allpay.to/demo/snippet-example-2.html

Используя ChatGPT, вы можете адаптировать функционал форм под ваши конкретные нужды.

Читать далее
Платежные ссылки
API

Платежная система для амуты (НКО)

Мы помогаем амуте подключить платежную систему для приема пожертвований.

Амута — это некоммерческая организация, целью которой является продвижение социально значимых целей или идей в обществе.

Документы, необходимые для подключения платежей

  1. Удостоверение личности (תעודת זהות) учредителя или директора.
  2. Свидетельство о регистрации амуты (תעודה לרישומה של עמותה).
  3. Справка с реквизитами банковского счета (אישור ניהול חשבון בנק).
  4. Протокол со списком лиц, имеющих право подписи (פרוטוקול מורשי חתימה). Должен быть заверен адвокатом. Скачать пример.
  5. Свидетельство о надлежащем управлении (אישור ניהול תקין) или подтверждение подачи документов, подписанное бухгалтером (אישור הגשת מסמכים).
Свидетельство о надлежащем управлении подтверждает законность и неперывность деятельности амуты в течении двух лет. А «подтверждение подачи документов» — это собой своего рода временное «свидетельство о надлежащем управлении».

Шаги регистрации

  1. Убедитесь, что сайт амуты соответствует требованиям.
  2. Заполните форму регистрации.
  3. В течение 24 часов менеджер Allpay свяжется с вами для уточнения необходимых документов.
  4. Если все порядке, в течение 48 часов вы получите одобрение и сможете начать принимать платежи.

Технические возможности

Allpay позволяет НКО удобно принимать пожертвования онлайн. Вы можете:

  • создавать платежные ссылки, в том числе с полем для ввода суммы, где жертвователь сам указывает размер взноса;
  • автоматически создавать документы типа кабала (קבלה) и кабала аль трума (קבלה על תרומה) в соответствии с требованиями закона, введенными в 2026 году;
  • принимать автоматические ежемесячные пожертвования (подписки);
  • встраивать форму оплаты на ваш сайт;
  • принимать платежи через Bit и Apple Pay;
  • и другие возможности системы Allpay.
Читать далее
Регистрация

Chargeback (оспаривание транзакции)

Chargeback (чарджбэк) — происходит от английских слов «charge» (списание средств) и «back» (обратно), что буквально означает «возврат средств обратно». Этот термин обозначает процедуру, при которой банк возвращает деньги плательщику после того, как средства были ошибочно или мошеннически списаны с его счета.

Это механизм защиты потребителей, позволяющий отменить кредитные или дебетовые транзакции и вернуть средства, если клиент не авторизовал покупку, не получил товар или услугу, или возникли ошибки в выставлении счетов.

Участники чарджбэка

В процессе чарджбэка участвуют:

  • Клиент: Инициирует чарджбэк через банк-эмитент (банк, выпустивший его карту).
  • Банк-эмитент: Проводит расследование и, при необходимости, возвращает средства клиенту. В Израиле это Isracard, CAL и MAX.
  • Бизнес (продавец): Должен предоставить доказательства легитимности транзакции. Если чарджбэк обоснован, он возвращает средства банку.

Возможные причины чарджбэка

  • Клиент запросил возврат, так как не разобрался в банковской выписке или забыл, что в действительности делал платеж.
  • Товар или услуга не были предоставлены бизнесом.
  • С карты было мошенническое списание без ведома клиента (карта была украдена или скомпрометирована).

Процедура чарджбэка

После обращения клиента банк-эмитент открывает дело, устанавливает причину запроса чарджбэка и принимает решение возвратить средства клиенту или оставить их бизнесу. В рамках расследования банк свяжется с бизнесом и попросит предоставить доказательства оказания услуги.

В Израиле, согласно Закону о платежных услугах 2020 года, если транзакция считается «транзакцией с недостаточной документацией» (то есть проведена без физического присутствия карты, что справедливо для всех онлайн-платежей), в случае чарджбэка клиенту возвращается полная сумма транзакции при условии, что он обратился в банк-эмитент в течение 30 дней с момента получения уведомления о списании.

Таким образом, закон предоставляет значительную защиту потребителю, но также может привести к мошенничеству и отменам законных транзакций, когда клиент получил согласованную услугу. Поэтому бизнесу рекомендуется собирать и сохранять доказательства предоставления услуги или товара клиенту, особенно когда речь идет о крупных суммах (например, договор, квитанции, электронные письма, подтверждения доставки).

Если банк установил, что средства были списаны с карты клиента незаконно, то они будут возвращены клиенту и вычтены с баланса бизнеса.

Риски для бизнеса

Частые чарджбэки могут привести к серьезным последствиям для бизнеса. В первую очередь, бизнес сталкивается с финансовыми потерями из-за возврата средств клиентам. Однако, это не единственные риски:

  • Штрафы и комиссии: Банки могут взимать штрафы за каждый чарджбэк, что увеличивает финансовую нагрузку на бизнес.
  • Ухудшение отношений с банками: Частые чарджбэки могут негативно сказаться на отношениях с банками-эквайерами. Это может привести к увеличению комиссий, ухудшению условий сотрудничества или даже расторжению договора.
  • Риск быть внесенным в черные списки: Высокий уровень чарджбэков может привести к внесению бизнеса в черные списки платежных систем, что затруднит работу с новыми эквайерами и другими финансовыми учреждениями.
  • Потеря репутации: Частые чарджбэки могут негативно сказаться на репутации бизнеса, вызывая недоверие у клиентов и партнеров.

Советы по предотвращению

Чтобы минимизировать риски чарджбэков, бизнесу следует принять следующие меры:

  • Использование безопасных методов оплаты: Активировать 3DS для своих платежей — двухфакторную аутентификацию, когда банк просит клинта подтвердить платеж в приложении банка или путем ввода SMS-кода.
  • Улучшение коммуникации с клиентами: Быстрая и прозрачная коммуникация с клиентами помогает избежать недоразумений. Важно своевременно отвечать на вопросы клиентов и предоставлять им полную информацию о товарах и услугах.
  • Сбор и хранение доказательств: Систематическое сохранение всех документов, подтверждающих факт оказания услуги или доставки товара, поможет защитить бизнес в случае чарджбэка.
  • Ясные условия возврата: Прозрачная и понятная политика возвратов может снизить количество чарджбэков, так как клиенты будут знать, как вернуть товар или отменить услугу.

Комиссия

Средняя комиссия кредитной организации за процедуру чарджбэка составляет 50 ILS.

Отображение в интерфейсе и документы

Если по платежу был запрошен чарджбэк, на экране платежей появится новая транзакция с  меткой <span class="u-richtext-element" style="background-color: rgba(221, 94, 94, 0.4)">chargeback</span> и отрицательной суммой.

Также будет создан возвратный документ: хэшбонит зикуй и/или кабала с отрицательной суммой — в зависимости от типа бизнеса и типа ранее выпущенного документа.

Если бизнес оспорил чарджбэк и спор был разрешен в пользу бизнеса, средства будут возвращены. В этом случае на экране платежей появится новая транзакция с меткой <span class="u-richtext-element" style="background-color: rgba(68, 203, 138, 0.5)">chargeback revert</span> и положительной суммой.

Также будет создан новый приходный документ: кабала или хэшбонит мас/кабала — в зависимости от типа бизнеса и настроек документооборота.

Читать далее
Выплаты
Безопасность

Почему цены на странице оплаты отображаются с НДС

Когда оплата создается через внешний сайт, API или интеграцию, Allpay по умолчанию считает, что переданная цена товара или услуги уже включает НДС.

Например, если сайт передает позицию:

Product name: 116.82

Allpay показывает эту сумму на странице оплаты как финальную цену позиции:

Product name      116.82Subtotal          99.00VAT 18%           17.82Total             116.82

То есть цена позиции отображается включая НДС, а ниже отдельно показывается разбивка: сумма без НДС, НДС и итоговая сумма.

Почему Allpay показывает цену позиции с НДС

У этого есть две причины: техническая и юридическая.

Техническая причина

Когда платеж создается через внешний сайт или интеграцию, Allpay получает уже готовые данные и считает, что цена, переданная внешним сайтом, — это финальная цена для плательщика.

Allpay не меняет цену позиции и не заменяет ее на цену без НДС. Мы показываем покупателю ту сумму, которую передал сайт или интеграция.

Внешний сайт уже мог сам рассчитать цену, скидку, НДС, валюту, подписку или другие условия. Поэтому Allpay не должен по своему усмотрению менять цену отдельной позиции.

Юридическая причина

Страница оплаты — это экран, который покупатель видит перед оплатой. Поэтому на ней важно показывать понятную финальную цену.

Закон о защите прав потребителя в Израиле требует показывать потребителю полную цену товара или услуги. Полная цена включает все обязательные платежи, в том числе НДС, если он применяется.

Официальное пояснение Управления по защите прав потребителей и добросовестной торговле также указывает, что должна отображаться именно полная цена товара или услуги.

Судебная практика обычно трактует это требование строго: если потребителю показывается цена товара или услуги без НДС, а НДС добавляется отдельно позже, это может восприниматься как менее прозрачное отображение цены.

Даже если итоговая сумма показана ниже, строка товара с ценой без НДС может создать у покупателя впечатление, что товар стоит дешевле. Также это может мешать покупателю легко сравнивать цены у разных продавцов.

Поэтому для страницы оплаты более безопасный и понятный подход — показывать цену каждой позиции уже включая НДС, а разбивку показывать отдельно ниже.

Бухгалтерские системы

Бухгалтерские системы могут отображать одну и ту же оплату по-разному.

Например, Morning может показывать цену позиции без НДС, а EasyCount включая НДС. Ниже скриншот с примером, где одна и та же оплата отображается в Morning и EasyCount по-разному:

Оба варианта могут быть корректны для бухгалтерского документа, если итоговые суммы совпадают.

Но страница оплаты Allpay — это не бухгалтерский документ, а экран для покупателя перед оплатой. Поэтому Allpay показывает цену позиции как финальную цену для покупателя, включая НДС.

Читать далее
Документы
Интеграции
API

Как сделать, чтобы клиент сам указал сумму оплаты

При создании платежной ссылки смените переключатель с «Я указываю сумму» на «Плательщик укажет сумму», укажите название товара или услуги.

Вы также можете добавить кнопки с предзаданными суммами, чтобы плательщик мог выбрать одну из них, либо ввести свою сумму в поле ввода.

Чтобы сделать одну из кнопок предвыбранной на странице оплаты ее необходимо отметить звездочкой.

Клиент выберет кнопку с нужной суммой, либо введет свою и сделает оплату. Транзакция отобразится на главном экране платежей, как и любая другая.

«Пожертвовать» на кнопке

В настройках платежной ссылки надпись «Оплатить» можно сменить на «Пожертвовать», что лучше подходит для благотворительных проектов.

Передача суммы через URL ссылки

Если в конце URL-адреса ссылки дописать <span class="u-richtext-element">?amount=СУММА</span>, то кнопки и поля ввода исчезнут и сумма станет фиксированной.

Например, https://allpay.to/~pay/dynamic?amount=300

Это поможет не создавать много платежных ссылок для одной услуги, цена которой часто меняется. Достаточно создать одну ссылку и при отправке клиенту подставить в ее адрес нужную сумму.

В статье «Передача параметров через URL платежной ссылки» вы можете узнать о других возможностях передачи параметров через URL.

Читать далее
Платежные ссылки

Webhooks

Webhook — это автоматическое уведомление о событии, отправляемое системой Allpay на внешний URL.

Когда происходит успешный платёж, Allpay направляет POST-запрос на указанный адрес. Запрос содержит всю информацию о платеже, включая имя покупателя, предмет платежа и сумму.

Разработчики и интеграторы используют webhook для:

  • автоматического запуска процессов (например, активации заказа или отправки письма покупателю),
  • синхронизации данных между разными системами,
  • исключения необходимости ручной проверки статуса платежа.

Типы событий

В настоящее время в Allpay доступен webhook только для одного события — успешный платёж.

Для подписок webhook автоматически отправляется каждый месяц после успешного регулярного списания.

Где настроить webhook

Webhook настраивается отдельно для каждой платёжной ссылки или API-интеграции:

  1. Платёжная ссылка — в её настройках. В этом случае webhook будет отправляться при каждом платеже по этой ссылке.
  2. API-интеграция — в настройках конкретной интеграции в разделе <span class="u-richtext-element">Интеграции по API</span>. Это позволит получать webhook по всем платежам, прошедшим через данную интеграцию. Например, с вашим сайтом на Tilda, WordPress или другой платформой.

В Allpay нет централизованной настройки webhook для всех платежей — это сделано для гибкого управления уведомлениями по различным каналам.

Содержимое webhook-запроса

Allpay отправляет POST-запрос на указанный URL. Тело запроса — это JSON-объект с параметрами, относящимися к событию.

Примера запроса

POST /c96zv6ri852dvppncccdg6fxkjnpwojg HTTP/2
Host: hook.eu2.make.com
accept: */*
content-type:application/json
content-length: 453

{
    "name": "Consultation",
    "items": [
        {
            "name": "Consultation",
            "price": 150,
            "qty": 2,
            "vat": "1"
        },
        {
            "name": "Clock",
            "price": 50,
            "qty": 1,
            "vat": "1"
        }
    ],
    "amount": "350",
    "status": 1,
    "client_name": "Tanur Mikrogalov",
    "client_email": "test@email.com",
    "client_tehudat": "123456789",
    "client_phone": "+972 58 569 8877",
    "foreign_card": "0",
    "card_mask": "455743******3431",
    "card_brand": "visa",
    "receipt": "",
    "inst": 1,
    "sign": "83f6fab69f7b237ee2db5d9993b84b5fe89ef722af6206a0ffe64480501f3784"
}

Каждый платёж, по которому отправлен webhook, получает соответствующую метку на главном экране платежей. Нажав на неё, можно просмотреть содержимое запроса.

Параметр add_field

Если в URL платёжной ссылки добавить <span class="u-richtext-element">?add_field=any-string</span>, этот параметр будет включён в тело запроса Webhook. Подробнее.

Безопасность webhook

Можно использовать два способа проверки достоверности webhook-запросов:

  1. Проверка с помощью webhook secret key.
  2. Проверка IP-адреса отправителя.

Проверка с помощью Webhook secret key

Для этого используется HMAC-подпись, основанная на алгоритме SHA256.

Алгоритм генерации подписи:

  1. Удалите параметр <span class="u-richtext-element">sign</span> из запроса.
  2. Исключите параметры с пустыми значениями.
  3. Отсортируйте оставшиеся ключи по алфавиту.
  4. Из полученного списка возьмите значения параметров и объедините их в строку через символ «двоеточие» (:).
  5. Добавьте в конец строки через «двоеточие» ваш Webhook secret key.
  6. Примените к полученной строке алгоритм SHA256.
  7. Сравните результат с параметром <span class="u-richtext-element">sign</span>, переданным в запросе.

Платформы Make и Zapier позволяют реализовать такую проверку с помощью встроенных инструментов (например, скрипта в Code by Zapier).

Пример JavaScript для Zapier

const webhookKey = "YOUR WEBHOOK SECRET KEY";

// Parse the input params from JSON string to an object
const params = JSON.parse(inputData.params || '{}');

// Store the original signature from the request
const requestSignature = params.sign || null;

// Remove the 'sign' parameter before calculating the signature
delete params.sign;

function getApiSignature(params, webhookKey) {
    // Filter out empty values and sort keys alphabetically
    const sortedKeys = Object.keys(params)
        .filter((key) => {
            const value = params[key];
            return value !== null && value !== undefined && String(value).trim() !== '';
        })
        .sort();

    // Collect the values in sorted key order, process nested arrays (like "items")
    const chunks = [];
    sortedKeys.forEach(key => {
        const value = params[key];
        if (Array.isArray(value)) {
            value.forEach(item => {
                if (typeof item === 'object' && item !== null) {
                    Object.keys(item).sort().forEach(subKey => {
                        const val = item[subKey];
                        if (val !== null && val !== undefined && String(val).trim() !== '') {
                            chunks.push(String(val).trim());
                        }
                    });
                }
            });
        } else {
            chunks.push(String(value).trim());
        }
    });

    // Build the string to hash
    const baseString = chunks.join(':') + ':' + webhookKey;

    // Generate SHA256 hash
    const crypto = require('crypto');
    const hash = crypto.createHash('sha256').update(baseString).digest('hex');

    return { baseString, verifiedSignature: hash };
}

// Generate the signature
const result = getApiSignature(params, webhookKey);

// Return the original and calculated values
output = {
    requestSignature: requestSignature,
    baseString: result.baseString,
    verifiedSignature: result.verifiedSignature
};

Пример проверки подписи в Zapier

Проверка по IP-адресу

Более простой, но менее надежный способ — это проверять, что запрос поступил с IP-адреса сервера Allpay. IP-адрес можно запросить, обратившись в поддержку.

Повторные попытки доставки webhook

Ваш сервер должен вернуть HTTP-ответ с кодом <span class="u-richtext-element">200 OK</span>, чтобы подтвердить успешное получение webhook-запроса. Если возвращается любой другой статус, либо запрос не был доставлен из-за таймаута или сетевой ошибки, Allpay автоматически выполнит повторные попытки доставки.

Всего выполняется до 10 попыток доставки. Первая повторная попытка осуществляется через 1 минуту после неудачной отправки. Далее интервалы между попытками постепенно увеличиваются, при этом последняя попытка выполняется в течение 24 часов с момента исходного запроса.

Если все попытки доставки завершились неудачно, webhook считается недоставленным, и дальнейшие попытки выполняться не будут.

Читать далее
API
Интеграции

Hosted Fields: как встроить форму оплаты на сайт

Hosted Fields позволяют встроить поля ввода карты на ваш сайт или в приложение, полностью адаптируя их под дизайн системы. Они создают ощущение целостности интерфейса и исключают необходимость перенаправления клиента на внешнюю страницу оплаты. Это повышает удобство использования и конверсию.

Поля ввода для номера карты, даты истечения и CVC представляют собой iFrame. Мы даем возможность полностью кастомизировать их CSS и встроить на ваш сайт в виде единого фрейма.

Видеоинструкция

Настройка

<span class="u-richtext-counter">1</span> В разделе <span class="u-richtext-element">Настройки</span> → <span class="u-richtext-element">Интеграции</span> → <span class="u-richtext-element">Мои сайты</span> включите опцию Hosted Fields для нужной интеграции.

<span class="u-richtext-counter">2</span> Нажмите на кнопку <span class="u-richtext-element">Настройка Hosted Fields</span> укажите домен на котором будет производиться оплата. Домены и поддомены вводятся через перенос строки без "https://" и в следущем формате: <span class="u-richtext-element">mysite.com</span>. При необходимости адаптируйте стили CSS для полей ввода.

<span class="u-richtext-counter">3</span> На странице оплаты вашего сайта разместите iFrame, задайте ему произвольный параметр <span class="u-richtext-element">id</span>, а в параметре <span class="u-richtext-element">src</span> укажите ссылку на оплату (payment_url), которую возвращает Allpay в ответ на запрос на создание платежа (см. раздел Payment request в документации API). Ссылки на оплату также можно генерировать через Allpay API Tester.

<span class="u-richtext-counter">4</span> На странице оплаты разместите следующий скрипт:

<script src="https://allpay.to/js/allpay-hf.js"></script>
    <script>
    let Allpay = new AllpayPayment(
        {
            iframeId: 'iframe_id',
            onSuccess: function() { alert('Payment success'); },
            onError: function(error_n, error_msg) { alert('Payment error: ' + error_n + ' (' + error_msg + ')'); }
        }
    );
    </script>

В скрипте замените следующие параметры на ваши:

  • <span class="u-richtext-element">iframeId</span> — значение id вашего iFrame.
  • <span class="u-richtext-element">onSuccess</span> — обработчик успешного завершения платежа (что должно произойти после успешной оплаты).
  • <span class="u-richtext-element">onError</span> — обработчик ошибки платежа. Используя шаблон в скрипте, вы можете выводить текст ошибки оплаты.

<span class="u-richtext-counter">5</span> Для запуска процесса выполните функцию <span class="u-richtext-element">Allpay.pay()</span>. Например, назначив ее для кнопки «Pay»:

<button onclick="Allpay.pay();">Pay</button>

Рассрочка

Если при создании платежа вы включили для клиента опцию рассрочки, передав значение в параметре <span class="u-richtext-element">inst</span>, тогда во фрейме автоматически появится поле для выбора количества платежей.

Кнопки быстрой оплаты

Кнопки Apple Pay и Bit не будут отображаться в предпросмотре и во фрейме, если они не активированы в разделе <span class="u-richtext-element">Настройки</span> → <span class="u-richtext-element">Модули</span>.

Также кнопки не отображаются в тестовом режиме и в рабочем режиме для оплат с опциями рассрочки и подписки.

Кнопка Apple Pay

В данный момент кнопка Apple Pay не работает внутри Hosted Fields. Мы работаем над решением проблемы.

Чтобы кнопка Apple Pay работала корректно, задайте атрибут <span class="u-richtext-element">allow="payment *"</span> в теге <span class="u-richtext-element">iframe</span>. Пример:

<iframe id="myPaymentIframe" allow="payment *" src="..." >

Читать далее
API

Поле теудат зеута на странице оплаты

Граждане Израиля должны указывать номер теудат зеута, который включается в квитанцию об оплате.

Поскольку платежи могут поступать не только из Израиля, но и из других стран, а также от туристов или резидентов Израиля, не имеющих теудат зеута, на странице оплаты предусмотрен чекбокс «Я не гражданин Израиля», который скрывает поле ввода теудат зеута.

Если клиент открывает страницу оплаты за пределами Израиля, этот чекбокс активируется по умолчанию.

Управление полем теудат зеута для платежей по платежным ссылкам

Поле ввода теудат зеута, включая чекбокс «Я не гражданин Израиля», можно полностью скрыть со страницы оплаты. Это полезно для тех, кто принимает платежи приемущественно из-за рубежа.

В настройках платежной ссылки можно активировать переключатель <span class="u-richtext-element">Скрывать поле теудат зеута</span> и выбрать одну из двух опций:

  • Для клиентов за пределами Израиля
  • Для всех клиентов

Геолокация определяется по IP-адресу.

Прежде чем активировать эту настройку проконсультируйтесь с бухгалтером.

Сокрытие поля для патежей по API

Для передачи номера теудат зеута или сокрытия этого поля со страницы оплаты используйте параметр <span class="u-richtext-element">client_tehudat</span> согласно документации API.

Читать далее
Платежные ссылки
Документы
API
Travolta confused - no search results
Куда все подевались?
Подпишитесь на важные обновления (без рекламы)
Подписаться
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Ответы на вопросы

Найдено 100 из 200
Text Link

За интеграции взимается дополнительная плата?

Нет. Любое число интеграций входит в стоимость тарифа.

Text Link

Поддерживает ли ваш API Hosted Fields?

Да. Поля ввода карты можно встроить в ваш сайт или приложение, полностью адаптировав их дизайн. Подробнее о Hosted Fields.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Travolta confused - no search results
No results found.

Начните принимать платежи

Подключите канал продаж для вашего бизнеса уже сегодня.
Бесплатное подключение
7-дневный пробный период
Отмена в любое время
Подключить

Электронные чеки

Автоматическое создание электронных чеков (кабала и хешбонит мас) через интеграцию с лицензированным сервисом.

Еженедельные выплаты

Возможность получать выплаты на банковский счет раз в неделю вместо раза в месяц.

Карты основных брендов

Прием платежей картами Visa, MasterCard, American Express, Diners, Discover, JCB и Isracard.

Интеграции

Подключение интернет-магазинов, CMS и чат-ботов без ограничений через один аккаунт Allpay.