Quote Originally Posted by OJ_SIMON View Post
Ok, so are you saying as fare as a payment module is concerned it doesn't have to deal with a "guest checkout" of OPC any different then a normal registered customer who has a customer account made at the payment processor just before the payment request is made?


The only functions available within a payment module/plugin for any point at checkout process are:
before_process() - this is where I'm thinking the request is API is send but what I can't seem to workout is, is the discount coupons if applied to the order, applied by this point if not then I just have the after_process that i can use?
after_process() - which I'm working on this is the API response and if needed redirect back to payment?
In answer to the first question: Yes, a payment module needs no knowledge of whether it's a guest or registered-customer checking our.

For the second, that's above the scope of this support thread.