1C-Bitrix - Приемане на плащания с банкови карти чрез и за изданието Start (без сключване на договор)

  • карти
  • карти
  • банкови
  • банкови
  • приемане

Технически данни

Решението ще ви позволи бързо да стартирате удобно приемане на плащания с едно щракване на вашия уебсайт с помощта на услугата Yandex.Money (без подписване на договор). Решението включва функционален модул и визуален компонент.

Специални благодарности на Иван! Помолих го да добави възможност за промяна на количеството закупени стоки към компонента. Той обеща да направи и добави към актуализацията в рамките на пет дни, но го направи за. един ден. Успех на теб, Иване, във всички въпроси!

Онзи ден модулът ambersite.quickpay даде грешка

[ArgumentCountError] Твърде малко аргументи за функциониране на QuickPay::QuickpayResult(), 1 предаден в /var/www/***/data/www/****.ru/bitrix/components/ambersite.quickpay/quickpay/component.php на ред 7 и точно 2 очаквани (0) /var/www/***/data/www/***.ru/bitrix/modules /ambersite.quickpay/include.php: 29 #0: QuickPay::QuickpayResult(масив) /var/www/***/data/www/***.ru/bitrix/components/ambersite.quickpay/quickpay/component.php:7 #1: include(string) /var/www/***/data/www/***.ru/bi trix/modules/main/classes/general/component.php:548 #2: CBitrixComponent->__includeComponent() /var/www/***/data/www/***.ru/bitrix/modules/main/classes/general/component.php:600 #3: CBitrixComponent->includeComponent(str ing, array, boolean) /var/www/***/data/www/***.ru/bitrix/modules/main/classes/general /main.php:1035

Лечение. Във файла /bitrix/components/ambersite.quickpay/quickpay/component.php Добавих запетая и две единични кавички към ред 7 беше if(!$_REQUEST['qp_order']) $arResult = QuickPay::QuickpayResult($arParams); стана if(!$_REQUEST['qp_order']) $arResult =QuickPay::QuickpayResult($arParams,'');

Надявам се, че ще бъде полезно за потребителите.

Ние ще ви помогнем да инсталирате и конфигурирате решението. Напишете обжалване чрез нашия уебсайт ambersite.pro, като посочите връзка към вашия ресурс. Започнете да приемате плащания:

  • Инсталирайте модул
  • Поставете AmberSite > „Приемане на плащания“ на всяка страница, от която се нуждаете (можете да създадете нова страница)
  • Посочете номера на портфейла си в параметрите на компонента
  • Посочете в параметрите какви данни да използвате като източник (име и цена): от информационния блок или ръчно (алтернативни стойности)
  • Направете други настройки на параметрите на компонента, както желаете
Път до списъка с генерирани поръчки в контролния панел: Услуги > Приемане на плащания Известия

За да реализирате възможността за групова покупка, например, на стоки от каталога: поставете бутона „купете“ до продукта и посочете върху бутона връзка, водеща към страницата с поставения компонент, като добавите идентификатора на преминалия елемент към връзката. Например: http:// / .php?qp_ >

Известия за автоматично плащане

"OnBeforeAdd" - събитието се задейства преди поръчката да бъде добавена "OnBeforeUpdate" - събитието се задейства преди поръчката да се актуализира "OnAfterSend" - събитието се задейства след изпращане на поръчката чрез публичната форма "OnAfterConfirm" - събитието се задейства след потвърждаване на плащането на поръчката

За „OnAfterSend“ и „OnAfterConfirm“ основните налични полета за поръчка са:

ID, КОД, ПРОДУКТ, БРОЯТ, FIO, ТЕЛЕФОН, ИМЕЙЛ, KOMM, ТИП НА ПЛАЩАНЕ, СУМА, ПЛАТЕНО, ДАТА