Histórico de mensagens sobre dados

EXIBINDO CONVERSAS RECENTES:

Texto: dados
Data: 16/09/2024
# marketplace
Avatar discord do usuario tudocatolico

tudocatolico

Ver Respostas

João, preciso de mais um help.. os devs indianos me mandaram a mensagem abaixo, confirmando que no sandbox o split funcionou para pagamento com PIX, mas eu testei em produção e o valor veio integral, para a conta do administrador, e nada para a conta do seller (ocultei os dados sensíveis). Será que é algo relacionado a este "assumir_total"?

We have successfully tested the split PIX payment in sandbox mode, and the API response confirms that the split was processed correctly.
Please find the attached response from the Split Payment API:
{
"descricao": "Order #143",
"lancamento": {
"imediato": true
},
"split": {
"divisaoTarifa": "assumir_total",
"minhaParte": {
"tipo": "porcentagem",
"valor": "15.00"
},
"repasses": [
{
"tipo": "porcentagem",
"valor": "85.00",
"favorecido": {
"cpf": "XXXXXXXXXXX",
"conta": "XXXXXX"
}
}
]
}
}
{
"id": "XXXXXXXXXXXXXXXxxxxxX",
"status": "ATIVA",
"revisao": 0,
"descricao": "Order #143",
"lancamento": {
"imediato": true
},
"split": {
"divisaoTarifa": "assumir_total",
"minhaParte": {
"tipo": "porcentagem",
"valor": "15.00"
},
"repasses": [
{
"tipo": "porcentagem",
"valor": "85.00",
"favorecido": {
"conta": "XXXXXX",
"cpf": "XXXXXXXX"
}
}
]
}
}

If you encounter any further issues with the split PIX payment, we recommend reaching out to PIX support, as the response from the Split Payment API indicates a successful transaction on our end.

# cartões
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @695704370158895194! Tudo bem?
Mesmo que a API retorne as respostas em formato JSON, nossa SDK em PHP já faz o tratamento para entregar as informações em um array. Assim, a variável $response será um array.

Quanto ao tratamento dos dados, isso pode variar de acordo com a regra de negócio de cada sistema. Por exemplo, com o método createOneStepCharge($params = [], $body), você está usando o endpoint de criação de cobrança por cartão de crédito em One Step (um passo). A partir do array $response, é possível verificar o status com $response['data']['status'] === 'approved' ou $response['data']['status'] === 'unpaid'. Se a transação for recusada, você pode capturar o motivo e exibir para o cliente com $response['data']['refusal']['reason'].
imagem enviada na mensagem pelo usuario guilherme_efi
imagem enviada na mensagem pelo usuario guilherme_efi