Download the PHP package itrends/taecel without Composer
On this page you can find all versions of the php package itrends/taecel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package taecel
iTrends/taecel
Instalación
Uso
Solo necesita agregar las siguientes variables a su archivo , estas son prporcionadas por taecel cuando ellos obtienen información de su empresa.
Una vez hecho esto, para comenzar a utilizarlo, hay dos maneras:
A traves del facade de Laravel
A traves de una instancia de la clase Taecel
Ambos utilizarán las variables de entorno para poder obtener el KEY y NIP de taecel, y una vez instanciado, pueden hacer uso de cualquiera de las siguientes funciones:
getBalance
De acuerdo al API de taecel devuelve siempre un JSON con información similar a la siguiente:
getProducts
Devuelve una colección de todos los productos disponibles, cada producto es una instancia del objeto , el cual es arrable y jsonable, actualmente el objeto tiene todos los objetos mostrados en :
getProveedoresTae, get ProveedoresServicios, getProveedoresPaquetes y getProductsByCarrier
Devuelve todos los proveedores disponibles, dependiendo de la necesidad, cada proveedor es una instancia de la clase en el sistema, el cual se forma con la siguiente estructura.
getProductsByCarrier
Devuelve una colección de objetos filtrado por proveedor
requestTXN
Solicita una orden de compra, requiere que se le envíen 3 campos:
Ésta función devuelve un que es un que sirve para realizar consultas al método , en dado caso de que algo salga mal, lanza una excepción con el error devuelto por taecel.
statusTXN
Verifica el estatus de una transaccion, requiere que se envien los siguientes datos:
A traves de éste campo intentará verificar el estatus de la transacción, y si todo sale bien devolverá un objeto que contiene lo siguiente:
pagarServicio
Practicamente ésta función hace lo mismo que , pero devuelve un objeto dado que también manda a hablar a
Pruebas unitarias
Antes de correr los test configure TAECEL_KEY y TAECEL_NIP como variables de entorno, y entonces ejecute.
Contribuciones
Todas las contribuciones sin bien recibidas, siempre y cuando cuenten con las pruebas unitarias correspondientes.