3techconsultants / utilimum
Reseller library
v0.0.2
2021-03-31 20:02 UTC
This package is not auto-updated.
Last update: 2024-04-26 08:58:47 UTC
README
Composer install
composer require 3techconsultants/utilimum
Webservice Json https://documenter.getpostman.com/view/14373051/TW6xmSv4
Github Project https://github.com/3techconsultants/utilimum
Ok Result Example:
{ "APICode": 1, "Status": "ok", "APICodeTextSP": "Destino ha sido recargado.", "APICodeTextEN": "Destination has been recharged.", "RechargeId": 1119122, "ConfirmationId": 130406260, "CustomId": null }
Error Result Example:
{ "APICode": 22, "Status": "error", "APICodeTextSP": "Destino no pertenece a cliente con servicio.", "APICodeTextEN": "Destination not assigned to a subscriber.", "RechargeId": 1119030, "CustomId": null }
/* * Utilimum connect */ use Utilimum\DefaultException\DefaultException; try { $um = new Utilimum\Connect\Connect(); /* * Defined Vars */ $um->user = '{user}'; $um->pass = '{pass}'; $um->apikey = '{apikey}'; $um->debug = true; /* * Default Provider * Utilimum */ $um->provider = 1; /* * Utilimum connect * @phonenumber int 5350000010 * @rateid int [ get it with method GetRates() ] * @customid int [optional id from your platform] */ $result = $um->SendRecharge($phonenumber,$rateid,$customid); /* * Utilimum connect * @nautaaccount int test@nauta.com.cu * @rateid int [ get it with method GetRates() ] * @customid int [optional id from your platform] */ $result = $um->SendRechargeNauta($nautaaccount,$rateid,$customid); $result = $um->GetBalance(); $result = $um->GetRechargeIdStatus(); $result = $um->GetCustomIdStatus(); $result = $um->GetRates(); var_dump($result); } catch (DefaultException $e) { var_dump($e->getError()); }