Справка

Найдено 100 из 200

Выплаты

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

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

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

Схема работы

1) Ваш клиент совершил платеж, и вы увидели его на главном экране.

2) В течение 3-7 рабочих дней платеж обработался, и ему присвоилась дата, когда он будет начислен на баланс средств, доступных к выплате.

3) Дата наступила - сумма платежа начислились на баланс.

4) Средства с баланса переведены на ваш банковский счет - автоматически или по нажатию кнопки.

5) В течении 2-5 рабочих дней средства отразились на вашем банковском счете.

Скорость начисления средств на баланс

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

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

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

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

Ежемесячное начисление

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

Пример

В понедельник 14 июля клиент сделал платеж, к четвергу 17 июля он обработался и получил дату готовности к выплате 6 августа. Это значит, что 6 августа он будет зачислен на внутренний баланс и будет готов к выводу не ваш банковский счет.

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

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

Комиссия

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

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

Ускоренное начисление и еженедельные выплаты

Эта опция находится в стадии тестирования, возможны изменения.

При ускоренных выплатах платеж попадет на баланс в течении 3-7 рабочих дней, то есть сразу после обработки, и станет доступным для выплаты.

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

Подключение

Данную опцию можно запросить в разделе <span class="u-richtext-element">Настройки</span> ➙ <span class="u-richtext-element">Модули</span> ➙ <span class="u-richtext-element">Еженед. выплаты.</span>

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

Одобрение данной опции занимает 2-4 недели, так как требует ручной проверки на стороне кредитной организации.

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

Пример

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

Требования

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

1) Использование Allpay минимум 3 месяца.

2) Общий оборот за время использования должен превышать 15 000 шекелей.

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

‍Комиссия

За ускоренное начисление кредитная организация взимает дополнительную комиссию. Актуальные ставки комиссии и принцип её расчета представлен на странице тарифа.

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

Вывода средств с баланса на банковский счет

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

Выплаты производятся в рабочий день до 14:00. Выплата, иницированная после этого времени, будет проведена утром следующего рабочего дня.

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

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

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

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

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

Автоматически или вручную

Есть 4 режима вывода средств с баланса выплат на ваш банковский счет:

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

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

3) Автоматически по достижению N суммы. Средства на балансе будут копиться и выплатятся автоматически, когда сумма достигнет указанного значения. Например, установив сумму N = 5000 можно избежать оплаты комиссии за выплату до 5000 шек.

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

Возвраты

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

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

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

1) Разбивка по всем платежам за месяц. Содержит информацию о размерах комиссии по всем платежам, прошедшим с 1 по 31 число предыдущего месяца.

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

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

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

Почему клиент видит два списания после оплаты

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

Как работает процесс оплаты

Каждая оплата картой проходит в два этапа:

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

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

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

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

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

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

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

Аналитика на странице оплаты через Google Tag Manager

Данный инструмент в разработке. О появлении будет объявлено в Telegram-канале.

Google Tag Manager (GTM) — это бесплатный инструмент от Google, который позволяет добавить на платёжную страницу аналитику и сторонние скрипты (теги) без необходимости менять код вручную.

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

  • Google Analytics
  • Meta Pixel (Facebook)
  • TikTok Pixel
  • Hotjar
  • Чат-виджеты
  • Рекламные конверсии и события

Всё это можно делать через один интерфейс GTM без участия разработчика.

Таким образом вы можете отслеживать как аналитику, так и путь клиента с вашего сайта на страницу оплаты Allpay и обратно.

Читать далее
Платежные ссылки
Интеграции
Аналитика

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

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

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

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

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

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

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

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

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

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

Интеграции

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

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

Подписки (рекуррентные платежи)

Подписки — это рекуррентные (повторяющиеся) списания с карты клиента без необходимости повторного ввода данных карты. На иврите "ораат кева", что дословно переводится как "постоянное поручение".

Активируйте модуль подписок в разделе <span class="u-richtext-element">Настройки</span> --> <span class="u-richtext-element">Модули.</span>

Обзор модуля подписок

Создание подписки

<span class="u-richtext-counter">1</span> При создании платежной ссылки разверните раздел «Дополнительно» и измените тип платежа на «Подписка».

<span class="u-richtext-counter">2</span> Укажите, когда подписка должна быть начата и завершена и нажмите на кнопку «Создать ссылку».

<span class="u-richtext-counter">3</span> Когда клиент оформит подписку по данной ссылке, она появится на главном экране в меню «Подписки».

Опции начала подписки

«Сразу» — первое списание произойдет в момент оформления подписки, а затем — в этот же день каждого месяца.

«День месяца» — первое списание произойдет в указанное число месяца и будет повторяться ежемесячно в этот день. Если указанное число совпадает с датой оформления подписки, списание произойдет сразу. Если выбрано 30 или 31 число, а в месяце его нет, списание пройдет в последний день месяца (например, в феврале — 28-го).

«Через N дней» — первое списание произойдет через указанное количество дней после оформления подписки и затем продолжится ежемесячно в этот же день.

«Дата» — первое списание пройдет в выбранную дату. Если указанная дата уже прошла, оформить подписку не получится.

Опции завершения подписки

«Бессрочно» — списания будут продолжаться, пока подписка не будет отменена через личный кабинет.

«После N списаний» — подписка завершится после указанного количества списаний. Например, для подписки на год установите 12.

«Дата» — списания будут продолжаться до выбранной даты. Если указана дата 15 августа 2030 года, а списания происходят 16-го числа каждого месяца, последнее списание пройдет 15 июля 2030 года, а в августе уже не случится.

Статусы подписок

<span class="u-richtext-element" style="background-color: rgba(68, 203, 138, 0.5)">Активна</span> — списания идут успешно.

<span class="u-richtext-element" style="background-color: rgba(113, 124, 144, 0.2)">Завершена</span> — все списания успешно прошли.

<span class="u-richtext-element" style="background-color: rgba(242, 201, 76, 0.8)">Отменена</span> — вы отменили списания по подписке.

<span class="u-richtext-element" style="background-color: rgba(221, 94, 94, 0.4)">Ошибка</span> — списание не удалось, система сделает ещё 6 попыток.

Отслеживание подписок

Списания по подпискам отражаются в двух разделах: 1) на главном экране платежей наряду с другими платежами; 2) в разделе «Подписки», где можно видеть график списаний по конкретной подписке.

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

Отмена подписки

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

Нет возможности возобновить списания по отмененной подписке. Клиенту потребуется оформить подписку заново.

Ошибка списания

Очередное списание по подписке может не пройти если карта имеет недостаточный баланс или её кредитный лимит исчерпан, если истек срок действия карты или она была аннулирована.

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

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

Подписки не заменяют рассрочку

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

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

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

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
Интеграции

Передача параметров через 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

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">Интеграции по API</span> включите Hosted Fields для нужной интеграции.

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

<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> На странице оплаты разместите следующий скрипт:

1<script src="https://allpay.to/js/allpay-hf.js"></script>
2    <script>
3    let Allpay = new AllpayPayment(
4        {
5            iframeId: 'iframe_id',
6            onSuccess: function() { alert('Payment success'); },
7            onError: function(error_n, error_msg) { alert('Payment error: ' + error_n + ' (' + error_msg + ')'); }
8        }
9    );
10    </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 работала корректно, задайте атрибут <span class="u-richtext-element">allow="payment *"</span> в теге <span class="u-richtext-element">iframe</span>. Пример:

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

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

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

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

Есть ли кнопки быстрой оплаты Apple Pay, Google Pay, Bit?

Bit и Apple Pay есть. Google Pay появится в будущем.

Text Link

У вас есть вебхуки (webhooks)?

Да, Allpay может посылать webhook об успешном платеже. Читать подробнее.

Text Link

Смогу ли я принимать оплаты из РФ?

Нет. Будут работать карты всех стран, кроме выпущенных банками РФ.

Text Link

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

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

Text Link

Как узнать все расходы, которые у меня будут?

Полная информация размещена на странице Тарифа.

Text Link

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

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

Text Link

Есть ли дополнительная плата за платежи через Bit и Apple Pay?

Нет, комиссия для платежей через Bit и Apple Pay такая же, как для платежей картой.

Text Link

Будут ли иные расходы?

Вот иные расходы, которые можно ожидать:

1. Электронные квитанции подключаются в виде стороннего сервиса, который стоит от 17 шек/месяц.

2. Комиссия за выплаты (вывод средств на ваш банковский счет) на сумму до 5000 ILS составит 17.58 ILS (включая НДС). Для выплат в долларах и евро банки могут взимать комиссию около 30 USD.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Text
Аналитика
Text
Методы оплаты
Text
API
Text
Документы
Text
Аккаунт
Text
Ошибки
Text
Безопасность
Text
Выплаты
Text
Регистрация
Text
Интеграции
Text
Платежные ссылки
Text
Тариф
Text
Популярные
Travolta confused - no search results
No results found.

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

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

Валюты

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

Рекуррентные платежи

Управление подписками: повторяющиеся списания с карты клиента.

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

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

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

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