You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Платёжный виджет позволяет встроить платежную страницу (Мерчант) на сайта клиента.

Данный виджет поддерживает все виды платежных систем: Apple Pay, Google Pay, Yandex Pay и т.д.

Для установки платежного виджета необходимо в коде страницы сайта внутри тега <head>...</head> разместить скрипт подключения(https://intellectmoney.ru/common/MerchantWidget/IntellectMoneyMerchantWidget.js).

Пример:

<html>
   <head>
      <script src="https://intellectmoney.ru/common/MerchantWidget/IntellectMoneyMerchantWidget.js">
   </head>
   <body>
	...
   </body>
</html>

В разделе <body>...</body> ( в контенте страницы) в том месте в котором необходимо вывести платежную стрницу, необходимо разместить код инициализации виджета:

<!DOCTYPE html>
<html>
<head>
	<title>Тестовая платежная страница</title>
<script src="https://intellectmoney.ru/common/MerchantWidget/IntellectMoneyMerchantWidget.js"></script></head>
</head>
<body>

<div>
  <script>
      IntellectMoneyMerchantWidget.Configuration.init({
        InvoiceId: '3015690797',
        EshopId: '123456',
        OrderId: '666333',
        ServiceName: 'Тестовый заказа',
        RecipientCurrency: 'RUB',
        RecipientAmount: 100.00,
        Email: 'asdf@mail.ru',
        SuccessUrl: '',
        FailUrl: '',
        Preference: '',
        UserField_1: '',
        UserField_2: '',
        MerchantReceipt: '',
        VersionMerchant: 'v2'
      });
  </script>
</div>

</body>
</html>

Параметры

Вызов виджета определяет схему действий:

  1. При указании InvoiceId все иные параметры будут игнорироваться и загрузиться платежная страница по переданному номеру счету.
  2. Если не передать InvoiceId будут проанализированы остальные параметры и будет произведена попытка создания нового счета.
ПараметрыФорматПрименениеОписание
InvoiceIdStringНеобязательныйНомер  счета.
EshopIdStringОбязательныйНомер магазина
OrderIdStringОбязательныйВнутренний номер покупки интернет магазина
ServiceNameStringОбязательныйНазначение платежа
RecipientCurrencyStringОбязательныйВалюта платежа
RecipientAmountFloatОбязательныйСумма платежа
EmailStringОбязательныйE-mail платежа
SuccessUrlStringНеобязательныйАдрес удачного платежа
FailUrlStringНеобязательныйАдрес неудачного платежа
PreferenceStringНеобязательныйСпособ оплаты
UserField_NStringНеобязательныйДополнительный параметры. Формат описан тут.
MerchantReceiptStringНеобязательныйДанные по чеку.
VersionMerchantStringНеобязательныйВерсия мерчанта : v1 или v2
  • No labels