[AJUDA] integração Pix Cielo
Então eu tenho que integrar uma API com a parte do pix na cielo só que tenho alguns problemas
- Documentação deles e conteúdo deles é inexistente, quase pior que a do mercado pago
Inicialmente eu faço uma requisição para o ambiente de sanbox
curl --location 'https://apisandbox.cieloecommerce.cielo.com.br/1/sales' \
--header 'MerchantId: XXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX' \
--header 'Content-Type: application/json' \
--header 'MerchantKey: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' \
--data '{
"MerchantOrderId":"2020102601",
"Customer":{
"Name":"Nome do Pagador",
"Identity":"CPF",
"IdentityType":"12345678909"
},
"Payment":{
"Type":"Pix",
"Amount":100
}
}'
e obtenho a seguinte resposta:
{
"MerchantOrderId": "2020102601",
"Customer": {
"Name": "Nome do Pagador",
"Identity": "CPF",
"IdentityType": "12345678909"
},
"Payment": {
"QrCodeBase64Image": "........",
"QrCodeString": "00020101021226910014br.gov.bcb.pix2569qrcodes-h.cielo.com.br/pix-qr/v2/6e225905-eafa-4591-ae68-487aff0b60ef5204000053039865802BR5915Teste Integrado6007Barueri62070503***63044401",
"Tid": "a3575b9f-7671-3075-a9c7-81f30ad8568d",
"ProofOfSale": "00000026",
"Amount": 100,
"ReceivedDate": "2023-07-19 14:31:19",
"Provider": "Cielo",
"Status": 12,
"IsSplitted": false,
"ReturnMessage": "Pix gerado com sucesso",
"ReturnCode": "0",
"PaymentId": "d99bfdb4-241e-45a5-ab11-8f88f399f780",
"Type": "Pix",
"Currency": "BRL",
"Country": "BRA",
"Links": [
{
"Method": "GET",
"Rel": "self",
"Href": "https://apiquerysandbox.cieloecommerce.cielo.com.br/1/sales/d99bfdb4-241e-45a5-ab11-8f88f399f780"
}
]
}
}
no entando nisso já temos 2 problemas, que já procurei em todo canto da internet e não achei
-
Como eu posso realizar o pagamento desse pix, já tentei realizar o pagamento do pix copia (Payment.QrCodeString) e cola via meu aplicativo do banco e recebo um erro
-
Como posso saber que o pagamento foi realizado já que ao tentar criar um webhook no dashboard para desenvolvedores recebo um erro (desenvolvedores.cielo.com.br/)