mozgbrasil/cielo-braspag-sdk-php

dev-master 2016-09-19 17:53 UTC

README

valid XHTML

Mozg\CieloBraspagSdkPhp

Sinopse

SDK de integração a Cielo e Braspag

Instalação - Atualização - Desinstalação

Esta biblioteca destina-se a ser instalado usando o Composer.

Autoloading compatível é PSR-4

--

Para instalar o módulo execute o comando a seguir no terminal do seu servidor

composer require mozgbrasil/cielo-braspag-sdk-php

--

Para atualizar o módulo execute o comando a seguir no terminal do seu servidor

composer clear-cache && composer update

--

Para desinstalar o módulo execute o comando a seguir no terminal do seu servidor

composer remove mozgbrasil/cielo-braspag-sdk-php && composer clear-cache && composer update

Perguntas mais frequentes "FAQ"

Obtendo o MerchantId e MerchantKey

Efetue o cadastro no seguinte ambiente para obter os dados de integração

https://cadastrosandbox.cieloecommerce.cielo.com.br/

https://cadastrosandbox.braspag.com.br/

Simulação de transação

Podemos executar o comando curl via terminal ou pelo seguinte serviço http://onlinecurl.com/

Braspag API (V2) - http://apidocs.braspag.com.br/

curl --request POST https://apisandbox.braspag.com.br/v2/sales/ --header 'Content-Type: application/json' --header 'MerchantId: 1985000c-22f7-4429-9a92-fa5cb27de0e0' --header 'MerchantKey: VJGOUODUJMCLCDAVPIBSSAPMWCTQVQBTHOXRUZFS' --header 'RequestId: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' --data '{  
    "MerchantOrderId":"2014111703",
    "Customer":{  
        "Name":"Comprador Teste"     
    },
    "Payment":{  
        "Type":"CreditCard",
        "Amount":15700,
        "Provider":"Simulado",
        "Installments":1,
        "CreditCard":{  
            "CardNumber":"1234123412341231",
            "Holder":"Teste Holder",
            "ExpirationDate":"12/2021",
            "SecurityCode":"123",
            "Brand":"Visa"
        }
    }
}' --verbose

Cielo API 3.0 - https://developercielo.github.io/Webservice-3.0/

curl \
--request POST https://apisandbox.cieloecommerce.cielo.com.br/1/sales/ \
--header 'Content-Type: application/json' \
--header 'MerchantId: a2133427-a0f8-4fe8-b605-6469161e7711' \
--header 'MerchantKey: XUMUBMGQBPNUAYIESMSHTCNLVTNEXIDPHXQRZYOC' \
--header 'RequestId: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' \
--data '{  
   "MerchantOrderId":"2014111703",
   "Customer":{  
      "Name":"Comprador crédito simples"
   },
   "Payment":{  
     "Type":"CreditCard",
     "Amount":15700,
     "Installments":1,
     "SoftDescriptor":"123456789ABCD",
     "CreditCard":{  
         "CardNumber":"4551870000000183",
         "Holder":"Teste Holder",
         "ExpirationDate":"12/2030",
         "SecurityCode":"123",
         "Brand":"Visa"
     }
   }
}' --verbose

Sobre o retorno "129 - Affiliation not found" ou "314 - Invalid Integration"

Se trata de erro relacionado ao MerchantId e MerchantKey inválido

Certifique se de analisar os dados de filiação e a URL

Como as simulações acima estão funcionais você pode alterar somente o MerchantId e MerchantKey para testar se seus dados de filiação está retornando o processo de transação

Badges

Join the chat at https://gitter.im/mozgbrasil Latest Stable Version Total Downloads Latest Unstable Version License Monthly Downloads Daily Downloads Reference Status Dependency Status Scrutinizer Code Quality Code Coverage Build Status Code Climate Test Coverage Issue Count

🐈