mozgbrasil / cielo-braspag-sdk-php
Cielo & Braspag SDK PHP
This package's canonical repository appears to be gone and the package has been frozen as a result. Email us for help if needed.
Installs: 342
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/mozgbrasil/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
🐈
