Histórico de mensagens sobre PSP

EXIBINDO CONVERSAS RECENTES:

Texto: PSP
# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O txid e o e2eid são coisas diferentes. O txid você definiu na criação da cobrança, o e2eid o PSP do pagador definiu para o Pix que liquidou a cobrança.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Lembrando que mesmo usando um outro PSP recebedor, ainda assim o PSP pagador pode abrir MEDs... mas o MP gera um ou outro MED mas nada fora de proporção. Itaú e Nubank sim, mais % de MEDs do que de Pix.

# assinaturas
Avatar discord do usuario hiagosilvas

hiagosilvas

Ver Respostas

Mayron, eu controlo a assinatura diretamente pelo meu backoffice também. O que eu fiz foi basicamente na assinatura criar um dt_vencimento e um dt_bloqueio.

Para cartão eu crio o token com o reuse: true na API deles e armazeno essa informação.

Dito isso, eu tenho a seguinte regra:

Caso boleto, eu emito o boleto em D-3 sobre a data de vencimento. Então o cliente tem 3 dias pós emissão para pagar. E o bloqueio eu coloco em dt_vencimento + INTERVAL 7 DAY, ou seja meu sistema só irá bloquear de fato sete dias após o último vencimento.

Caso cartão eu solicito a captura do valor no dia do vencimento às 4h da manhã, caso não consiga cobrar deixo um botão para o cliente tentar mais duas vezes. Após isso ele é obrigado a cadastrar novamente o cartão de crédito.

Sobre os webhooks, sempre que obtenho um status de sucesso eu calculo a nova data de vencimento e a nova data de bloqueio no banco de dados. Apenas para boleto existe um negócio bem interessante que é o status identified que basicamente significa que foi identificado o pagamento, porém ele ainda não foi liquidado de fato em sua conta. Como existe o risco do cliente entrar no atendimento do banco dele e cancelar esse pagamento a tratativa que faço sempre é: caso o status seja identified coloca o dt_bloqueio para daqui 3 dias úteis. Porém como a Efí geralmente deposita no próximo dia útil o webhook com a identificação do pagamento já virá no próximo dia útil e a rotina para recalcular as novas datas entrará em ação.

Dessa forma ficou bacana, pois consigo criar planos com flexibilidade. Adicionar valores novos ou variáveis que foram contratados durante o mês e caso precise de fazer qualquer migração não precisaria necessariamente usar uma API de assinaturas do novo fornecedor (visto que pode levar um tempo para seguir a lógica de um possível novo fornecedor). A lógica fica toda na minha aplicação e o PSP faz apenas a parte dele que é gerir o fluxo de cobrança na forma de pagamento que eu escolher

# pix
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Esse campo depende do preenchimento do pagador no app do PSP pagador

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

É que outros PSPs sem API não cobram no recebimento por chave independente da quantidade ...

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Isso tem no Pix indepente da Efí. Dá para fazer com chave Pix de qualquer PSP, inclusive da Efí. Mas não tem um endpoint para isso, você pode usar uma biblioteca de BR-Code + QR-Code, ou usar sites que já façam isso como o https://pix.ae

# marketplace
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Vai depender do PSP. SEPA é o arranjo. E além da API de pagamento, você vai precisar de API de ForEx pra calcular câmbio.

# pix
Avatar discord do usuario germanosolter

germanosolter

uso o componente acbr para transitar pagamentos pix via psps

# módulos-plugins
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Para Pix eu sugiro se ater aos gateways que sejam PSPs autorizados do BACEN, o que não é o caso desse que você citou.

# mercado-pagamentos
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Um ponto que ainda não ficou claro é como o PSP pagador deve validar a frequência autorizada. Pq a cobrança não precisa ser sempre no dia X... mas se em um mês atrasar, qual a janela de tolerância para depois no mês seguinte cobrar no dia regular ? Acho que vai ser tolerância de +/- 1 semana para os períodos exceto semanal, mas vamos ver.

# mercado-pagamentos
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Isso dá. Inclusive você pode colocar um piso mínimo de autorização, que é a mensalidade... se o cara tentar aceitar mas com teto menor do que o piso, o próprio app do PSP pagador já recusa.

# mercado-pagamentos
Avatar discord do usuario hiagosilvas

hiagosilvas

O desacordo comercial não foi abordado, pelo que eu entendi. Isso significa que o PSP não iria intervir caso ocorra. É isso? Caso o cliente queira o valor de volta ele terá que solicitar ao recebedor, e não utilizará o MED para isso.

# dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O ideal seria pegar o location e gerar o QR-Code a partir de bibliotecas suas, pq isso é mais portável para outros PSPs. Mas a Efí tem umas chamadas de location que permitem obter isso da API.

# conta-digital
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sugiro uma pesquisa mais abrangente antes de afirmar algo do mercado como um todo... se você procurar no GitHub do BACEN, eu mantenho uma lista de PSPs com API Pix e você pode pesquisar esse ponto em particular.

# conta-digital
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Tem tanto PSPs que devolvem a tarifa no caso de devolução, os que não cobram e não devolvem (Efí), e os que cobram a devolução como se fosse um novo envio de Pix... o importante é que a condição comercial esteja clara, e você fatore isso na sua escolha de PSP.

# conta-digital
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A taxa do recebimento original, já paga, não é devolvida. A Efí não cobra pela devolução (o que alguns PSPs fazem).

O que você pode fazer é devolução parcial, tudo menos a taxa...

# pix
Avatar discord do usuario sanch789

sanch789

Ver Respostas

O que significa isso aqui: REMOVIDA_PELO_PSP? Quando isso acontece?

# pix
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Você pode utilizar o endpoint de Consultar Cobrança(GET /v2/cob/:txid), passando o txid da cobrança, que vai te retornar todas as informações. Por exemplo, de uma cobrança Paga, vai te retornar o seguinte:

{
"calendario": {
"criacao": "2020-09-09T20:15:00.358Z",
"expiracao": 3600
},
"txid": "655dfdb1-a451-4b8f-bb58-254b958913fb",
"revisao": 0,
"loc": {
"id": 1,
"location": "qrcodes-pix.gerencianet.com.br/1dd7f893-a58e-4172-8702-8dc33e21a403",
"tipoCob": "cob",
"criacao": "2020-09-09T20:15:00.358Z"
},
"location": "qrcodes-pix.gerencianet.com.br/1dd7f893-a58e-4172-8702-8dc33e21a403",
"status": "CONCLUIDA",
"devedor": {
"cpf": "12345678909",
"nome": "Francisco da Silva"
},
"valor": {
"original": "0.01"
},
"chave": "40a0932d-1918-4eee-845d-35a2da1690dc",
"solicitacaoPagador": "Informe o número ou identificador do pedido.",
"infoAdicionais": [
{
"nome": "Campo 1",
"valor": "Informação Adicional1 do PSP-Recebedor"
}
],
"pix": [
{
"endToEndId": "E12345678202009091221kkkkkkkkkkk",
"txid": "655dfdb1-a451-4b8f-bb58-254b958913fb",
"valor": "0.01",
"chave": "40a0932d-1918-4eee-845d-35a2da1690dc",
"horario": "2020-09-09T20:15:00.358Z"
}
]
}

# pix
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Bom dia @arig4m3r ! O body da sua requisição esta incorreto. A chave você passou dentro do Objeto pagador e não existe o atributo infoPagador. Você deve seguir à seguinte estrutura:

{
"calendario": {
"expiracao": 3600
},
"devedor": {
"cpf": "12345678909",
"nome": "Francisco da Silva"
},
"valor": {
"original": "0.01"
},
"chave": "sua_chave",
"solicitacaoPagador": "Serviço realizado.",
"infoAdicionais": [
{
"nome": "Campo 1",
"valor": "Informação Adicional1 do PSP-Recebedor"
}
]
}

# pix
Avatar discord do usuario romerocox

romerocox

Ver Respostas

de acordo com a documentacao, o pix retorna REMOVIDA_PELO_PSP apos o vencimento, correto?