Cancelando Pagamentos Únicos
Pagamentos únicos programados ou processados podem ser cancelados por motivos específicos. Por exemplo, um pagamento processado poderá ser cancelado se um cliente contestar uma cobrança de cartão de crédito ou se a conta bancária tiver fundos insuficientes. Quando houver necessidade de cancelar um pagamento único programado ou processado, o processador de pagamento de terceiros cancelará o pagamento único em seu sistema e chamará o serviço Web de entrada C1-ThirdPartyOneTimePayNotificationcom uma ação Cancelar, informando o ID da Tarefa de Serviço de um pagamento único pendente (se estiver cancelando um pagamento programado) ou o ID do Evento de Pagamento de um pagamento único processado (se estiver cancelando um pagamento processado).
-
Para um pagamento único programado, a Tarefa de Pagamento Único de Terceiros existente é simplesmente transferida para o estado Descartado.
-
Para um pagamento processado, o cancelamento é processado da seguinte forma:
-
Como a Tarefa de Pagamento Único de Terceiros original já está no estado Concluído, uma nova Tarefa de Pagamento Único de Terceiros será criada para processar o cancelamento. A lógica no estado Processar Pagamento cancelará a Forma de Pagamento existente usando o ID do Evento de Pagamento informado do serviço Web.
-
O Motivo do Cancelamento do Meio de Pagamento é obtido da configuração principal da Integração de Processamento de Pagamento de Terceiros.
-
Uma referência ao ID da Tarefa de Serviço de cancelamento é armazenada como uma característica no meio de pagamento usando o Tipo de Característica de Referência de Cancelamento definido na configuração principal.
-
Se a configuração principal também for definida com um Tipo de Atividade de Cancelamento Automático de Pagamento, uma Entrada de Atividade será criada.
-
Para obter mais informações sobre o ciclo de vida da tarefa de serviço Notificação de Pagamento Único de Terceiros, consulte o objeto de negócios C1-ThirdPartyOneTimePayTask no sistema.
Para obter mais informações sobre definições de configuração principal, consulte a configuração principal da Integração de Processamento de Pagamento de Terceiros no sistema.