Справка

Найдено 100 из 200

Возврат платежа

Платеж можно вернуть полностью или частично. Для этого нажмите на кнопку «Возврат» в свойствах платежа. Сумма будет возвращена на карту клиента в течение 7 рабочих дней и вычтена из вашей следующей выплаты.

Если платеж был сделан израильской картой и возврат оформлен в тот же день, фактическое списание со счета клиента не произойдет, и запись о платеже вскоре исчезнет из его выписки.

Комиссия

Клиенту вернется полная сумма платежа. Комиссия, взятая с бизнеса за платеж, не возвращается.

Также за оформление возврата взимается комиссия согласно тарифу.

Квитанция на возврат

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

Для эсек патур: будет создана кабала (квитанция) со знаком минус.

Для эсек мурше и компаний: будут созданы 1) хэшбонит зикуй (возвратная налоговая квитанция) и 2) кабала со знаком минус.

Документы будут направлены на электронную почту клиента автоматически.

Ошибки возврата

Доступных средств недостаточно для возврата

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

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

Возврат платежей с рассрочкой

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

Chargeback

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

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

Читать далее
Аккаунт
Документы

Выплаты

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

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

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

Минимальная сумма выплаты — 100 ILS, USD или EUR.

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

Время обработки платежа

После того как клиент совершает платёж, он обрабатывается в течение 3–7 рабочих дней. После обработки платежу назначается дата выплаты — это 6-е число следующего месяца.

Например, если платёж был обработан 25 августа, он будет выплачен 6 сентября. Если платёж обработан 2 сентября, то дата выплаты назначается на 6 октября.

Таким образом, возможна ситуация, когда платёж сделан в конце месяца, но обработан уже в следующем. В этом случае он попадёт в выплату ещё через месяц. Например, платёж от 30 августа может быть обработан 2 сентября и тогда будет выплачен только 6 октября.

Дату выплаты каждого платежа можно посмотреть в его свойствах, нажав кнопку «Детали».

Ручные выплаты

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

Доступные режимы:

1) Автоматически 6 числа. Каждого 6 числа будет автоматически инициирована выплата средств, доступных на балансе на этот день.

2) Автоматически по достижению N суммы. Каждого 6 числа баланс будет пополняться и выплатится, когда сумма достигнет указанного значения. Если установить сумму N = 5000 можно избежать оплаты комиссии за выплату до 5000 шек.

3) Выводить средства вручную. Каждого 6 числа баланс будет пополняться и ждать, когда вы нажмете на кнопку запроса выплаты.

Комиссия

С выплат на сумму менее 5000 шек кредитная организация взимает комиссию в размере 17.58 шек (включая НДС).

Чтобы уменьшить расходы, можно настроить выплаты так, чтобы они проводились только после накопления 5000 шек на балансе выплат.

Уведомления

Уведомления о выплатах можно получать на e-mail и в Телеграм. Настраиваются они в разделе <span class="u-richtext-element">Настройки</span> ➙ <span class="u-richtext-element">Уведомления.</span>

Счет для выплат

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

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

Возвраты

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

Разбивка и документы

Каждого 11-го числа в истории выплат появляется запись с двумя документами:

  1. Разбивка по всем платежам за предыдущий месяц с указанием комиссий.
  2. Квитанция за комиссию, подходящая для бухгалтерской отчётности

Читайте также: «Где скачать квитанцию за комиссию платёжной системы».

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

О возможности получать выплаты чаще, чем раз в месяц, читайте в статье: «Еженедельные выплаты».

Читать далее
Выплаты
Популярные

Передача параметров через 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> не указаны, мы запросим эти данные у клиента при оплате.

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

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

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

Параметры lang и client_tehudat

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

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

Параметр 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. Авторизация (pending / ожидание)
    Банк временно блокирует сумму на карте клиента. В приложении или выписке это отображается как отдельная операция. Средства ещё не списаны, а только зарезервированы.
  2. Списание (capture / окончательное списание)
    После подтверждения транзакции деньги списываются окончательно.

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

Почему так происходит

Отображение операций зависит от банка-эмитента карты и от типа карты.

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

Что сказать клиенту

  1. Проверьте в личном кабинете Allpay, что оплата действительно прошла только один раз.
  2. Объясните клиенту, что первая запись — это временная авторизация, а вторая — фактическое списание. Если средства по авторизации временно сняты с баланса, они будут возвращены.
  3. Если у клиента остаются сомнения, посоветуйте ему обратиться в свой банк и уточнить статус операций.
Читать далее
Методы оплаты
Ошибки

Отображение суммы в валюте (USD, EUR и др.) вместо шекеля

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

Чтобы сумма на странице оплаты отображалась, например, в долларах (USD) или евро (EUR), необходимо перейти в <span class="u-richtext-element">Настройки</span> ➙ <span class="u-richtext-element">Платежные ссылки</span> и активировать переключатель «Мультивалютный формат цены». Затем в выпадающем списке выбрать нужные валюты.

Теперь при создании платежных ссылок под суммой появится переключатель валюты отображения. Если вы выберете USD, то сумма отобразится в двойном формате, например, 100 USD (350 ILS).

Это не валюта платежа, а формат отображения суммы на странице оплаты. Транзакция пройдет в шекелях по текущему курсу и квитанция будет создана в шекелях. Источник курсов валют: Google Finance.

Курс рассчитывается в момент открытия клиентом ссылки на оплату.

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

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

Нехватает валюты?

Если в списке нет нужной валюты, напишите в поддержку.

Интеграции

В запросе на оплату, который поступает с вашего сайта, содержатся два параметра: валюта и сумма платежа. Например, если валюта — RUB, на кнопке оплаты будет отображаться сумма в двух валютах: рублях и шекелях. Система сконвертирует рубли в шекели и спишет с карты клиента сумму в шекелях.

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

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 /tjefkki4vvsvfyhrmudkr571bvjxw5g7 HTTP/2
Host: hook.eu2.make.com
accept: */*
content-type:application/json
content-length: 653

{
    "name": "Test payment",
    "items": "[{\"name\":\"Test payment\",\"price\":10,\"qty\":1}]",
    "amount": "10",
    "status": 1,
    "client_name": "Tanur Mikrogalov",
    "client_email": "test@allpay.co.il",
    "client_tehudat": "",
    "client_phone": "",
    "foreign_card": "0",
    "card_mask": "407517******9285",
    "card_brand": "visa",
    "receipt": "https:\/\/www.allpay.co.il\/receipt.pdf",
    "sign": "2367eefa04752fae489fc233670fce599be9083af8c9a581d4c7684ec33c0114"
}

Каждый платёж, по которому отправлен 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

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

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

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

Прием платежей в валютах доллара и евро

Кроме шекеля Allpay поддерживает платежи в долларах и евро.

В разделе <span class="u-richtext-element">Настройки</span> ➙ <span class="u-richtext-element">Разрешения</span> отображаются доступные вам валюты платежей.

После регистрации разрешен прием платежей в шекелях. Для получения оплат в долларах (USD) или евро (EUR) необходимо запросить отдельное разрешение.

Прежде чем просить разрешение на платежи в валюте

Часто бывает, что бизнесу достаточно получать платежи в шекелях, но так как клиенты бизнеса находятся в Европе, США или иных странах, им удобнее воспринимать цены в долларах или евро.

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

Подробнее об этой функции: Как отображать сумму платежа в USD или EUR.

Мы рекомендуем использовать это решение в большинстве случаев.

Получение разрешения на оплаты в валюте

Зайдите в <span class="u-richtext-element">Настройки</span> ➙ <span class="u-richtext-element">Модули</span> и активируйте модуль «USD & EUR».

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

  1. На английском языке;
  2. Содержать номер счета в формате IBAN;
  3. Содержать ваше имя (или название компании) и номер теудат зеута (или номер компании).

Примеры справок для банков: ДисконтЛеуми, Апоалим.

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

Справка будет передана в соответствующую кредитную организацию (Isracard или CAL — в зависимости от способа подключения вашего бизнеса в системе Allpay) с просьбой об одобрении для вас разрешения на операции в валюте. Средний срок выдачи разрешения — 2-3 недели.

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

Когда сайт бизнеса имеет английскую версию, и на нем представлены товары или услуги с четко обозначенными ценами в USD или EUR — это способствует выдаче разрешения.

Когда разрешение выдано, статус модуля изменится на «Активен», и вам будет направлено уведомление. Убедитесь, что уведомления активированы в разделе <span class="u-richtext-element">Настройки</span> ➙ <span class="u-richtext-element">Уведомления.</span>

Как принимать платежи в валюте

При создании платежной ссылки появится опция переключения валюты платежа.

Платежная ссылка в долларах

При создании платежей по API вы сможете передавать значения"USD" или "EUR" в параметре currency.

Комиссия и выплаты

Мы не взимаем дополнительной комиссии за платежи в валюте, то есть применяются стандартные тарифы.

Однако ваш банк может взимать комиссию за зачисление валютных выплат. Такие выплаты осуществляются через систему SWIFT и проходят через цепочку из трех банков: наш банк, филиал вашего банка за рубежом и ваш банк в Израиле. Общая сумма комиссий за одну выплату может достигать $40. Мы не можем влиять на эту комиссию, но вы можете попросить у своего банка более выгодные условия.

По этой причине выплаты производятся от 100 USD/EUR. Сумма ниже 100 USD/EUR будет перенесена на следующую выплату.

Квитанции

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

Если вашему клиенту требуется квитанция с общей суммой в валюте платежа (а не в шекелях), ее можно скачать в виде копии в личном кабинете EasyCount или Morning.

Читать далее
Аккаунт
Платежные ссылки
Документы

Е-мейл уведомление клиенту о платеже

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

Е-мейл уведомление само по себе не является квитанцией.


Если вы подключите интеграцию с системой электронных квитанций, например, EasyCount или Morning, квитанция будет создаваться автоматически, а в уведомление будет добавлена кнопка для её скачивания.

Пример е-мейл уведомления

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

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

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

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

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

Text Link

За платежные ссылки взимается дополнительная плата?

Нет. Платежные ссылки и интеграция платежей на сайт — наши основные услуги, которые включены в тариф и доступны сразу после регистрации.

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.

Валюты

Платежи в шекелях, долларах и евро без конвертации и в любой другой валюте с зачислением в шекелях.

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

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