Qual é a diferença entre anular e cancelar um pedido? Quais são os motivos para executar um sobre o outro?
Ao analisar um pedido em que o cartão de crédito foi capturado on-line no painel administrativo, tenho a opção de Cancel
ou para Void
o pedido.
Ambos os controladores de pagamento acionam a função que anula transações com o gateway de pagamento.
orders
payment-gateway
edit-order
voiding
andyjv
fonte
fonte
Respostas:
Nulo refere-se ao pagamento na fatura do pedido - para anular a autorização, por exemplo - para que os fundos não sejam capturados posteriormente. Os pagamentos devem ser reembolsados após a captura e não podem ser anulados.
O cancelamento , no entanto, é quando o pedido não pode mais ser modificado. Enquanto um pagamento de pedido pode ser anulado, uma nova fatura sempre pode ser gerada. O cancelamento de um pedido impede que sejam feitas alterações futuras.
fonte