
Originally Posted by
DrByte
A correctly-written payment module will do all of those if you return the customer to index.php?main_page=checkout_process
But your module better also be smart enough to verify that the information sent back can prove that the purchase is valid and hasn't been fraudulently faked!
The built-in modules take care of these things in various ways depending on the technology used by the gateway. Every gateway is different.
And PayPal-Standard is a horrible example to follow, so ... don't.
Which gateway are you trying to code for?