Download the PHP package abeltranp9476/cliente-blockchain without Composer
On this page you can find all versions of the php package abeltranp9476/cliente-blockchain. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download abeltranp9476/cliente-blockchain
More information about abeltranp9476/cliente-blockchain
Files in abeltranp9476/cliente-blockchain
Package cliente-blockchain
Short Description Librería PHP consumir API de blockchain.detecton.us para comprobar pagos automaticamente.
License MIT
Homepage https://github.com/abeltranp9476/cliente-blockchain
Informations about the package cliente-blockchain
Que es esto?
cBlockchain es un cliente escrito en PHP para hacer uso de la pasarela de pagos criptos que he desarrollado. Este cliente cuenta con 2 funciones:
- create_invoice
Esta funcion es para usuarios que deseen manejar todo el algoritmo de generacion de direcciones y reciclaje por su cuenta. Esto hace que sea mas complejo integrar los pagos en su web, pero le permite tener total seguridad. Solamente mi servicio se encargaria de notificar cuando a determinada direccion le llegue determinado monto mediante un webhook.
Criptomonedas soportadas y su identificador
- Bitcoin (btc)
- Litecoin (ltc)
- Bitcoincash (bch)
- Dash (dash)
- Zcash (zcash)
Datos a enviar
Ejemplo de uso
La otra funcion es:
- create_invoice_from_pub
Criptomonedas soportadas y su identificador
- Bitcoin (btc)
- Litecoin (ltc)
- Dash (dash)
- Zcash (zcash)
Esta es la opcion mas facil de implementar, puesto que simplifica mucho el trabajo. De esta manera, mi sistema se encarga de todo lo relacionado con el pago. Usted envia una peticion donde envia:
Datos a enviar
Ejemplo de uso
De manera muy sencilla, obtiene como resultado de esa peticion una respuesta json que contiene:
- status
- address
- amount
- payment
Solo debe redireccionar en caso de haber sido satisfactorio, hacia la url que viene en payment. Esto lleva hacia un formulario con toda la informacion para que su cliente efectue el pago.
Requerimientos
- PHP version >= 7.3
- Composer
- guzzlehttp/guzzle
Instalación
- Instalar el paquete a través de Composer
Respuesta del webhook es la misma para cualquiera de las 2 funciones
- La respuesta viene como solicitud tipo GET con los siguientes datos:
Info para comprobar funcionamiento
Mande a comprobar que existe un pago de 0.0001923 BTC a la direccion: 1ACorxkWSD7mx7V6MuLjXE5W7p3w9VyUYa