Передача произвольных данных в metadata модуля vampirus.yandexkassa
- переименовать папку bitrix/php_interface/include/sale_payment/yandexcheckoutvs например на yandexcheckoutex
- Изменить содержимое bitrix/php_interface/include/sale_payment/yandexcheckoutex/handler.php на 1
2
3
4
5
6
7
8
9
10
11
12
13
14<?
namespace Sale\Handlers\PaySystem;
use Bitrix\Main\Request;
use Bitrix\Sale\Payment;
require($_SERVER["DOCUMENT_ROOT"].BX_ROOT."/modules/vampirus.yandexkassa/payment/yandexcheckoutvs/handler.php");
class YandexCheckoutExHandler extends YandexCheckoutVSHandler
{
protected function getMetadata(Payment $payment, Request $request, $query)
{
return ['key' =>'value'];
}
}Метод getMetadata должен вернуть массив, который будет добавлен в metadata и передан в яндекс
- Добавить платежную систему выбрав новый обработчик