Центр помощи

Найдено 100 из 200

Как интегрировать вашу платформу с Allpay

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

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

Такая интеграция станет доступна клиентам Allpay как готовый способ подключения вашей платформы.

Требования

Чтобы ваша платформа была добавлена в каталог интеграций Allpay, должны быть соблюдены следующие условия:

  1. Вы не участвуете в партнерской или реферальной программе Allpay.
    ‍
    Такая интеграция строится на принципе взаимного продвижения.
  2. Интеграция должна быть предварительно согласована с Allpay.
    ‍
    Ваша платформа должна быть востребована в Израиле и уже использоваться реальными клиентами.
  3. Вы готовы поддерживать интеграцию на постоянной основе.
    Вы обеспечиваете работоспособность интеграции и клиентскую поддержку со своей стороны.

Как начать

Чтобы согласовать интеграцию вашей платформы, напишите в поддержку Allpay и кратко опишите:

  • вашу платформу;
  • кто ваши клиенты;
  • как именно вы хотите использовать платежи Allpay;
  • какой способ интеграции планируете: ручной или автоматизированный;
  • есть ли уже клиенты, которым требуется такая интеграция.

Способы интеграции

Интеграция с Allpay может быть реализована двумя способами:

  • ручная интеграция;
  • автоматизированная интеграция.

Ручная интеграция

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

Клиенту потребуется:

  1. Открыть раздел интеграций в кабинете Allpay.
  2. Создать API-ключи.
  3. Скопировать ключи и вставить в настройках вашей платформы.

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

После проверки с согласования ваша платформа будет добавлена в каталог интеграций Allpay.

Автоматизированная интеграция

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

Перед началом реализации Allpay выдает вашей платформе:

<span class="u-richtext-element">partner_id</span> — индивидуальный номер интеграции;

<span class="u-richtext-element">secret_key</span> — секретный ключ для подписи и проверки серверных запросов.

<span class="u-richtext-counter">1</span>Переход из Allpay на страницу вашей платформы

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

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

https://your-platform.com/connect?token=TOKEN

Где <span class="u-richtext-element">TOKEN</span> — одноразовый токен, созданный Allpay.

Стандартный срок действия токена — 1 час.

<span class="u-richtext-counter">2</span>Подтверждение подключения на стороне вашей платформы

На вашей стороне пользователь подтверждает подключение под своим аккаунтом.

После подтверждения ваша платформа перенаправляет пользователя обратно на универсальный endpoint Allpay:

https://allpay.to/services/endpoints/exchange.php?act=connect&partner_id=PARTNER_ID&token=TOKEN&external_uid=USER_ID&display_name=DISPLAY_NAME

Где:

<span class="u-richtext-element">act=connect</span> — действие подключения интеграции;

<span class="u-richtext-element">partner_id</span> — индивидуальный номер интеграции;

<span class="u-richtext-element">token</span> — одноразовый токен, созданный Allpay;

<span class="u-richtext-element">external_uid</span> — внутренний идентификатор пользователя на вашей платформе.

<span class="u-richtext-element">display_name</span> — человекочитаемое название подключаемого аккаунта (например, логин, имя или поддомен на вашей платформе). Это значение отображается в личном кабинете Allpay в списке интеграций — передавайте то, что пользователь узнает, а не внутренний технический идентификатор. Значение должно быть закодировано через URL-encoding, максимум 255 символов.

<span class="u-richtext-counter">3</span>Создание и передача API-ключей на вашу платформу

После проверки токена, Allpay связывает пользователя Allpay с пользователем вашей платформы, создает или находит API-ключи <span class="u-richtext-element">api_login</span> и <span class="u-richtext-element">api_key</span>, а затем отправляет их на ваш endpoint.

Пример endpoint на стороне вашей платформы:

POST https://your-platform.com/allpay/partner/exchange

Тело запроса, который посылает Allpay:

{  
  "external_uid": "USER_ID",  
  "api_login": "API_LOGIN",  
  "api_key": "API_KEY",  
  "sign": "SIGNATURE"
}

Где:

<span class="u-richtext-element">external_uid</span> — идентификатор пользователя на вашей платформе;

<span class="u-richtext-element">api_login</span> — API login пользователя Allpay;

<span class="u-richtext-element">api_key</span> — API key пользователя Allpay;

<span class="u-richtext-element">sign</span> — подпись запроса.

<span class="u-richtext-counter">4</span>Подпись запроса

Серверный запрос с API-ключами подписывается с помощью HMAC SHA-256.

Формат подписи:

hash_hmac('sha256', $payload_json, $secret_key);

Где:

<span class="u-richtext-element">payload_json</span> — JSON-тело запроса;

<span class="u-richtext-element">secret_key</span> — индивидуальный секретный ключ.

<span class="u-richtext-counter">5</span>Ответ вашей платформы

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

{  
"ok": true
}

После этого Allpay отмечает интеграцию как активную.

Отключение интеграции

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

Дополнительно ваша платформа должна отправить в Allpay POST-запрос на отключение интеграции:

POST https://allpay.to/services/endpoints/exchange.php?act=disconnect&partner_id=PARTNER_ID

Тело запроса:

{  
  "external_uid": "USER_ID",  
  "sign": "SIGNATURE"
}

Где:

<span class="u-richtext-element">external_uid</span> — идентификатор пользователя на вашей платформе;

<span class="u-richtext-element">sign</span> — подпись запроса.

Запрос на отключение также подписывается с помощью <span class="u-richtext-element">secret_key</span>.

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

Подключение по ссылке из вашего кабинета

Подключение можно начать и на вашей стороне, а не из кабинета Allpay. Вы формируете подписанную ссылку и показываете её пользователю (кнопка в вашем кабинете):

https://allpay.to/services/endpoints/exchange.php?partner_id=<ваш id>&show=start&external_uid=<…>&state=<…>&display_name=<…>&expires=<unix>&return_url=<…>&sign=<…>

Пользователь подтверждает подключение в Allpay, Allpay отправляет ключи на ваш <span class="u-richtext-element">keys_url</span>, после чего пользователь возвращается на ваш <span class="u-richtext-element">return_url</span>.

Параметры ссылки

<span class="u-richtext-element">partner_id</span> — ваш идентификатор партнёра;

<span class="u-richtext-element">show</span> — всегда <span class="u-richtext-element">start</span>, в подписи не участвует;

<span class="u-richtext-element">external_uid</span> — идентификатор того, что подключается, на вашей платформе (например, id филиала), до 255 символов. Ссылка с более длинным значением отклоняется;

<span class="u-richtext-element">state</span> — любое значение, которое вы генерируете для этой ссылки, до 500 символов (более длинное значение обрезается). Сохраните его у себя вместе с пользователем, который запросил ссылку, и <span class="u-richtext-element">external_uid</span>. Мы вернём его в запросе на <span class="u-richtext-element">keys_url</span> и в перенаправлении на <span class="u-richtext-element">return_url</span>;

<span class="u-richtext-element">display_name</span> — что подключается (например, название филиала), до 255 символов. Необязательный параметр, но мы рекомендуем его передавать: он показывается пользователю на экране подтверждения в Allpay и в кабинете Allpay;

<span class="u-richtext-element">expires</span> — unix-время, до которого действует ссылка. Не позже чем через 30 дней от текущего момента, ссылка с более далёким сроком отклоняется;

<span class="u-richtext-element">return_url</span> — обязательный параметр; адрес, куда вернуть пользователя после успешного подключения. Только <span class="u-richtext-element">https</span>, хост должен точно совпадать с хостом вашего <span class="u-richtext-element">connect_url</span> (поддомены не подходят). Ссылка без допустимого <span class="u-richtext-element">return_url</span> отклоняется;

<span class="u-richtext-element">sign</span> — подпись ссылки. Считается по тем же правилам, что и для запросов к API. Подписываются все параметры, кроме <span class="u-richtext-element">show</span> и <span class="u-richtext-element">sign</span>.

Что происходит дальше

  1. Пользователь открывает ссылку и входит в Allpay, если ещё не вошёл.
  2. На экране Allpay он видит, какой аккаунт Allpay подключается (<span class="u-richtext-element">display_name</span>), и нажимает «Подключить».
  3. Allpay отправляет ключи на ваш <span class="u-richtext-element">keys_url</span> POST-запросом в формате JSON. В заголовке <span class="u-richtext-element">X-Allpay-Signature</span> передаётся HMAC-SHA256 исходного тела запроса, подписанный вашим <span class="u-richtext-element">partner_secret</span>. Поля тела запроса:

    <span class="u-richtext-element">external_uid</span> — из ссылки;

    <span class="u-richtext-element">state</span> — из ссылки (если вы его передали);

    <span class="u-richtext-element">api_login</span>, <span class="u-richtext-element">api_key</span> — API-ключи;

    <span class="u-richtext-element">token</span> — внутреннее значение, его можно игнорировать.

    Ваш сервер должен ответить именно HTTP 200.
  4. Пользователь возвращается на <span class="u-richtext-element">return_url</span> с добавленным <span class="u-richtext-element">state</span> (если вы его передали): <span class="u-richtext-element">return_url?state=<state></span>, а если в <span class="u-richtext-element">return_url</span> уже есть параметры — <span class="u-richtext-element">&state=<state></span>.
Если ваш <span class="u-richtext-element">keys_url</span> не ответил HTTP 200, подключение не выполняется, пользователь видит ошибку в Allpay, а ту же ссылку можно открыть ещё раз.

Проверьте пользователя на своей стороне

Ссылка не привязана к конкретной компании Allpay: подтвердить её может любой, кто откроет её и войдёт в Allpay.

Ключи приходят на ваш <span class="u-richtext-element">keys_url</span> раньше, чем пользователь возвращается к вам, поэтому не активируйте их сразу:

  • когда придут ключи, найдите ссылку по <span class="u-richtext-element">state</span> и проверьте, что <span class="u-richtext-element">external_uid</span> совпадает;
  • на <span class="u-richtext-element">return_url</span> потребуйте, чтобы пользователь был авторизован в вашем кабинете. Если нет, отправьте его на вход и затем обратно;
  • проверьте, что этот <span class="u-richtext-element">state</span> выдан именно тому пользователю, который сейчас авторизован, что срок его действия не истёк и что у пользователя есть права на этот <span class="u-richtext-element">external_uid</span>. Если все проверки пройдены, активируйте ключи и пометьте <span class="u-richtext-element">state</span> использованным.

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

Важно

Ссылка одноразовая. После успешного подключения по ней повторное открытие отклоняется, даже если подключение потом отключили. Для каждой попытки подключения формируйте новую ссылку, с новым <span class="u-richtext-element">state</span>: ссылки с полностью совпадающими параметрами (включая <span class="u-richtext-element">expires</span>) для Allpay считаются одной и той же ссылкой.

Существующее подключение никогда не заменяется. Подключение отклоняется, если:

  • у компании Allpay уже есть подключение к вашей платформе, в том числе приостановленное;
  • этот <span class="u-richtext-element">external_uid</span> уже подключён к любому аккаунту Allpay.

Чтобы подключить другой аккаунт, сначала отключите текущее подключение: в кабинете Allpay или запросом <span class="u-richtext-element">act=disconnect</span> с вашей стороны. Приостановленное подключение через <span class="u-richtext-element">act=disconnect</span> отключить нельзя, только в кабинете Allpay.

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

Требования безопасности

При автоматизированной интеграции необходимо соблюдать следующие требования:

  1. Передача только по HTTPS
    Все запросы между Allpay и вашей платформой должны выполняться только по HTTPS.
  2. Безопасное хранение ключей
    ‍
    Полученные <span class="u-richtext-element">api_login</span> и <span class="u-richtext-element">api_key</span> должны храниться на вашей стороне в защищенном виде.
  3. Подпись серверных запросов
    ‍
    Серверные запросы должны подписываться с помощью <span class="u-richtext-element">secret_key</span>.

<span id="info">Информация для каталога интеграций</span>

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

  • логотип платформы в формате SVG;
  • краткое описание платформы до 200 символов;
  • расширенное описание платформы до 360 символов;
  • контакты для технической поддержки интеграции: email и WhatsApp или Telegram;
  • информацию о том, поддерживает ли ваша интеграция рассрочку, рекуррентные платежи и возвраты платежей;
  • ссылку на инструкцию по подключению Allpay на вашем сайте.

Рекомендации по брендингу Allpay

Используйте корректное написание бренда:

  • правильно: Allpay;
  • неправильно: AllPay, All Pay, allpay.

Используйте официальный логотип Allpay.

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

Транзакция J5: ударжание суммы на карте для последующего списания

Транзакция J5 — это процесс оплаты, состоящий из двух этапов, который начинается с предварительной авторизации. На первом этапе указанная сумма резервируется на карте покупателя сроком до 168 часов (7 дней), без фактического списания средств.

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

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

Примеры применения

Доставка — сумма резервируется при оформлении заказа, списание происходит после успешной доставки.

Меняющаяся сумма — заказ весовых товаров (мясо, фрукты, овощи), когда итоговая сумма известна только после взвешивания.

Pay as you go — клиент пользуется сервисом в рамках лимита, и итоговая сумма определяется после окончания использования.

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

Изготовление товаров на заказ — при оформлении заказа на изготовление мебели или ювелирных изделий сумма резервируется, а списание происходит после готовности товара.

Ограничения

Сумма списания не должна превышать зарезервированную сумму.

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

Методы оплаты

Поддерживаются как израильские, так и зарубежные кредитные и дебетовые карты.

Методы быстрой оплаты, такие как Apple Pay, Google Pay и Bit не поддерживаются. Поэтому кнопки быстрой оплаты будут скрыты на странице авторизации платежа.

Важно знать

Авторизация может выглядеть для клиента как фактическая оплата: некоторые кредитные компании отправляют SMS в том же формате, что и при списании средств. При этом в личном кабинете такая транзакция обычно отмечена как «Сумма не финальная» или аналогичной формулировкой.

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

Как пользоваться

Функционал J5 доступен для разработчиков через API-интерфейс Allpay. Открыть документацию API.

‍Демонстрация

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

Управление валютой по API и список поддерживаемых валют

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

Например, для клиентов из Канады цену можно отображать в CAD, а списание выполнять в ILS, чтобы средства зачислялись на банковский счет без дополнительной конвертации.

В таком сценарии на странице оплаты клиент увидит сумму сразу в двух валютах, например: <span class="u-richtext-element">100 CAD (226 ILS)</span>. Фактическое списание произойдет в шекелях (ILS).

Такой формат позволяет:

  • показать клиенту цену в привычной ему валюте;
  • заранее объяснить, в какой валюте произойдет списание;
  • избежать вопросов при просмотре банковской выписки.
Курсы валют берутся из Google Finance на момент открытия страницы оплаты.

Валюта платежа

Валюта платежа (необязательный параметр <span class="u-richtext-element">currency_payment</span>) — это валюта, в которой происходит фактическое списание с карты клиента и зачисление средств на счет бизнеса.

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

По умолчанию после регистрации в Allpay доступна одна валюта платежа — ILS. Валюты USD и EUR можно подключить дополнительно согласно инструкции.

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

Euro — EUR

Israeli new shekel — ILS

United States dollar — USD

Валюта отображения

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

Всегда передавайте этот параметр, даже если валюта отображения совпадает с валютой платежа.
  • цена товара в параметре <span class="u-richtext-element">price</span> обязательно должна быть указан в валюте отображения;
  • Allpay автоматически конвертирует сумму из <span class="u-richtext-element">currency_display</span> в <span class="u-richtext-element">currency_payment</span> по курсу Google Finance.
  • списание всегда происходит в валюте платежа — <span class="u-richtext-element">currency_payment</span>, если она не передана или не поддерживается, то в ILS.
  • Если валюта отображения и валюта платежа были разные, то в webhook вернется параметр <span class="u-richtext-element">currency_course</span> с примененным курсом конвертации.

Например, клиенту из Европы можно показать цену в EUR, а списать в ILS. Клиенту из Канады показать цену в CAD, а списать в USD.

Поддерживаемые валюты отображения

Australian dollar — AUD

Azerbaijani manat — AZN

Canadian dollar — CAD

Chinese Yuan — CNY

Euro — EUR

Georgian lari — GEL

Japanese yen — JPY

Israeli new shekel — ILS

Kazakhstani tenge — KZT

Norwegian krone — NOK

Pound sterling — GBP

Russian ruble — RUB

Thai baht — THB

Ugandan shilling — UGX

United Arab Emirates dirham — AED

United States dollar — USD

Ukrainian hryvnia — UAH

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

Примеры использования <span class="u-richtext-element">currency_display</span> в API-запросах

Всегда передавайте параметр <span class="u-richtext-element">currency_display</span>, даже если он совпадает с параметром <span class="u-richtext-element">currency_payment</span>.

Пример 1

{  
  "items": [
    {
      "name": "Product name",
      "price": "100",
      "qty": "1",
      "vat": "0"
    }
  ],
  "currency_display": "CAD",
  "currency_payment": "USD"  
  }

100 CAD будут сконвертированы в USD и списаны с карты клиента. На момент написания справки 100 CAD = 72 USD → будет списано 72 USD.

Если для аккаунта не разрешена работа с USD, система автоматически сконвертирует сумму в ILS (валюта по умолчанию).

Пример 2

{  
  "items": [
    {
      "name": "Product name",
      "price": "100",
      "qty": "1",
      "vat": "0"
    }
  ],  
  "currency_display": "CAD"
  }

Так как параметр <span class="u-richtext-element">currency_payment</span> не передан, 100 CAD будут сконвертированы в ILS (валюта по умолчанию), и списание произойдет в ILS.

Пример 3

{  
  "items": [
    {
      "name": "Product name",
      "price": "100",
      "qty": "1",
      "vat": "0"
    }
  ],  
  "currency_payment": "USD"
  }

API вернет ошибку, так как параметр <span class="u-richtext-element">currency_display</span> не передан.

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

Пользователи и доступ

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

Права доступа

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

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

Добавление пользователя

  1. Откройте раздел <span class="u-richtext-element">Настройки</span> → <span class="u-richtext-element">Команда</span> и нажмите на кнопку с плюсом.
  2. Укажите полное имя и позицию пользователя в команде.
  3. Добавьте хотя бы один контакт для входа: адрес электронной почты, телефон или Telegram.

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

Подтверждение контактов

Каждый добавленный контакт нужно подтвердить в течение 48 часов. Для этого пользователь должен войти в Allpay с помощью этого контакта.

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

Если пользователь не подтвердит контакт в течение отведённого времени, владелец бизнеса может продлить срок ещё на 48 часов, нажав на соответствующую кнопку.

Изменение данных

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

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

Отключение пользователя

Пользователь может входить в аккаунт, пока включён переключатель «Аккаунт активен» в его карточке.

Если выключить переключатель, пользователь потеряет доступ к аккаунту и автоматически выйдет из системы. Если он ранее подключал аккаунт к AI-ассистенту через MCP, этот доступ также прекратится.

Отключить владельца бизнеса нельзя.

История действий

История действий всех пользователей доступна на вкладке «Лог активности».

Доступ к нескольким компаниям

Если один и тот же контакт пользователя указан в нескольких компаниях, пользователь сможет переключаться между ними в меню настроек или в разделе «Профиль».

Обращения в поддержку

При обращении в поддержку Allpay по вопросам аккаунта используйте контакт, указанный у вас в разделе «Команда».

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

Читать далее
Аккаунт
Безопасность

Как получить оплату в рассрочку (ташлумим)

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

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

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

Рассрочка доступна только по кредитным картам, выпущенным в Израиле.

1. Создайте ссылку на оплату

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

2. Отправьте ссылку клиенту

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

Пример

Для услуги стоимостью 6000₪ вы открыли возможность рассрочки до 5 платежей. При оплате клиент выбрал рассрочку в 3 платежа. В момент оплаты с него будет списана сумма 2000₪, через месяц еще 2000₪ и на третий месяц последние 2000₪.

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

Если оплата в рассрочку не прошла

Наиболее вероятные причины:

1) карта клиента не является кредитной, а дебетовой;

2) карта выпущена не израильским банком;

3) кредитный лимит карты (мисгерет) меньше общей суммы платежа.

Почему невозможна рассрочка по иностранным картам

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

Это ограничение финансовой системы. Рассрочка по сути — это кредит. Если у клиента нет денег на счёте, то вы (как бизнес, которому он сделал оплату в рассрочку) всё равно получаете очередной платёж за счёт кредита, который банк даёт клиенту. Управление кредитным лимитом для граждан и взыскание с них долга в случае непогашения кредита можно гарантировать только внутри страны.

Если клиент отменил карту

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

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

Чем 0% НДС отличается от освобождения от НДС

Эта статья относится к модулю документов Allpay, который еще не выпущен. Модуль позволит автоматически создавать бухгалтерские документы как для платежей, принятых через Allpay, так и вручную для платежей, полученных иным способом. О релизе модуля будет объявлено в телеграм-канале.

При создании документа для каждой позиции нужно указать, как к ней применяется НДС:

  • НДС 18%
  • НДС 0%
  • позиция освобождена от НДС

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

НДС 0%

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

Ставка 0% может применяться, например:

  • при экспорте товаров
  • к услугам для иностранных клиентов
  • при продаже свежих фруктов и овощей
  • в других случаях, установленных законом

Например, компания оказала зарубежному клиенту услугу стоимостью 1 000 ₪, и операция соответствует условиям применения ставки 0%. В документе будет указано:

  • стоимость услуги — 1 000 ₪
  • НДС 0% — 0 ₪
  • итого — 1 000 ₪

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

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

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

Освобождение от НДС

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

Освобождение может применяться, например:

  • к обычной сдаче жилья в аренду
  • к некоторым операциям в Эйлате
  • к операциям бизнеса со статусом "эсек патур" (עוסק פטור);
  • в других случаях, установленных законом.

Например, компания сдаёт квартиру за 5 000 ₪ в месяц. Если аренда освобождена от НДС, в документе будет указано:

  • аренда — 5 000 ₪;
  • НДС не начисляется;
  • итого — 5 000 ₪.

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

Операции в Эйлате

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

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

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

Поэтому для бизнеса из Эйлата важно выбирать режим НДС по конкретной операции:

  • Освобождено от НДС - обычная операция, которая подходит под эйлатскую льготу;
  • НДС 18% - операция, по которой эйлатская льгота не применяется;
  • НДС 0% - операция облагается НДС по ставке 0% по отдельному основанию, например экспорт или некоторые услуги иностранным клиентам.
Если вы работаете в Эйлате и не уверены, применяется ли льгота к конкретной продаже, уточните это у бухгалтера.

В чём главное отличие

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

Какой вариант выбрать

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

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

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

Язык писем и уведомлений от Allpay

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

Язык можно изменить в разделе <span class="u-richtext-element">Настройки</span> → <span class="u-richtext-element">Профиль</span>, в поле «Язык писем и уведомлений».

Эта настройка применяется ко всем письмам и уведомлениям по email и в Telegram — о платежах, выплатах и статусе аккаунта, а также к email-рассылкам.

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

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

Такие сообщения отправляются на языке системы, выбранном в профиле владельца компании.

Письма клиентам

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

Читать далее
Аккаунт

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

Кроме шекеля 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. Содержать номер счета в формате IBAN;
  2. Содержать ваше имя (или название компании) и номер теудат зеута (или номер компании).

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

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

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

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.

Читать далее
Аккаунт
Платежные ссылки
Документы
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

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

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

Text Link

Подключается ли Allpay к ChatGPT и Claude?

Да. У нас есть MCP (Model Context Protocol) для подключения к Claude, ChatGPT, Gemini, Grok и другим AI-ассистентам. Подробнее.

Text Link

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

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

Text Link

Кто может подключиться?

Любой бизнес или НКО, зарегистрированные в Израиле. Нажмите Подключить и следуйте простым шагам.

Text Link

Можно дать доступ к Allpay моему бухгалтеру или разработчику?

Да, в разделе Настройки → Команда. Он сможет работать вашем аккаунте Allpay, используя свой контакт для входа. Подробнее.

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

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

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

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

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

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

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

Apple Pay, Google Pay и Bit

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

Валюты

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