Cenários de quitação de autorização reversa
Este tópico descreve três cenários de quitação para a reversão de autorização.
- Quantia de autorização e encargos de quitação correspondentes
- Autorização expirada
- Quantias de autorização e quitação diferentes
Quantia de autorização e encargos de quitação correspondentes
Na maioria dos cenários, uma solicitação de quitação será criada para uma autorização que ainda não expirou e para a quantia exata. Nessa situação, não há necessidade de uma reversão ou nova autorização, e a quitação pode ocorrer normalmente com relação à autorização desejada.
Autorização expirada
É possível que uma solicitação de cobrança seja criada enquanto uma solicitação de autorização expira, mas antes, ela pode ser autorizada. Nessa ocorrência, não é necessário reverter a autorização. Se a data de expiração da autorização estiver configurada para a última data em que a reversão é permitida, provavelmente a autorização ainda será válida para quitação.
É possível usar saídas de usuário de executeCollection, como YFSCollectionCreditCardUE, para determinar como a cobrança deve ser processada. É possível determinar a data de autorização real com base as informações de tipo de pagamento, indicando com quanto tempo de antecedência um tipo de pagamento deve ser revertido.
Se a autorização tiver realmente expirada, o YFSCollectionCreditCardUE poderá retornar que a cobrança falhou e requestCollection criaria uma nova solicitação de cobrança, retornando os resultados em executeCollection. Dentro da saída da saída de usuário há um campo em recordAdditionalTransactions, que pode ser usado para registrar uma comunicação do sistema de pagamento adicional que ocorre na saída de usuário YFSCollectionCreditCardUE, que, normalmente, atualiza somente um registro. A API executeCollection usará esse documento para chamar a API recordExternalCharges internamente. Se a nova autorização ou quitação falhar, YFSCollectionCreditCardUE retornará que a cobrança falhou e requestCollection criará uma nova solicitação de cobrança.
Quantia de autorização e encargos de quitação diferentes
Durante a quitação de uma fatura, uma solicitação de autorização pode não corresponder à solicitação de cobrança real. Essa incompatibilidade pode ocorrer se houver uma remessa parcial, uma mudança de preço ou outros cenários de ajuste. Por exemplo, uma cobrança de $60 pode acontecer em uma autorização de $100. Duas estratégias de autorização reversa em excesso estão disponíveis para você lidar com esse cenário:
Cenário 1: Reverter a quantia da autorização inteira e, em seguida, emitir uma nova autorização para o total do pedido.
- Reverter a autorização original de $100.
- Adquirir uma nova autorização de $60.
- Quitar a nova autorização de $60.
Para implementar essa estratégia, ative a opção Reverter Excesso e desative a opção Reversão Parcial Suportada.
Outro método para implementar essa estratégia é usando a saída de usuário YFSCollectionCreditCardUE. Relate quaisquer informações necessárias via o campo de saída recordAdditionalTransactions. Talvez também seja necessário atualizar o ID de autorização do registro de cobrança, mas deve-se fornecer informações de reversão e nova autorização usando recordAdditionalTransactions.
Cenário 2: Reverter somente a quantia da autorização em excesso.
- Reverter a autorização de $40.
- Quitar a autorização de $60.
Para implementar essa estratégia, ative a opção Reverter Excesso, a opção Reversão Parcial Suportada e a opção Não consolidar solicitações de quitação e reembolso nas faturas.