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, ТИП НА ПЛАЩАНЕ, СУМА, ПЛАТЕНО, ДАТА