Devoluções e Reembolsos
Reembolsos são reembolsos de fundos do comerciante para o cliente e são processados após todo o pedido ser faturado.
- Um encargo negativo é aplicado em uma fatura de postagem de pedido-Por exemplo, a promoção como correspondência de preço competitivo é aplicada no pedido.
- Pedidos de devolução-O cliente deseja devolver um pedido inteiro ou alguns itens de um pedido.
- Ordens de troca-O cliente deseja trocar um item que pode resultar na diminuição no total do pedido..
- Cancelamento de ordens-O cliente cancela o pedido ou a linha de pedido de um pedido pré-cobrado antes do preenchimento do pedido.
Vincular reembolso de pagamento ao recurso de quitação
Quando os reembolsos devem ser emitidos para os clientes, os prestadores de serviços de pagamento precisam de detalhes de liquidação em relação aos quais os reembolsos são processados Quando você ativa a opção de vincular o reembolso do pagamento à liquidação IBM Sterling® Order Management System resolve os detalhes da liquidação e fornece os detalhes como uma entrada para o user exit de cobrança de pagamento.
- Line1 -$100, Retirada em loja
- Linha 2-$250, Envio
- $100 pagos usando VISA terminando 2356
- $250 pagos usando Mastercard terminando em 1287
Se o cliente retornar Line2, o comerciante deverá reembolsar $250.. Os detalhes da liquidação de US$ 250 são fornecidos como uma entrada na entrada YFSCollectionCreditCard UE, e esses detalhes são enviados ao provedor de pagamento.
Para obter mais informações, consulte Processamento de pagamento de devolução e cumprimento de reembolso
Cenários comuns para reembolsos
- Aplique encargos negativos em um pedido faturado. Um encargo negativo pode ser aplicado em pedidos mesmo após os pedidos serem atendidos nos cenários a seguir:
- O comerciante deseja aplicar uma correspondência de preço competitivo ou agrado em um pedido.
- O cliente aplica um cupom de desconto
- Devolva um pedido inteiro ou parte de um pedido
- Ao processar devoluções, se você puder pesquisar o pedido de vendas original no Sterling™ Order Management System, esses pedidos são chamados de
Non-Blind returns. O valor reembolsável é transferido para o método de pagamento do cliente com base nas configurações de reembolso. - Se a ordem de venda original não for conhecida, tais pedidos de devolução serão chamados de
Blind returnsVocê deve implementar uma solução customizada para processar os reembolsos.
- Ao processar devoluções, se você puder pesquisar o pedido de vendas original no Sterling™ Order Management System, esses pedidos são chamados de
- Trocas de itens pedidos.
Sequência de reembolso
Quando os reembolsos são iniciados, a quantia calculada pelo Sterling Order Management System deve ser transferida de volta para o método de pagamento do cliente. O método de pagamento é determinado pela sequência de reembolso. Para obter mais informações, consulte Sequência de reembolso..
Considerações ao processar reembolsos
- Reembolsos que são iniciados por modificações sistemáticas-Por exemplo, um pedido pré-cobrado que tem uma de suas linhas que são cancelados por um processo sistemático, como o agente do monitor Em tais cenários, o reembolso pode ser processado de acordo com a sequência de reembolso
- Reembolsos que são iniciados por modificações manuais-Por exemplo, um cliente deseja incluir um desconto de correspondência de preços em um pedido já faturado. Neste caso, o cliente pode estar presente na loja ou de plantão com o CSR ou um robô de bate-papo. O reembolso pode ser processado com base na preferência do cliente, como cartão presente.
Substituindo sequência de reembolso
É possível substituir a sequência de reembolso usando a saída de usuário do OMPConfirmRefundDistributionUE .
A saída de usuário OMPConfirmRefundDistributionUE é chamada para confirmar a distribuição de reembolsos para métodos de pagamento novos e existentes.. A entrada para essa saída de usuário é baseada no que o sistema determina ser reembolsado e como ele é reembolsado. Retorne o que é determinado pelo sistema ou pela lógica customizada
Os métodos de pagamento e suas quantias de reembolso são cobrados antes que a consolidação seja aplicada A consolidação de encargos é aplicada depois que a saída de usuário é iniciada Se o elemento RefundFulfillmentDetails for retornado para um método de pagamento de reembolso, o método de pagamento inteiro requer o cumprimento de devolução por meio do item especificado.
Para codificar saídas de usuário customizadas, implemente o método nessa interface.. O sistema chama os métodos em sua classe. Se esse método fornecer alguma exceção, a transação atual será retrocedida
Para obter mais informações sobre a saída de usuário do OMPConfirmRefundDistributionUE , consulte Javadoc