Magento Fluxo de pagamento

Estou trabalhando na implementação de um novo módulo de pagamento para o Magento e quero entender o conceito principal por trás dessa lógica. Eu sei que tenho que estender o Mage_Payment_Model_Method_Abstract ou qualquer uma de suas classes filho, mas meu problema é quando usar e como usar os métodos de captura e autorização no meu modelo. Por exemplo, se eu dividir todo o processo em etapas como esta:

usuário chega ao carrinho de compras e escolhe, digamos, algum método de pagamento que seja o gatewa O sistema intercepta a solicitação, coleta todos os dados enviados e envia o usuário ao URL do gatewa usuário faz seu pedido (ou cancela) no site do gateway que envia informações sobre ele para minha loj Minha loja faz mais algumas modificações no pedido com os dados recebidos e salva o pedido com o status concluído ou cancelad

Onde nestas etapas terei que usar os métodos de autorização e captura? Gostaria que alguém me explicasse o que significa autorizar e captura

questionAnswers(1)

yourAnswerToTheQuestion