This project involves around including an installmetns system to an already created payment module using the redirection method, Allowing the customer to select a number of installments in the checkout according to the total ammount and the administrator to set rules like for example if the ammount is between 100euro and 200euro allow available selected number of installments "1, 3, 6" and charge "1.05%"per installment, if its between 200euro and 300euro "1, 3, 6, 12" and charge "1.02%"per installment ,etc..
## Deliverables
A client with a live e-shop currently has an option as a payment method for his customers to pay using the redirection method to a secure page of the Eurbank bank of Greece.
This payment module exists and will be provided.
The client requires now to have the ability for the customers to select a number of installments at the checkout.
Therefore the specifications of this project are the following:
FRONTEND
1) When the customer selects to pay with credit card, below the current messages saying that “you will be redirected to a secure page of Eurobank…?? two radio buttons should exist. One will say “no installments?? and the other will say “with installments??. Once the installments radio button is selected a message will be displayed below prompting the user to select the number of installments from a dropdown. Below this another message will exist saying “your credit card will be charged with the amount X for Y months?? (X being the new total amount Y being the number of installments selected).
2) In step 6 of the checkout above the total amount field there should be added the number of installments selected and another field displaying the extra charge from the installments.
BACKEND
1) In the Eurobank module Options Interface from System-> Configurations, below all the current options, the new options should be added. Enable Installments Yes/No. If yes it should affect the POST the Eurobank page accepts and include the number of Installments selected by the user in the onepage checkout.
2) There should by a method of setting rules, like in the form the custom options work for example and include a way for the user to set rules. For example set for total amount from 300?'? to 500?'? allowed number of installments “1,3,6?? for 500?'? to 600?'? “1,3,6,12?? etc. (If this is not entirely clear more detailed instructions will be provided). Finally a field next to each of the above mentioned set of rules should exist where the charge will be included, like for example from 300?'? to 500?'? allowed number of installments “1,3,6?? charge “1.05%??per installment.