Sistema de pagos online

0) { //llamada pago para clientes Bidoq $importeMis = str_replace('.', '', $callApi['datos']['importeDebe']); $importeMis = str_replace(',', '.', $importeMis); $documentoMis = str_replace('-','',str_replace(' ','',trim(strtoupper($callApi['datos']['cif'])))); if (!reconoceDocumentoIdentificacion($documentoMis)) $error = 'El DNI/NIF parece incorrecto.'; if (!is_numeric($importeMis)) $error = 'El importe ha de ser un número.'; $importeMis = (float)$importeMis; if ($importeMis <= 0) $error = 'El importe ha de ser un número mayor que cero.'; if (!$error) { $amount = $importeMis * 100; $amount = (string)$amount; $_SESSION['importe'] = $amount; $documentoCli = $documentoMis; $conceptoC = $callApi['datos']['nombre']; $_SESSION['fecha'] = date('c', time()); $_SESSION['documento'] = $documentoCli; $_SESSION['concepto'] = $conceptoC; $_SESSION['clienteBidoq'] = $_GET['uid']; $plataforma = 'TPV Principal - Pago cuota pendiente Bidoq'; } } } else { // Procedimiento normal // $amount = str_replace ( ".", "", $_POST['importe']); $amount = $_POST['importe'] * 100; $amount = (string)$amount; $documentoCli = $_POST['documento']; $conceptoC = $_POST['concepto']; $plataforma = 'TPV Principal'; } // Se Rellenan los campos $redsys->setParameter("DS_MERCHANT_AMOUNT",$amount); $redsys->setParameter("DS_MERCHANT_ORDER",$id); $redsys->setParameter("DS_MERCHANT_MERCHANTCODE", MERCHANT); $redsys->setParameter("DS_MERCHANT_CURRENCY",CURRENCY); $redsys->setParameter("DS_MERCHANT_TRANSACTIONTYPE", TRANSACTIONTYPE); $redsys->setParameter("DS_MERCHANT_TERMINAL",TERMINAL); $redsys->setParameter("DS_MERCHANT_MERCHANTURL",$url); $redsys->setParameter("DS_MERCHANT_URLOK",URLOK); $redsys->setParameter("DS_MERCHANT_URLKO", URLKO); $redsys->setParameter("DS_MERCHANT_PRODUCTDESCRIPTION", $documentoCli.' - '.$conceptoC); $redsys->setParameter("DS_MERCHANT_MERCHANTDATA", $documentoCli.'-'.$conceptoC); // $redsys->setParameter("DS_MERCHANT_PAYMETHODS", "z"); // var_dump($redsys);die(); logResultado([$documentoCli.'-'.$conceptoC, $amount, date('d/m/Y h:i:s', time()), $plataforma, ENTORNO], false); //Datos de configuración $version = VERSION; $kc = KC; //Clave recuperada de CANALES // Se generan los parámetros de la petición $request = ""; // $params = $redsys->createMerchantParameters(); // $signature = $redsys->createMerchantSignature($kc); $urlTpv = URLTPV; ?>

Vas a realizar un pago de

por concepto:

createMerchantParameters(); $signature = $redsys->createMerchantSignature($kc); ?>
setParameter("DS_MERCHANT_PAYMETHODS", "z"); // Se incluye llamada pago por bizum $params = $redsys->createMerchantParameters(); $signature = $redsys->createMerchantSignature($kc); ?>
$error
"; ?>
Si por ejemplo eres un despacho
Vulcanizados Ruíz S.L. pago anual suite completa

Y otro ejemplo por si eres una empresa
Luisa Pérez Jurado, mensualidad marzo comunic@

Reembolso: Deberá solicitar el reembolso al agente comercial o de soporte que le haya atendido o bien a través de soporte@aonsolutions.es, una vez recibamos su solitud el reembolso se realizará si procede en un plazo máximo de 14 días mediante transferencia bancaria.

Cancelación de pedidos: No queda permitida la cancelación automática de un pedido una vez realizada la firma del contrato y el abono de la cantidad, en el caso de incidencia o error por parte de Aon Solutions puede dirigirse a soporte@aonsolutions.es para solicitar dicha cancelación una vez sea contactado por el agente asignado. SI procede la cancelación el reembolso se realizará en un plazo máximo de 14 días mediante transferencia bancaria.