Centro de Desarrolladores
Somos una entidad financiera diferente, más cercana y especializada.Llevamos desde 2004 dando soluciones personalizadas y diseñadas por sector y tipo de cliente, claras, sencillas y seguras. Cuenta con nuestra experiencia gestionando créditos y fraccionando pagos, sabemos lo que necesitas.- PLUGINS
- WEB CHECKOUT
Instrucciones
Conectarte con Frakmenta es muy fácil si utilizas una de las principales plataformas del mercado. Elige a tu proveedor para descargar el plugin:- Selecciona la plataforma de tu tienda online.
- Elige la versión de tu plataforma.
- Descarga el plugin y la documentación para instalarlo.
Instrucciones
Agiliza tus procesos de venta con nuestras soluciones mientras tus clientes disfrutan de todo lo que quieren de forma rápida, sencilla y segura. Todo son ventajas.- Incorpora los archivos requeridos.
- Incluye el código para generar la transacción.
- Financia los pagos de tu tienda llamando a la plataforma de Frakmenta eCommerce.
Archivos requeridos:
1 | <script type="text/javascript" src="https://frakmenta.com/js/widgetEcommerce.js"></script> |
Activa el simulador de cuotas:
1 | <script>simulator();</script> |
El IMPORTE requerido para el simulador debe ser un valor entero. Ejemplo: Si deseas simular una financiación para un producto de 65.70€, deberás enviar en importe al simulador 6570.
Agrega el iframe y el modal para la transacción:
1 | <iframe class="iframe-fk" style="display:none" id="frakmentaEcommerce" name="frameEcommerce" scrolling="no"></iframe> |
Incorpora el formulario y el botón la operación con Frakmenta:
1 | <form id="fk-form-installments" name="pagoForm" target="frameEcommerce" method="POST" action="https://frakmenta.com/op/ecommerce/load"> |
1 | <input type="hidden" id="infoTotal" name="infoTotal" value="IMPORTE"> |
1 | <input type="hidden" id="token" name="token"> |
1 | <button id="Pagar" name="Pagar" type="submit" class="button btn-pagar">Paga con frakmenta</button> |
1 | </form> |
El TOKEN requerido para iniciar la operación Frakmenta, se genera a partir de una transacción en el backend donde se incorpora la clave privada del comercio para generar la firma.
Genera el token para la transacción de Frakmenta
$signature=hash("sha256", "Código del comercio"|"Delegación del comercio"|"e-commerce"|"Número de factura (debe ser único)"|"Importe"| "EUR"|"Llave privada del comercio","FALSE"); $data = '{ "merchant_id":"Código del comercio", "invoice_id":"Número de factura (debe ser único)", "product_price":"Importe", "currency_code":"EUR", "delegation":"1", "type":"e-commerce", "customer": { "identification": { "nif":"Identificacion", "legal_first_name":"Nombre cliente", "legal_last_name":"Apellido cliente", "date_of_birth":"Fecha de nacimiento", "mobile_phone_number":"600000000", "email":"email_cliente@dominio" }, "address": { "line_1":"Linea 1, dirección", "line_2":"Linea 2, dirección", "phone":"Telefóno", "city":"Ciudad", "state":"Localidad", "county":"Pais" "country_code":"ES" "postcode":"Código postal" } }, "order": { "id":"Número orden", "products": [ { "id":"Id del producto", "name":"Nombre del producto", "price":"Importe del producto", "tax_rate":"Tax del producto", "description":"Descripción del producto", "url":"Url de publicación del producto", "image_url":"Url de la imagen del producto" } ] }, "flow_config": { "success_url":"URL financiación aprobada", "notification_url":"URL notificación financiación", "ko_url":"URL financiación rechazada" }, "signature":"Firma de la transacción", }'; $curl = curl_init(); curl_setopt_array( $curl , array( CURLOPT_URL => "https://frakmenta.com/operations", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_POSTFIELDS => $data, CURLOPT_HTTPHEADER => array( 'Content-Type: application/json', 'Content-Length: ' . strlen($data) ))); $response = utf8_encode(curl_exec($curl)); curl_close($curl);
La respuesta de esta llamada si es correcta contrendra el token_url a incluir para llamar la operación de financiación en Frakmenta.