paggi / sdk56-ecommerce
Paggi PHP SDK - Ecommerce
V1.0.8
2019-01-28 11:50 UTC
Requires
- doctrine/inflector: ^1.1
- guzzlehttp/guzzle: ~5.0
- lcobucci/jwt: 3.2.4
Requires (Dev)
- phpunit/phpunit: ^4.8
- squizlabs/php_codesniffer: 3.*
This package is auto-updated.
Last update: 2025-03-29 00:35:54 UTC
README
Utilize este SDK para realizar a integração com nossa API de ecommerce.
Instalação
composer require paggi/sdk-ecommerce
Utilização
Cartões:
use Paggi\SDK; $envConfiguration = new \Paggi\SDK\EnvironmentConfiguration(); $target = new \Paggi\SDK\Card(); $envConfiguration->setEnv("Staging"); $envConfiguration->setToken(getenv("ENVTOKEN")); $envConfiguration->setPartnerIdByToken(getenv("ENVTOKEN")); $cardParams = [ "cvv" => "123", "year" => "2022", "number" => "4123200700046446", "month" => "09", "holder" => "BRUCE WAYNER", "document" => "16123541090" ]; $card = $target->create($cardParams);
Pedidos
$envConfiguration = new \Paggi\SDK\EnvironmentConfiguration(); $OrderCreator = new \Paggi\SDK\Order(); $envConfiguration->setEnv("Staging"); $envConfiguration->setToken(getenv("ENVTOKEN")); $envConfiguration->setPartnerIdByToken(getenv("ENVTOKEN")); $charge = [ "amount" => 5000, "installments" => 10, "card" => [ "number" => "5573710095684403", "cvc" => "123", "holder" => "BRUCE WAYNE", "year" => "2020", "month" => "04", "document" => "16123541090" ] ]; $orderParams= [ "external_identifier" => "ABC123", "ip" => "8.8.8.8", "charges" => [$charge], "customer" => [ "name" => "Bruce Wayne", "document" => "86219425006", "email" => "bruce@waynecorp.com" ] ]; $response = $OrderCreator->create($orderParams);
Bancos
$envConfiguration = new \Paggi\SDK\EnvironmentConfiguration(); $bankFinder = new \Paggi\SDK\Bank(); $envConfiguration->setEnv("Staging"); $envConfiguration->setToken(getenv("ENVTOKEN")); $envConfiguration->setPartnerIdByToken(getenv("ENVTOKEN")); $banks = $bankFinder->find(["start"=>0, "count"=>20]);
Mais informações
Para mais informação, você pode conferir nossa documentação aqui.