diff --git a/README.md b/README.md index eadc312..5cf5d66 100644 --- a/README.md +++ b/README.md @@ -76,4 +76,6 @@ $order->save(); die($TPV->successCode()); ``` -Más información sobre la integración del TPV en https://comercios.ceca.es/docs_constpv/img/manual_comercios.pdf \ No newline at end of file +Más información sobre la integración del TPV en: +* https://comercios.ceca.es/docs_constpv/img/manual_comercios.pdf +* https://comercios.ceca.es/docs_constpv/img/manual_gestor_operaciones.pdf diff --git a/src/Ceca/Tpv/Tpv.php b/src/Ceca/Tpv/Tpv.php index 48a06a4..1a802ad 100644 --- a/src/Ceca/Tpv/Tpv.php +++ b/src/Ceca/Tpv/Tpv.php @@ -16,7 +16,7 @@ class Tpv ); private $o_required = array('Environment', 'ClaveCifrado', 'MerchantID', 'AcquirerBIN', 'TerminalID', 'TipoMoneda', 'Exponente', 'Cifrado', 'Pago_soportado'); - private $o_optional = array('Idioma', 'Descripcion', 'URL_OK', 'URL_NOK'); + private $o_optional = array('Idioma', 'Descripcion', 'URL_OK', 'URL_NOK', 'Tipo_operacion', 'Datos_operaciones'); private $environment = ''; private $environments = array( @@ -117,6 +117,8 @@ public function setFormHiddens(array $options) $this->setValue($options, 'URL_OK'); $this->setValue($options, 'URL_NOK'); $this->setValue($options, 'Descripcion'); + $this->setValue($options, 'Tipo_operacion'); + $this->setValue($options, 'Datos_operaciones'); $this->setValueLength('MerchantID', 9); $this->setValueLength('AcquirerBIN', 10); @@ -238,3 +240,4 @@ public function successCode() return $this->success; } } +