我对一个商务插件有疑问,如果有人有解决方案,那对我来说会有很大帮助。我们创建了一个支付插件,它扩展了 Craft CMS 中的商务插件。但是通过我们的插件完成的交易由于“无效的付款 ID”而失败。如果用户通过商业中存在的支付方式进行交易,那么它是成功的。商业插件生成的参考 id 具有某种标准格式,tr_UVDTDEFMB6
但在我们的插件的情况下,我无法找到此类参考 id 生成的位置和方式。
Commerce_PaymentsService.php 中有一种方法
private function _sendRequest($request, $transaction)
{
$response = $request->send();//this generates transaction number and stores in db
}
怎么$request->send()
处理?请帮我找到解决方案。
谢谢你!