Teniendo en cuenta hasta qué punto ha evolucionado la criptomoneda como medio de pago, muy pronto sus empleadores comenzarán a solicitar la integración de múltiples monedas como opción de pago en sus plataformas, o ya lo hicieron 😏. En este articulo, Nwachukwu Kingsley Tochukwu y compartiré una excelente solución que funciona para implementar pagos con criptomonedas en javascript.
El diagrama anterior muestra el flujo de cómo la implementación servirá al comerciante y al cliente. Los pasos se describen en el Artículo anterior.
Implementación
monedaparatrueque DareOfrece a los desarrolladores una experiencia perfecta y admiten 11 monedas en múltiples cadenas para los clientes. Para continuar, necesitarás Regístrate con ellos y generar una CLAVE API Desde monedaparatrueque. monedaparatrueque como Flutterwave o Stripe proporciona un método de implementación para JavaScript.
A continuación se muestra un ejemplo de cómo puede implementar criptomonedas en su javascript:
Pagar ahora
función realizarPago() {
CoinForBarterCheckout({
clave pública: "xxxxxxxxxxxxxxxxxxxxxxx",
txRef: "RX1",
cantidad: 10,
moneda: "BTC",
Redireccionar URL: "http://example.com",
monedas: [], //acepta todas las monedas si lo dejas vacío
meta: {
ID_consumidor: 23,
},
cliente: "example@gmail.com",
número de teléfono del cliente: "+234xxxxxx",
nombre completo del cliente: "John Doe",
personalizaciones: {
título: "Mi tienda",
descripción: "Pago por artículos en el carrito",
logotipo: "https://assets.example.com/logo.png",
},
onError: (datos) => {
console.log (datos);
alerta (datos.mensaje)
},
onSuccess: (datos) => {
console.log (datos);
}
});
}
Esta es una ejemplo de implementación para php.
Nombres de entrada y descripción
- Llave pública: Puede obtener su clave pública desde su monedaparatrueque panel. Ayuda a identificar su transacción.
- cliente: La dirección de correo electrónico del cliente para realizar ese pago.
- número de teléfono del cliente: Este es el número de teléfono del cliente. Es un campo opcional.
- nombre completo del cliente: Este es el nombre completo del cliente. Es un campo opcional.
- txRef: Esta es una cadena aleatoria para ayudarle a recordar esta transacción.
- cantidad: El importe a cobrar a su cliente
- divisa: La moneda en la que has establecido el importe.
- personalizaciones: Un objeto para mostrar el título y la descripción que se mostrarán en la página de pago.
- Redireccionar URL: Una URL a la que redirigir al cliente cuando finalice la transacción. esto es opcional
- monedas: Puede tener varios de estos campos. Será una lista de las monedas que desea aceptar para esta transacción. Es opcional y, si se deja vacío, el cliente pagará en cualquier moneda admitida.
- enError: Una función para manejar los datos devueltos si la transacción falla o se cancela. Si se proporciona, anula la URL de redirección.
- sobre el éxito : una función para manejar los datos devueltos si la transacción se realiza correctamente. Si se proporciona, anula la URL de redirección.
Después de insertar la clave pública de un usuario (la de Tochukwu) en el código JavaScript anterior, el botón "Pagar ahora" conduce a la siguiente pantalla en su sitio web.
monedaparatrueque tiene una larga lista de monedas admitidas y le ayuda a liquidarse automáticamente en su cuenta bancaria local. La lista de monedas admitidas se puede ver en la sección de notas de la Artículo anterior.
En este artículo, aprendimos cómo integrar criptomonedas como opción de pago con Javascript. Nwachukwu Kingsley y lo escribí. En el futuro, escribiremos sobre su implementación utilizando React, React Native y API. Agradeceremos tus comentarios, y si tienes alguna duda no dudes en pulsar tampoco Kingsley or me en Twitter.
- 11
- Mi Cuenta
- Todos
- abejas
- artículo
- Banca
- cuenta bancaria
- BTC
- CHARGE
- código
- comentarios
- criptomoneda
- Pago de criptomonedas
- monedas
- Moneda
- Clientes
- página de información de sus operaciones
- datos
- desarrolladores
- HIZO
- termina
- experience
- Terrenos
- de tus señales
- seguir
- ser completados
- función
- futuras
- maravillosa
- GV
- Cómo
- Como Hacer
- hr
- HTTPS
- ia
- Identifique
- IP
- IT
- JavaScript
- Clave
- Lista
- local
- Largo
- mediano
- Comerciante
- nombres
- Optión
- Pagar
- pago
- Plataformas
- público
- clave pública
- Reaccionar
- reorientar
- Pantalla
- sin costura
- set
- comienzo
- tienda
- raya
- exitosos
- SOPORTE
- Soportado
- transaccional
- Transacciones
- W
- Página web
- funciona
- la escritura