I need a programmer who can complete the payment module and update payment module for my website. The front end pages are already completed. You basically need to do the back end programming to ping First Data (FD), my merchant credit card provider, with the correct code as well as program some related systems as described below.
The payment module is designed to take credit card payments from customers and ping First Data with the correct code to create a periodic bill within the First Data system.
Using the API instructions provided by FD, you will need to program the code to work with the front end payment page so when user completes payment form the code pings First Data to set up a periodic bill.
The system will need to record the First Data Order number so it is saved in my member database for the particular member.
Also, the price of the periodic bill can be adjusted from my admin. I'll need you to make sure the price of the periodic bill as pinged to FD can still be adjusted from my admin. I don't change the price of membership often, but I may decide to change the price in the future.
UPDATE PAYMENT MODULE
The update payment module is designed to allow existing members to update their payment information in the FD system.
Using the API instructions provided by FD, you will need to program the code to work with the front end update payment page (front end page already completed).
The update payment page is only available to a member after he has logged in, this way the system will know which FD order number to ping FD with in order to update payment page.
I need the system to be programmed so that it automatically sends a dynamic email to a member when his or her periodic/monthly bill has declined and reached the decline threshold, as defined by FD. The email will need to be sent to each member in threshold every day until the member updates their payment info and the transaction processes. I will provide you with the preformatted email.
For members who join using a 30, 60, or 90 day free trial code, I need you to program the system so that the code that is pinged to FD includes the correct "Start Date." Normally the start date is the day the member joins and makes purchase. But, with a 60 day trial, for example, FD needs to be pinged with a "start date" that represents the date 60 days after the time of purchase. This way FD knows not to charge the member for 60 days.
Both payment and update payment pages need to be integrated with my SSL certificate so the page is on an https. I can provide you with the SSL certificate.
I am available to call First Data API support if assistance is needed.
I also have a lead programmer who knows the system very well and can answer almost any questions you may have.
I need this module completed in 2 days of starting. Please only bid if you have the required skills, experience, and time to start this project ASAP.
Please make your bid and/or let me know if you have any questions at all and I will be happy to chat with you.