Closed

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

This project received 14 bids from talented freelancers with an average bid price of $186 USD.

Get free quotes for a project like this
Employer working
Project Budget
N/A
Total Bids
14
Project Description

Please review it before bidding.

Our web store is entirely PHP and MySQL.

Our payment module uses [url removed, login to view] 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.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online