Botón de Pago
Crear botón de pagos con cantidad fija y abierta
La nueva experiencia de Botón de Pago le permite aún más opciones. Para iniciar, desde su Dashboard de Fygaro haga click en "Botones de Pago":

Seleccione "Botón Personalizado" de las opciones disponibles:

Facturas: obtenga un botón de pago para facturas creadas, o cree una nueva factura.
Productos: obtenga un botón de pago para cada uno de sus productos, servicios, y bienes digitales para compartir en Redes Sociales, Chats, Sitios Web, y más.
Personalizado: generar un botón Abierto o Monto Fijo para recibir pagos desde donde sea por medio de un botón o link de pago.
1). Monto Abierto: cree un enlace a una página de pago donde sus clientes ingresan una cantidad y completan el pago. Una vez completado con éxito, se enviará un correo electrónico tanto al comerciante como al cliente confirmando el "pago" (no se genera ninguna factura).
2). Monto fijo: cree un enlace a una página de pago donde sus clientes pagarán por un monto preseleccionado y completarán el pago. Una vez completado con éxito, se enviará un correo electrónico tanto al comerciante como al cliente confirmando el "pago" (no se genera ninguna factura).
3). Precargado: con un parámetro de URL, puede alimentar y precargar un monto sugerido y una nota en el botón de pago de monto abierto. Al igual que en la opción 1, los clientes llegarán a una pantalla para confirmar el monto y luego continuarán ingresando la información de pago. Una vez completado con éxito, se enviará un correo electrónico tanto al comerciante como al cliente confirmando el "pago" (no se genera ninguna factura).
Una vez seleccionado el tipo de botón, complete los datos solicitados y haga click en Guardar:

Cómo cargar información via parámetros al link de pago
Opción 1: Utilice parámetros URL para pre-rellenar el botón de pago y permitir que sea modificado por el cliente.
Para incluir información via URL, agregue parámetros a su link de pago con el siguiente formato:
Estructura: [url del botón] + ?amount=“10.00”
Después de amount=** ingrese en formato codificado para URL el monto con hasta 2 decimales.
Después de client_note= ingrese un texto codificado URL para registrar con el pago.
Después de client_reference= ingrese un texto codificado URL para registrar con el pago.
Opción 2: Utiliza los Json Web Tokens (JWT) para construir un botón de pago que no puede ser modificado por tu cliente. Los campos del JWT pueden ser modificados por tu persona o el sistema que utilices.
La función de los JWT solo está disponible en planes Ideal (Botón de Pago / Shops) o superior
Estructura: [url del botón] + ?jwt=[jwt_code]
La sección "Header" debe contener:
{"alg": "HS256","typ": "JWT","kid": "Su-Key"}
La sección "Payload" puede contener cualquiera de los siguientes (opcionales):
{"amount": "100.01","currency": "USD","custom_reference": "001","exp": "UnixTimestamp","nbf" : "UnixTimestamp"}
La firma debe contener su llave secrete:
HMACSHA256( base64UrlEncode(header) + "." + base64UrlEncode(payload), Su-Fygaro-Secreto)
Puede también interesarte configurar un Hook que se active con pagos exitosos: Ir al tutorial
Si requiere información sobre JWT, por favor visite https://jwt.io/
Credenciales API: para obtener su API Key y Secrete, debes ingresar en "Ajustes" > "Credenciales API" > "Generar Nueva".
Las claves de acceso secretas son, como su nombre lo indica, secretos, igual que tu contraseña. Por tu propia seguridad, Fygaro no le revela tu contraseña si la olvidaste (tendrías que establecer una nueva contraseña). Del mismo modo, Fygaro no permite la recuperación de una clave de acceso secreta después de su creación inicial.
Por lo anterior, es importante que descargues el archivo generado con tu Clave Pública y Secreta para futura referencia y uso.
Para revocar una llave extraviada, basta con ingresar en "Ajustes" > "Credenciales API" y dar click sobre la "X" roja al lado de tu clave pública.
Actualizado el: 08/05/2023
¡Gracias!