We have setup a PayFlow account and are using it for unit purchases. Our units are voice communication for which there is a monthly recurring service fee. We are looking for someone with PayFlow expertise who can setup a PayFlow profile which will set the date for the customer's recurring billing, run a daily inquiry for accounts that are billed on that date, inquiry response and our local server tables updates.
This is for a seasoned, experienced individual or company with more than 7 years experience , preferably 10 years. Must be able to start now or within a day. We will fully explain the database tables to be used for the cron job. You must also create emails. We use a secured, encrypted email service.
The cron job will:
Check for new account activations.
Setup a PayFlow profile for a new customer.
Run a daily inquiry for accounts that are billed on that date.
Obtain the daily inquiry response.
Generate our own Paid and Declined invoices to the customer.
Check credit card expiry date we store and create an expiration date email reminder to the customer.
Check our tables for unit De-activation, cancel the recurring billing and update a couple of tables on our server.
Create and send a service Activation & deactivation email to the customer.
Calculate a straight forward reseller/salesperson commission per invoice and update our database.
Other details will be provided. We can provide all the database access and update details.
Would also like to know how to indicate our service on the customer PayFlow transactions.
We also will need to add a link to the Customer Admin Page for credit card updates and ability to pay declined monthly invoices.
A purchase transaction will need to be setup to buy units sent out on a trial basis as well as a customer profile for on-going monthly billing.
For a sale by a re-seller when the re-seller is billed for the unit purchase to resell, the customer credit card information is also obtained and a separate transaction will need to occur to setup the customer profile.
Certain changes in the customer profile will require the GPS units we sell to be re-provisioned. This will require the creation of a re-provisioning PayFlow transaction as well as email notifications to internal staff and the customer.
Do not list all the websites you have done. We will NOT look at hem. We want you to directly relate your work experience and qualification to our requirements,. We are not going to hunt for them. You must sell yourself and your abilities to fill this role. Tell us why you will be the best person for this project and why with SPECIFICS!
Fully test the cron job, fix bugs found by 3rd party testers and fully deploy to live Internet website. Warranty your work for 60 days.
There will be more functionality added to the cron job later so there will be additional work.
We will not pay 100% up front milestone. We will NOT create a milestone until you demonstrate your full understanding of our requirements and also demonstrate your superior knowledge of PayFlow and PHP. We do not want to have to file a dispute for incompetent work to get our money back.