У меня есть вопрос, касающийся коммерческого плагина, который, если у кого-то есть решение, будет мне очень полезен.
Мы создали плагин для оплаты, который расширяет коммерческий плагин в Craft CMS.
Но транзакция, выполненная через наш плагин, терпит неудачу из-за «неверного идентификатора платежа». Если пользователь выполняет транзакцию с помощью методов оплаты, присутствующих в торговле, то она успешна. Идентификаторы ссылок, генерируемые коммерческим плагином, имеют определенный стандартный формат, такой как tr_UVDTDEFMB6
но в случае нашего плагина я не могу найти, где и как генерируется такой ссылочный идентификатор.
В Commerce_PaymentsService.php есть один метод
private function _sendRequest($request, $transaction)
{
$response = $request->send();//this generates transaction number and stores in db
}
Как $request->send()
процесс?
Пожалуйста, помогите мне найти решение.
Благодарю вас!
Задача ещё не решена.
Других решений пока нет …