Basic Magento 1.x Payment Extension Using Direct Post API

Closed Posted 6 years ago Paid on delivery
Closed Paid on delivery

Simple Magento Payment Extension Using Direct Post API

We need a simple Magento 1.x payment extension created to interface with our merchant processor. The API is clearly documented below. The extension should have the ability to change key parameters shown below in the Admin section and debug write the raw API request and response to disk.

Fields to be editable in admin interface for extension:

CURLOPT_URL parameter to be labeled "API URL" in interface

pubkey parameter to be labeled "PubKey" in interface

mid parameter to be labeled "MID" in interface

return_url to be labeled "Return URL"

debug enable/disable * common option as seen in other CC payment methods

minimum invoice total * common option as seen in other CC payment methods

maximum invoice total * common option as seen in other CC payment methods

Available card types * common option as seen in other CC payment methods

Title in checkout * common option as seen in other CC payment methods

Please see attached document for API details.

The extension must post the order details to the Direct Post API. The API is going to either return a URL response that directs us to our return_url value (specified in the API) with query string responses OR it is going to direct us off of our website to their web page for further authentication. If further authentication is needed, the URL loaded will guide the user, after which the return_url will then be called (See below for the requirements of this php return_url page, to be included with this extension).

There must be a php return_url page created that is called by the direct post api automatically. This page is specified in the "return_url" parameter used in the API request. This page is called upon completion of the API call and must contain the logic to evaluate the query strings passed to it (detailed in the API documentation). If the Message query string variable is "Approved" it must create the paid invoice and mark the order as such, inclusive of changing the status to Processing and adding the payment details (transaction code etc) and triggering the payment email to the customer. If the Message query string variable is any other value, the transaction failed and we must display the value to the customer. In both cases we should render a Thank You page or Transaction Failed page (with the option to go back and retry).

Debug enabled must log all requests and responses if enabled.

We are seeking an ongoing relationship with a strong Magento developer for more extensions and customizations. Please bid with confidence and include the number of years you have been working with Magento to be considered for this project.

JavaScript Magento MySQL PHP Software Architecture

Project ID: #16034449

About the project

19 proposals Remote project Active 6 years ago

19 freelancers are bidding on average $203 for this job

sanjay2004

Hello, My understanding for the project is you are looking out to have a Magento payment extension API to be customized. Magento is our core working area and have strong hands at custom coding. We can definitely he More

$309 USD in 0 days
(769 Reviews)
9.9
extreamcode

HI There, I can assist you with "Magento 1.x Payment Extension", I have experience working with "similar Development". Let's have a quick chat to discuss it further. I have been in this "Development" field for a lo More

$155 USD in 3 days
(98 Reviews)
7.8
tech4mage

my total experience in magento 1 is 5 years almost. Do you want this payment module as you described as custom made? there is already a paid module available in the market. So let me know. Thanks in advance and ha More

$138 USD in 4 days
(174 Reviews)
7.0
octaservices

Hello, I have read the project description and understand the requirement. I have more than 7 years of experience in design & development of administrative web sites using PHP or JSP, magento e-commerce web sites, s More

$250 USD in 5 days
(107 Reviews)
6.4
overtservices

Hello, I have 6+ year experience in Magento, Wordpress, PHP. Creation custom module, Magento extentions, Magento Theme Customization, Magenhaving to Theme Creation, Wordpress Plugin and many other task. 1) Wordpres More

$200 USD in 10 days
(49 Reviews)
5.5
mayankinnovative

A proposal has not yet been provided

$100 USD in 3 days
(100 Reviews)
4.5
Bazingo

Hello there, Just read your project description and I am interested in working on it. I can develop the Magento extension for you. I am a professional web developer with five years of experience in outsourcing a ran More

$166 USD in 5 days
(7 Reviews)
4.0