SDK de PHP

Biblioteca oficial da AltiviaCloud para PHP, cobrindo saldo, catálogo, pedidos e leitura de SMS.

Ainda não publicado no Packagist. Enquanto o pacote não sai, use a API REST diretamente: o guia de primeiros passos mostra todas as chamadas com cURL, e elas funcionam com o cliente HTTP de qualquer linguagem.

Como será o uso

PHP
use AltiviaCloud\Client;

$client = new Client("ac_live_SUA_CHAVE");

$balance = $client->getBalance();
$countries = $client->getCountries();
$order = $client->createOrder("id_do_pais", "id_do_servico");
$sms = $client->getSms($order["id"]);

Métodos

  • getBalance() — saldo da carteira
  • getCountries() — lista de países
  • getServices() — lista de serviços
  • getPrices($countryId, $serviceId) — preço de um par país e serviço
  • createOrder($countryId, $serviceId) — compra um número
  • getOrder($id) — detalhes do pedido
  • listOrders(?$status) — lista pedidos, com filtro opcional de status
  • cancelOrder($id) — cancela; sem SMS recebido, o valor volta integral
  • finishOrder($id) — encerra o pedido depois de receber o SMS
  • getSms($id) — mensagens recebidas no pedido