При обработке обратного вызова из транзакции WorldPay, как лучше всего получить исходный идентификатор транзакции, который был передан в Omnipay?
Это потребуется, например, для обновления соответствующей записи базы данных результатом транзакции.
Я вижу, что в ответе доступен метод getTransactionReference(), но не метод getTransactionId() (который предположительно будет получать доступ к значению 'cartId', возвращаемому WorldPay).
Я предполагаю, что к значению cartId можно получить доступ напрямую, но есть ли способ сделать это, не зависящий от шлюза?