I am using STRIPE on a demo oscommerce store.
The STRIPE module from the oscommerce contributions download section works fine out of the box because it processes payments and stores STRIPE tokens in the oscommerce DB for easy checkout for the next time the checkout is used but the oscommerce STRIPE module does not make use of webhooks for recurring billing.
Even though the customer enters their credit card number on the [login to view URL] page the fact that it goes straight to STRIPE and not stored on the DB means that PCI compliance is less stringent, which is why I will use STRIPE in a live environment.
The oscommerce STRIPE module does not have the option for customers to login and update their card numbers as they approach their expiry date but STRIPE webhooks does cater for this. The available oscommerce [login to view URL] file can be modified to cater for this.
As long as all modifications made by the customer take place using the [login to view URL] page which is running behind the scenes at [login to view URL] file then the PCI compliance issue is minimised even if say the [login to view URL] file was duplicated and renamed [login to view URL] which was specifically designed to allow customers to update expiring card numbers or change their cards completely.
Please note, I need the following:
1) I need the facility that allows customers to login to oscommerce and be able to delete active subscriptions
2) I need the facility that allows customers to login to oscommerce and update/alter their credit card numbers securely using the [login to view URL] file
3) I need all oscommerce ORDERS related emails be sent out when a customer is re-billed (or if a re-bill has failed then the customer will be sent a FAILED PAYMENT email)
4) I need the oscommerce DB to be updated just as if a customer was placing a manual ORDER using the checkout (meaning stock levels will be adjusted, etc)
5) I need to be able to be able to control all aspects of what STRIPE allows such as deleting subscriptions after 'x' number of failed attempts and keeping the "invoice.payment_failed" code in mind so the original date of subscription re-bill never changes (example: [login to view URL])
The modifications I require can be achieved using STRIPE webhooks.
There are many examples online which facilitate emails being sent out once STRIPE has successfully re-billed. Here is an older example: [login to view URL]
There are many pages available to view how STRIPE webhooks can be used to send out various emails from Ecommerce software such as oscommerce:
[login to view URL]
[login to view URL]
[login to view URL]
[login to view URL]
If you want I can give you access to a demo site with FTP access or you can make these modifications on your own server/host.
I need this completed as soon as possible but will not be paying excessively so place sensible bids please. If you have zero feedback and/or have very little oscommerce experience then please do not bid.
Feel free to ask any questions :)
I have read your project details, and I am interested in offering my services.
I provide 100% satisfaction guaranteed on all my work.
Milestone is required to begin; to be released when the job has been satisfactorily completed.
I estimate a 5-7 day turnaround (including weekends) on this project.
ftp details to your server will be required.
Contact me at your soonest convenience so we may get your solution delivered quickly.
Thanks,
coderXO
I would here by like to inform you that we are experts in PHP. We have 5+ year experienced developers in PHP, Who could give you the best output. and our developers can do anything in Wordpress,
I will start your work on immediate bases and I am confident that I can exceed your expectations. I would here by like to inform you that we have well experienced 4+ in house resources who can give you best output and you will sure to satisfied by our work.
We have gone through your requirement however we would like to discuss things over PMB with you so that we are on a same page and we can move forward accordingly.
Look forward to hear back from you soon.
Thanks