wrapper-api-php

Created: 2014-05-19 18:48
Updated: 2014-09-25 23:22
License: mit
php

README.md

Freta la - API

Este projeto é uma interface para a nossa API. A documentação da API está detalhada neste link.

Uso

Todos os exemplos aqui citados estão em example.php:

Instanciar objeto:

É necessário instanciar a nossa classe para fazer qualquer chamada:

<?php
require_once("fretalaAPI.php");

$auth = array(
  "clientId" => "ecommerce",
  "clientSecret" => "Q6eH4nxD",
  "username" => "YOUR_EMAIL_HERE",
  "password" => "YOUR_PASSWORD_HERE"
);

$freta = new FretalaAPI("sandbox", $auth);

Inserir Cartão:

Observação: Recomendamos que esta operação seja feita diretamente do browser, utilizando nosso wrapper em javascript

<?php
$card = array(
 "name" => "234",
 "number" => "4111111111111111",
 "cvv" => "123",
 "expDate" => "201812"
);
$insertCardRtn  = $freta->insertCard($card);

Deletar Cartão:

Observação: Recomendamos que esta operação seja feita diretamente do browser, utilizando nosso wrapper em javascript

<?php
$deleteCardRtn = $freta->deleteCard('car_2cc2750e0e6172cc24be429ee8e4e24af9a89973');

Listar cartões:

Observação: Recomendamos que esta operação seja feita diretamente do browser, utilizando nosso wrapper em javascript

<?php
$getCardsRtn = $freta->getCards();

Calcular rota:

<?php
$route = array(
 "from" => array(
   "number" => "234",
   "street" => "Rua Rio de Janeiro 653",
   "city" => "Belo Horizonte", 
   "state" => "Minas Gerais"
 ),
 "to" => "30140-122"
);
$costRtn = $freta->cost($route);

Pedir frete:

<?php
$frete = array(
 "id" => "MM8513110213",
 "productValue" => "6000",
 "from" => array(
   "number" => "234",
   "street" => "Rua Rio de Janeiro",
   "city" => "Belo Horizonte", 
   "state" => "Minas Gerais"
 ),
 "to" => array(
   "number" => "2500",
   "street" => "Rua Timbiras 2500",
   "city" => "Belo Horizonte", 
   "state" => "Minas Gerais"
 )
);
$insertCardRtn  = $freta->insertCard($card);
Cookies help us deliver our services. By using our services, you agree to our use of cookies Learn more