Basically what I've done is:
- Got the OnePage Checkout example from Steve Miller (you can find it at GitHub) Modified it, so it had the look and feel I wantedPut it into a separate class library
- In my Sitefinity project I created a new Widget that holds the template for the custom checkout.
I defined two properties that holds the URLs of the pages my Payment Provider needed to communicate with:
The PaymentProvider uses this page to sent back the status of thePayment. In this page I placed a widget that reads the URL parameters sothat when the payment is done, I can set the Order to status 'Paid' (or whatever the status might be).
If the process is done, the Payment Provider would redirect the client to this URL. I simply show a Thank You message on this page or a message in case something went wrong.
So this way you can easily navigate away from your page and come back to get some status.
The code on GitHub you will find helpful I think, since it deals with the ShoppingCart and OrderStatus.
Maybe with SF 6.0 you will need to adjust the code a bit, since the
Countries are now inside the Location (from what I remembered from the
Hope this helps.