Hola,
Estoy implementando una pagian web de tours por cartagena, para eso adquiri una plantilla en wordpress de ajencia de Tours.
El problema es que las pasarelas de pago que trae la plantilla no estan habilitadas para colombia (Stripe, Authorize y Paymill)
Ok...La plantilla trae sus propios producto de TOUR, ya que no usa
Woocomerce...Los productos son los paquetes turisticos. Si utilizara woocomerce yo utilizaria el plugin de epayco como pasarela de pago y todo resultaria
facil...Pero no se puede.
Entonces se me cocurrio utilizar la utilidad de boton de
pago..De epayco y reemplazar el que trae la plantilla.
El codigo HTML del Boton genera un form que captura los datos que se envian a la pasarela :
Aqui hay un ejemplo del boton Generado:
"<form id="frm_botonePayco" action="
https://secure.payco.co/checkout.php" method="post" name="frm_botonePayco">
<input name="p_cust_id_cliente" type="hidden" value="12534" />
<input name="p_key" type="hidden" value="d68af2fbd45021edba6d3d3d8bc51ba675ea25e1" />
<input name="p_id_invoice" type="hidden" value="" />
<input name="p_description" type="hidden" value=" Tour Pirata por cartagena" />
<input name="p_currency_code" type="hidden" value="COP" />
<input id="p_amount" name="p_amount" type="hidden" value="178500.00" />
<input id="p_tax" name="p_tax" type="hidden" value="28500" />
<input id="p_amount_base" name="p_amount_base" type="hidden" value="150000" />
<input name="p_test_request" type="hidden" value="FALSE" />
<input name="p_url_response" type="hidden" value="" />
<input name="p_url_confirmation" type="hidden" value="" />
<input id="signature" name="p_signature" type="hidden" value="85fc820aebfb70156024d64bcfc58324" />
<input id="idboton" name="idboton" type="hidden" value="2349" />
<input id="imagen" src="
https://369969691f476073508a-60bf0867add971908d4f26a64519c2aa.ssl.cf5.rackcdn.com/btns/boton_carro_de_compras_epayco2.png" type="image" />
</form>"
Los datos de : p_cust_id_cliente y p_key son los de la empresa y se tienen, los datos de la compra se deberian tomar del formulario donde se coloque el boton (p_id_invoice,p_description,p_currency_code,p_amount,p_amount_base,p_tax)
El valor p_signature se genera con la funcion de PHP MD5, con los mismos valores de la
compra..Aqui un ejemplo:
$p_signature= md5($p_cust_id_cliente.’^’.$P_key.’^’.$P_id_invoice.’^’.$P_amount.’^’.$P_currency_code’);
Con esto el boton envia la informacion y se reciben unos valores de la API de epayco, la cual tengo completamente documentada.
El objetivo es recibir esos valores y pasarlos a el formulario o funcion de la plantilla que recibe el resultado del pago en la pasarela de pago.
Se necesita un profesional que tenga suficiente experiencia en php y en wordpress de tal forma qeue pueda implementar este boton de pago sin afectar ninguna funcionalidad de la plantilla (ya tengo identificado el archivo donde estan las funciones de pago de la plantilla)
necesito que la persona entienda perfectamente lo que necesito hacer antes de empezar lo mas recomensable es que hablemos por otra via mas directamente antes.
Necesitaria saber el tiempo de desarrollo de la necesidad
Att.
Johnny Mendoza Blanco
Cartagena Colombia
Plazo de Entrega: 24 Julio, 2017