Contributions
Dutch iDeal payment module
iDeal payment module for or oscommerce 2.2MS2
Support iDeal payments for ING/ABN-AMRO/RABO.
Only applicable for dutch shops and dutch customers.
Features:
- Pre payment order registration.
Orders are stored with status 'pending' before going to the iDeal payment screen.
In the event that de customer does not return to the shop (browser close) the order
is registered and the payment can be matched.
- Order confirmation emails are only send if the payment receives a status 'Success',
no email is sent if de payment receives a status 'Open'.
- Admin module to see all ideal orders/payments and there status.
- 1 button to request the status of all 'Open' payments manualy and if the status of an
order/payment changes from 'Open' to 'Paid' the order email will be send.
- Cron job to do the statusrequest automatic in the background, will also send the order
email.
- All order confirmation emails are created by one program so if you want to change the
email layout you only have to do it ones.
Expand All / Collapse All
New version of installation instructions; I have added the following text:
Opmerking van Joop (maker van idealm) 16-03-2009, 10:31:29 op forum http://forums.oscommerce.nl/index.php?showtopic=21484
betreffende deze code in checkout_process.php:
/* IDEAAL/IDEAL AANPASSING */
if ((($payment_class->code == 'moneyorder')
&& (MODULE_PAYMENT_IDEAAL_STATUS != 'True'))
&& (MODULE_PAYMENT_MONEYORDER_INTERNETBANKING == 'True')) {
tep_redirect(tep_href_link(FILENAME_CHECKOUT_SUCCESS_IDEAAL . '?amount=' . $order_totals[$i-1]['value'] . '&ref=' . $insert_id, '', 'SSL'));
} elseif ((($payment_class->code == 'idealm')) && (($trans == 'pending') || ($trans == 'success'))) {
tep_session_unregister('paymentid');
tep_session_unregister('trans');
tep_redirect(tep_href_link(FILENAME_CHECKOUT_SUCCESS, '', 'SSL'));
} else {
tep_redirect(tep_href_link(FILENAME_CHECKOUT_SUCCESS, '', 'SSL'));
}
/* EINDE IDEAAL/IDEAL AANPASSING */
Er bestaat een ideaal module die naar de betaalschermen van een onbeperkt aantal banken linked.
Deze had ik al gemaakt voordat ideal bestond en hij is op minimaal één winkel in gebruik dus moest ik de code wel opnemen.
De code kan geen kwaad als je de ideaal module niet gebruikt.
Security fix for adjustable payment ammount!
Updated instructions and changed some files.
See enclosed instructions, 2 files changed.
Instructions updated too.
See enclosed instructions
Ideal v1.1 update
- Removed url bug for the Rabo bank
- Improved user messages
- Customer is now able to change the content of his cart after a iDeal payment has been cancelled or rejected.
Only 4 files need to be replaced when upgrading from v1.0 no need to re-install.
iDeal payment module for or oscommerce 2.2MS2
Support iDeal payments for ING/ABN-AMRO/RABO.
Only applicable for dutch shops and dutch customers.
Features:
- Pre payment order registration.
Orders are stored with status 'pending' before going to the iDeal payment screen.
In the event that de customer does not return to the shop (browser close) the order
is registered and the payment can be matched.
- Order confirmation emails are only send if the payment receives a status 'Success',
no email is sent if de payment receives a status 'Open'.
- Admin module to see all ideal orders/payments and there status.
- 1 button to request the status of all 'Open' payments manualy and if the status of an
order/payment changes from 'Open' to 'Paid' the order email will be send.
- Cron job to do the statusrequest automatic in the background, will also send the order
email.
- All order confirmation emails are created by one program so if you want to change the
email layout you only have to do it ones.
Note: Contributions are used at own risk.