mozgbrasil / cielo-braspag-sdk-php
Cielo & Braspag SDK PHP
Requires
Requires (Dev)
This package is auto-updated.
Last update: 2022-11-06 07:03:53 UTC
README
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
🐈