Basic Magento 1.x Payment Extension Using Direct Post API
$30-250 USD
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.
Project ID: #16034449
About the project
19 freelancers are bidding on average $203 for this job
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
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
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
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