The Ogone payment process as implemented by the Payment Smartlet

Release 1.2 - ...

Ogone allows for many different ways to request and handle payments online. The Smartsite development team has chosen a process that is closest to the best practices as stated by Ogone.com themselves, while leaving ample options for graphically matching the Ogone site to your own.

Payment process

The Payment Smartlet sends a formĀ containing all the relevant information to the client, with its action pointing to theĀ configured checkouturl. By posting the form, the user is sent to the Ogone site. Ogone will request a template page from the Smartsite server and display its own forms inside this template. The "Ogone payment details" step can actually contain a number of different documents where the user chooses a payment method (credit card, iDeal, etc.) and enters and validates his account details. When Ogone receives a response from the acquirer, the result of the payment procedure is communicated to the Smartsite server using the callback url configured on the Ogone site. The Smartsite server responds with an http status 302, which is passed on to the client, redirecting it to the redirecturl for the selected checkout as configured in the Smartsite.Ogone.config.