Prestashop - Интегрируйте метод Бизум
Я пытаюсь интегрировать метод оплаты BIZUM в магазине prestashop, и для этого я установил метод оплаты addon "redsys", и я изменяю его, для чего я взял файл redsys.php из модуля и изменил его по этому коду
/*
* HOOK V1.7
*/
public function hookPaymentOptions($params) {
if (! $this->active) {
return;
}
if (! $this->checkCurrency ( $params ['cart'] )) {
return;
}
$this->createParameter($params);
$urlBizum = 'https://sis-t.redsys.es:25443/sis/realizarPago';
$newOption2 = new \PrestaShop\PrestaShop\Core\Payment\PaymentOption();
$newOption2->setCallToActionText ($this->l('Pago con Bizum' ))
->setAction ($urlBizum)
->setInputs([
'Ds_SignatureVersion' => [
'name' =>'Ds_SignatureVersion',
'type' =>'hidden',
'value' =>$this->version2,
],
'Ds_MerchantParameters' => [
'name' =>'Ds_MerchantParameters',
'type' =>'hidden',
'value' =>$this->paramsBase64,
],
'Ds_Signature' => [
'name' =>'Ds_Signature',
'type' =>'hidden',
'value' => $this->signatureMac,
],
'Ds_Merchant_PayMethods' => [
'name' =>'Ds_Merchant_PayMethods',
'type' =>'hidden',
'value' => 'z',
],
]);
$payment_options = [$newOption2];
return $payment_options;
}
У меня проблема в том, что я получаю экран redsys TVP... а не тот бизум, которого я жду.
Спасибо