Haripad, Alleppey+91 7907 137617mailbox@netventure.innet.venture

Zend Framework with Recurring Billing Payment Gateway Integration For Membership Site

Post 31 of 72

While we have developed a school management system using Kohana Framework in the past this was our first project in Zend. Given the tough deadlines our team did rather well, I must say.

Here is the brief on the Zend Framework project which we completed recently.

The application is meant for a US Mail Forwarding Service(clients/members are provided with a US mailbox address and the items received at this address are forwarded to their address anywhere in the world) provider and they wanted an application built to manage their membership/subscription and importantly tracking,billing and invoicing of mails received on behalf of members. Authorize.net is the payment
gateway integrated into the system for handling subscription/recurring billing and for adhoc receipt of shipment payments.

A three member team spent 45 days developing the application. Following are the salient features/functions that were implemented

Administration Module Features

  • Options to view and mange new registrations, separate option for user approval
  • Options to view and manage new orders by users
  • Option to add new shipments to a users inbox
  • Option to view the inbox of each of the users
  • Option to view details of all of the users, also their inbox separately
  • Fully integrated with payment gateway(Credit Card Processing) Authorize.net to handle monthly recurring billing membership payments and also for receiving adhoc payments.
  • Single button mail alerts for payment failures

Payment failures may be of two types

While registration

Admin can send a mail, which contains a link, following that link user can completes his payment and hence registration

While shipment processing

Admin can send a mail which contains a link, following that link user can completes his payment and hence the order processing

Automatic Email alerts

Contents of the mails are automatically filled, admin needs to select the suite id ( User name) and the Box ID( in case of shipments)

User Module/Public Interface Features

  • Detailed and user friendly registration phase
  • Detailed inbox area suitable for a mail forwarding/drop shipping suite
  • Easy way to take actions over a shipment in the inbox
  • Integrated with payment gateway Authorize.net
  • Easy to send shipments by a single click
  • Billing history details for further reference
  • Payment information details ( for credit card details), option to edit the details
  • Account details and option to edit the details
  • Easy upgrade/plan change/renew options, easy payment options
  • Mail alerts

Since the site/service is not live yet we cannot provide a URL. Please contact us and we are happy to show you a demo.

If you are looking to develop a custom built dynamic web application in Zend,CakePHP,CodeIgniter or Kohana please get in touch. We are happy to help.

, , , , , , , , ,