We need a new PrestaShop payment module to integrate with a third party payment gateway.
A merchant should be able to add the module to it's PrestaShop installation as described in PrestaShop developer documentation (Creating a PrestaShop module - Basic structure of a module). A merchant should then be able to add this payment option to the check-out page as described in the same documentation (Managing Payment Methods). When a customer (end user) is on a shopping cart's check-out page and clicks the "Pay" button the module should submit an HTML form with purchase data to a configurable URL. The HTML form consists of about a dozen distinct input/data elements.
Any user interface elements exposed by the module should respect the parent theme of the shopping site.
The module should follow PrestaShop multi-language practices but only an English language file is in scope for this feature.
The module code shoul follow PrestaShop Development standards.