Magento将额外信息传递给支付网关
我正在尝试建立一个支付网关 一切都好。但我需要向支付网关传递数字签名 我想我应该把它添加到班级卓越课程支付模式支付分配数据($data) 我又添加了一个字段:->setCcsignature($data->getCcsignature()) 但我无法在capture()或callApi()函数中检索它。它一直是空的。我想->setSignature将使用php魔术集函数,不是吗 任何提示和建议将不胜感激Magento将额外信息传递给支付网关,magento,payment-gateway,Magento,Payment Gateway,我正在尝试建立一个支付网关 一切都好。但我需要向支付网关传递数字签名 我想我应该把它添加到班级卓越课程支付模式支付分配数据($data) 我又添加了一个字段:->setCcsignature($data->getCcsignature()) 但我无法在capture()或callApi()函数中检索它。它一直是空的。我想->setSignature将使用php魔术集函数,不是吗 任何提示和建议将不胜感激 谢谢大家 看起来您必须使用$info->getCcsignature()检查是否设置了该值。
谢谢大家 看起来您必须使用$info->getCcsignature()检查是否设置了该值。设置值后,如果将其传递给capture()或callApi()函数。您只需要遵循调试的基本步骤。回声模具,回声模具等等。祝你好运
info = $this->getInfoInstance();
$info->setCcType($data->getCcType())
->setCcOwner($data->getCcOwner())
->setCcLast4(substr($data->getCcNumber(), -4))
->setCcNumber($data->getCcNumber())
->setCcCid($data->getCcCid())
->setCcExpMonth($data->getCcExpMonth())
->setCcExpYear($data->getCcExpYear())
->setCcSsIssue($data->getCcSsIssue())
->setCcSsStartMonth($data->getCcSsStartMonth())
->setCcSsStartYear($data->getCcSsStartYear())
->setCcsignature($data->getCcsignature());