HtechPay
SDK para aceptar pagos a través de la pasarela de pagos HtechPay de Htech.
Características
Transacciones con la máxima eficiencia: La plataforma de Htech te permite incrementar tus ventas y aceptar pagos de manera rápida, segura, sencilla y flexible.
Con nuestras soluciones aumentarás la aceptación de pagos, reducirás los costos de procesamiento, combatirás el fraude y crearás experiencias extraordinarias para tus clientes.
- +99.5% Tasa de aceptación de nuestras transacciones.
- 25% Incrementan las ventas de nuestros clientes.
- +1M Transacciones diarias con disponibilidad y a prueba de fallos.
Inteligencia antifraude.
Contamos con una plataforma antifraude basada en el análisis de datos en tiempo real, lo que brinda protección de punta a punta, además de que se encarga de la validación de las tarjetas y de la ubicación geográfica, con la finalidad de proteger cada transacción.
Máxima protección certificada
Nuestra infraestructura de seguridad cuenta con la Certificación PCI-DSS Nivel 1, la más alta distinción en cumplimiento de estándares internacionales de seguridad.
Soluciones basadas en el análisis de datos
La tecnología que utilizamos minimiza los contracargos y va de acuerdo con las necesidades de cada cliente.
Resguardo ininterrumpido.
Constantemente evaluamos nuestros procesos de protección de datos, además de que hacemos pruebas de seguridad que simulan ataques cibernéticos y realizamos análisis de vulnerabilidades en los sistemas y los procesos.
Requerimientos
Android:
- Versión de Android 5.0 en adelante.
- Version de Kotlin 2.1.0 en adelante.
- Versión mínima del AGP (android gradle plugin) 8.4.0
- Versión mínima de Gradle 8.6
iOS:
- Versión de iOS 14.0
- No requiere algún permiso adicional.
Instalación del SDK.
flutter pub add htech_pay
Importa el paquete a tu archivo .dart
import 'package:htech_pay/models/htech_pay_response.dart';
import 'package:htech_pay/htech_pay.dart';
Crea una instancia de HtechPay
Modo test
final htechPay = HtechPay();
Modo producción
final htechPay = HtechPay(isSandboxMode: false);
Uso.
El siguiente código de ejemplo muestra como puede invocar la vista para realizar el pago, la función solicita un orderId que previamente debiste haber obtenido, para consultar mas sobre el orderId visita el siguiente link.
final orderId = await ApiBackend.getOrderId(
customerId,
amount,
description,
);
widget.htechPay
.makePayment(
orderId: orderId,
context: context,
isDarkTheme: true,
)
.then((response) {
processResponse(response);
})
.onError((error, stack) {
showErrorResponse();
});