dev-master
9999999-devDIDWW API 2 PHP SDK
The Requires
- php >=5.3
- phpunit/phpunit 4.0.*
- php-vcr/php-vcr 1.*
The Development Requires
by Igor Gonchar
by Igor Fedoronchuk
Wallogit.com
2017 © Pedro Peláez
DIDWW API 2 PHP SDK
API 2 is in maintenance mode, (*1)
Consider to switch to API 3 https://github.com/didww/didww-api-3-php-sdk, (*2)
DIDWW API 2 client for PHP 5.3, (*3)
The DIDWW API is available free of charge to resellers and no licensing costs are applicable. In addition, no setup fees are payable to DIDWW for services purchased via this API, adding to the attractiveness and flexibility of this model from a business perspective., (*5)
Read more http://open.didww.com/index.php/DIDWW_API_2.0, (*6)
$userName = "user@gmail";
$password = "44AEIRTCH5NE2MAPDXYGKHJHH";
$testMode = false;
use Didww\API2\ApiCredentials, Didww\API2\ApiClient as Client;
Client::setCredentials(new ApiCredentials($userName,$password,$testMode));
Client::setDebug(false);
use Didww\API2\Order;
use Didww\API2\MappingToGtalk;
$order = new Order();
$order->setMapData(new MappingToGtalk("googlemail@gmail.com"));
$order->setCustomerId(81);
$order->setCountryIso("IL");
$order->setCityId(908);
$order->setCityPrefix(8);
$order->setPeriod(1);
$number = $order->createNumber();
use Didww\API2\MappingToGtalk;
$order->updateMapping(new MappingToGtalk("anothergooglemail@gmail.com"));
use Didww\API2\Balance;
$balances = Balance::getBalanceList();
$balance = new Balance();
$balance->setCustomerId(81);
$balance->synchronizePrepaidBalance();
echo $balance->getPrepaidBalance();
$balance->removeFunds(10);
$balance->addFunds(20);
use Didww\API2\CDR;
use Didww\API2\CDRInvoice;
use Didww\API2\CDRCollection;
$invoice = new CDRInvoice();
$invoice->setCustomerId(81);
$invoice->setFromDate('2012-01-01');
$invoice->setToDate('2012-01-31');
$invoice->load();
echo $invoice->getAmount();
$cdrs = new CDRCollection();
$cdrs->setFromDate('2012-01-01');
$cdrs->setToDate('2012-03-01');
$cdrs->setCustomerId(85);
$cdrs->load();
use Didww\API2\Country;
$countries = Country::getAll();
use Didww\API2\Country;
$country = new Country(array('country_iso'=>'US'));
$country->loadCities()->getCities();
And much more...., (*7)
DIDWW API 2 PHP SDK