Справка

Найдено 100 из 200

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Комиссия

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

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

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

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

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

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

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

Bit

Чтобы кнопка оплаты через Bit появилась на ваших платежных страницах, активируйте модуль Bit в разделе <span class="u-richtext-element">Настройки</span> ➙ <span class="u-richtext-element">Модули</span> ➙ <span class="u-richtext-element">Bit</span>.

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

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

Кнопка Bit для зарубежных клиентов

Так как Bit — израильская система, мы даем возможность скрывать кнопку Bit для клиентов, которые платят из-за границы. Геолокацию клиента система определяет по его IP.

Соответствующий переключатель можно найти в настройках модуля.

Ограничения

До 5000 ILS. Платеж через Bit не может превышать 5000 шекелей. Сумма всех платежей в месяц от всех клиентов не может превышать 20 000 шекелей.

ILS. Bit поддерживает только оплату в шекелях.

Нет рассрочки. Через Bit можно оплатить только одним платежом.

Нет подписок. Bit не позволяет сохранять карту клиента для последующих списаний, поэтому мы скрываем кнопку Бита для платежных ссылок типа «Подписка».

Не платит с баланса. Списание происходит с карты, прикрепленной к Bit. Если на карте нет баланса или исчерпан кредитный лимит — платеж не пройдет.

9 минут. С момента нажатия на кнопку Bit у клиента есть 9 минут, чтобы совершить платеж.

Diners. Карты брендов Diners и Discover не поддерживаются Bit.

Имя и е-мейл

Bit не передает нам имя и e-mail плательщика, поэтому мы запрашиваем их самостоятельно при совершении платежа.

Поле e-mail является опциональным, и если не заполнено клиентом, подтверждение платежа не будет отправлено. Поле можно сделать обязательным в настройках модуля Bit.

Интеграции

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

API

Разработчики, осуществляющие интеграцию по документации, могут управлять отображением кнопки Bit на странице оплаты, задействуя параметр <span class="u-richtext-element">show_bit</span>. Однако сперва модуль Bit должен быть активирован через личный кабинет Allpay.

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

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

Чем 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 ₪.

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

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

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

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

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

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

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

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

Тариф и биллинг

В Allpay тариф оплачивается ежемесячно. После регистрации действует 7-дневный пробный период.

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

Абонентская плата и комиссии

Абонентская плата и комиссия за обработку платежей — это разные списания.

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

Пробный период и дата списания

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

Дата первого списания становится постоянной датой ежемесячных списаний по тарифу. В будущем она не меняется.

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

Как работает баланс тарифа

В обычном сценарии баланс тарифа не нужно пополнять заранее.

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

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

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

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

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

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

Отписка от Allpay

Вы можете отменить подписку в любое время. Для этого нажмите кнопку «Отключить все» в разделе <span class="u-richtext-element">Настройки</span> → <span class="u-richtext-element">Тариф</span>.

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

Кнопка «Отключить все» отключает все платные сервисы сразу:

  • основной сервис приема платежей;
  • модуль Подписок;
  • модуль Shopify, если он был активен;
  • другие платные модули, если они были активны.

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

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

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

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

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

Всего система делает четыре попытки списания:

Попытка №1 — первое неудачное списание.

Попытка №2 — через 2 дня после первой попытки.

Попытка №3 — через 10 дней после первой попытки.

Попытка №4 — через месяц после первой попытки.

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

Неоплаченная задолженность останется на балансе тарифа. Ее потребуется погасить, прежде чем продолжить пользоваться сервисом.

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

Историю попыток списания можно посмотреть в разделе <span class="u-richtext-element">Настройки</span> → <span class="u-richtext-element">Тариф</span> → <span class="u-richtext-element">Методы оплаты</span>

Как погасить задолженность

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

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

Также можно принять новые платежи, чтобы они перекрыли задолженность по тарифу. Однако важно помнить, что каждый платеж обрабатывается 3-5 дней прежде, чем попадает на баланс выплат.

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

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

Банковская карта, которую вы указали при регистрации или прикрепили позднее, становится запасным методом оплаты тарифа.

В разделе <span class="u-richtext-element">Настройки</span> → <span class="u-richtext-element">Тариф</span> → <span class="u-richtext-element">Методы оплаты</span> можно:

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

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

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

Читать далее
Тариф

Как интегрировать вашу платформу с 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 на вашей стороне.

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

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

  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

Коды ошибок с разъяснениями

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

Коды ошибок

Payment failed - please contact Customer Support 20001

Платёж не был выполнен из-за временного сбоя связи с национальной процессинговой сетью (Shva). Ошибка не связана с картой или сохранённым токеном. Средства с карты не списаны. Попробуйте провести платёж ещё раз. Если ошибка повторяется, обратитесь в поддержку Allpay.

Refusal by credit company. Please try a different card (20004)

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

Payment is not approved for debit cards (20010)

Попытка осуществить платеж в рассрочку по дебетовой карте. Такие платежи возможны только по кредитным картам и только выпущенным в Израиле. Больше информации.

Verification failed, please try again (21017)

Владелец карты не прошёл проверку 3DS: не ввёл код из SMS, не подтвердил платёж в приложении банка или не завершил проверку другим способом, предусмотренным банком.

Читать далее
Ошибки
API

Язык документа

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

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

Язык документа

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

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

В настройках доступны три варианта:

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

Независимо от выбранной настройки оригинал документа на иврите всегда создаётся и хранится в системе.

Имя клиента и название товара

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

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

  • Оставлять как есть — текст попадёт в документ в исходном виде.
  • Переводить на иврит — перед созданием документа система автоматически переведёт текст на иврит.

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

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

Эта статья не является бухгалтерской или налоговой консультацией. По вопросам ведения бухгалтерского учёта рекомендуем проконсультироваться с бухгалтером или налоговым консультантом.
Читать далее
Документы

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

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

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

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

Настройка

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

<span class="u-richtext-counter" id="domains">2</span> Нажмите кнопку <span class="u-richtext-element">Настройка Hosted Fields</span> и укажите домены, на которых будут использоваться Hosted Fields. Вводите каждый домен или поддомен с новой строки, без «https://», например: <span class="u-richtext-element">mysite.com</span>. Чтобы разрешить все поддомены, используйте маску со звёздочкой, например: <span class="u-richtext-element">*.mysite.com</span>.

При необходимости адаптируйте стили CSS для полей ввода.

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

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

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

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

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

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

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

Рассрочка

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

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

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

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

Кнопка Apple Pay

Чтобы кнопка Apple Pay работала корректно, выполните две настройки:

<span class="u-richtext-counter">1</span> Добавьте атрибут <span class="u-richtext-element">allow="payment *"</span> в тег <span class="u-richtext-element">iframe</span>. Пример:

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

<span class="u-richtext-counter">2</span> Разместите сертификат Apple Pay на сервере домена. Сертификат и инструкция по его размещению доступны в разделе настроек Hosted Fields в личном кабинете Allpay.

Встравание в mobile app (WebView)

Если вы встраиваете страницу оплаты в мобильное приложение с помощью WebView (android.webkit.WebView или WKWebView), некоторые способы оплаты могут работать некорректно. Например, Bit или подтверждение 3D Secure могут перенаправлять пользователя в платёжное приложение либо приложение банка с помощью специальных ссылок, таких как <span class="u-richtext-element">intent://</span>

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

Рекомендуем открывать страницу оплаты через системную браузерную вкладку:

  • Chrome Custom Tabs — на Android;
  • SFSafariViewController — на iOS.

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

Если необходимо использовать WebView, обрабатывайте навигацию на стороне мобильного приложения:

  • обычные ссылки <span class="u-richtext-element">http://</span> и <span class="u-richtext-element">https://</span> открывайте внутри WebView;
  • ссылки с другими схемами передавайте операционной системе для открытия соответствующего приложения;
  • если приложение не установлено, используйте предусмотренную ссылку для перехода в браузер, App Store или Google Play.

Эта особенность связана с обработкой внешних ссылок внутри WebView, а не с работой Hosted Fields.

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

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

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

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

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

Text Link

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

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

Text Link

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

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

Text Link

Allpay работает только как приложение?

Нет. Вашему клиенту не потребуется устанавливать Allpay. Он откроет страницу оплаты, как и страницу любого сайта.

Text Link

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

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

Text Link

Можно ли подключить Allpay к сайту, созданному с помощью AI?

Да. Так же, как вы создали сайт, вы можете попросить AI внедрить платежи через 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-дневный пробный период
Отмена в любое время
Подключить

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

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

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

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

Интеграции

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

Разбивка на платежи

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