【发布时间】:2017-10-30 08:54:29
【问题描述】:
我担心如何在 prestashop 1.7 版本的 paymentoptions hook 中传递 smarty 变量并在支付页面中获取该变量。
在 prestashop 1.7 paymentoptions hooks 看起来像这样,
public function hookPaymentOptions($params)
{
$payment_options = new PaymentOption();
$action_text = $this->l('Pay by Credit Card with Stripe Payment');
/*$payment_options->setLogo(Media::getMediaPath(_PS_MODULE_DIR_.$this->name.'/views/img/card.png'));*/
$payment_options->setCallToActionText($action_text);
$payment_options->setAction($this->context->link->getModuleLink($this->name, 'confirmation', array(), true));
$payment_options->setModuleName($this->name);
$payment_options->setAdditionalInformation($this->context->smarty->fetch('module:stripepay/views/templates/hook/checkout.tpl'));
$payments_options[] = $payment_options;
return $payments_options;
}
在这个钩子中,我如何在 checkout.tpl 文件中传递这个 secure_key ="FGDWFGF$#%#%!$" 值以进行成功付款。
现在我将这些值保持为静态。
请知道的人帮忙解决一下。
希望你能理解我的问题。
【问题讨论】: