$order->getPaymentCollection()->current();
$service = \Bitrix\Sale\PaySystem\Manager::getObjectById($currentPayment->getPaymentSystemId());
$initResult = $service->initiatePay($currentPayment, null, \Bitrix\Sale\PaySystem\BaseServiceHandler::STRING);
if ($initResult->isSuccess()){
$button = $initResult->getTemplate();
}else{
$button = implode('\n', $initResult->getErrorMessages());
}
Ошибок не выдаёт, но и код кнопки пустой. Как это дебажить, в чём беда может быть?
в стандартном шаблоне оформления заказа кнопка этого способа оплаты отображается? к тому что шаблон точно есть и правильно работает?
Обсуждают сегодня