Need a few Mods done to Authorize.net Recurring Billing module

CLOSED
Bids
14
Avg Bid (USD)
$186
Project Budget (USD)
$30 - $250

Project Description:
Please review it before bidding.

Our web store is entirely PHP and MySQL.

Our payment module uses Authorize.net AIM and ARB integration that allows a customer to make a one time payment or set up a subscription.

This needs to be altered a little bit.

It currently has a checkbox "make recurring" which presents monthly/weekly/bi-weekly subscription selections via text box.

We want to switch text box to radio buttons,

o Weekly
o Bi-Weekly
o Monthly

with none selected by default.

When user selects radio button, a js calendar is presented, asking customer when they would like it to start, and they pick the day.

Then it's displayed: Your Subscription will start on (TODAY or DATE) and recur (RECURRING).

This info is then passed through the Authorize ARB XML, when user submits order.

If the user selects (TODAY) it will follow existing rules, passing through authorize aim -> arb, which first creates the charge and then creates the subscription)

if the user selects (DATE) it will pass through arb only, just creating the subscription.

the existing Payment module currently handles AIM and AIM + ARB. It needs to handle AIM, AIM + ARB, ARB.

So,

click checkbox -> show radio buttons -> radio select -> js calendar -> process through aim->arb or arb only.

Obviously, if the user does not click the "make recurring" checkbox, or if the user selects recurring to start (TODAY) the behavior is unaltered.

All we are trying to accomplish is a way for orders to start recurring on a certain date that will not charge the card today (ARB ONLY).

I've attached a clip of the existing payment module, for reference.

Skills required:
Anything Goes, Javascript, MySQL, PHP, XML
Additional Files: sample-ARB.php
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.