Custom Payment Gateway Integration
Can someone explain on how to integrate a custom payment gateway. I have no clue on what has to be done. The payment gateway is set in tomcat server running in another port. what should i do ?
payment-gateway
add a comment |
Can someone explain on how to integrate a custom payment gateway. I have no clue on what has to be done. The payment gateway is set in tomcat server running in another port. what should i do ?
payment-gateway
add a comment |
Can someone explain on how to integrate a custom payment gateway. I have no clue on what has to be done. The payment gateway is set in tomcat server running in another port. what should i do ?
payment-gateway
Can someone explain on how to integrate a custom payment gateway. I have no clue on what has to be done. The payment gateway is set in tomcat server running in another port. what should i do ?
payment-gateway
payment-gateway
asked Dec 28 '13 at 14:26
Prem AnandPrem Anand
163413
163413
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
Seems like have to create a payment method. In onepage checkout your payment method will appear under the Payment Method
section. Once the user selects it and click on the Place Order
button the user should redirect to your payment gateway. After entering relevant details in the payment gateway the user should redirect back to success or unsuccess pages accordingly.
To achieve this best thing is to find an extension which can be customized according to your requirement. Unless you'll have to build it from scratch. For that hope this will help. http://www.excellencemagentoblog.com/magento-create-custom-payment-method
add a comment |
If you are want to communicate with new payment gateway ,first you need to create a payment method module (you can use above answer link) and decide whether it captures the amount or authorize based on that implement your payment method model flags.Once this is done you need communicate your payment gateway with HTTPCLIENT request and handle the response.
Here you can check the how magento handles authorize.net payment gateway
/var/www/html/Magento/app/code/core/Mage/Paygate/Model
Mage_Paygate_Model_Authorizenet
Hope this will help you get start
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "479"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f12442%2fcustom-payment-gateway-integration%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Seems like have to create a payment method. In onepage checkout your payment method will appear under the Payment Method
section. Once the user selects it and click on the Place Order
button the user should redirect to your payment gateway. After entering relevant details in the payment gateway the user should redirect back to success or unsuccess pages accordingly.
To achieve this best thing is to find an extension which can be customized according to your requirement. Unless you'll have to build it from scratch. For that hope this will help. http://www.excellencemagentoblog.com/magento-create-custom-payment-method
add a comment |
Seems like have to create a payment method. In onepage checkout your payment method will appear under the Payment Method
section. Once the user selects it and click on the Place Order
button the user should redirect to your payment gateway. After entering relevant details in the payment gateway the user should redirect back to success or unsuccess pages accordingly.
To achieve this best thing is to find an extension which can be customized according to your requirement. Unless you'll have to build it from scratch. For that hope this will help. http://www.excellencemagentoblog.com/magento-create-custom-payment-method
add a comment |
Seems like have to create a payment method. In onepage checkout your payment method will appear under the Payment Method
section. Once the user selects it and click on the Place Order
button the user should redirect to your payment gateway. After entering relevant details in the payment gateway the user should redirect back to success or unsuccess pages accordingly.
To achieve this best thing is to find an extension which can be customized according to your requirement. Unless you'll have to build it from scratch. For that hope this will help. http://www.excellencemagentoblog.com/magento-create-custom-payment-method
Seems like have to create a payment method. In onepage checkout your payment method will appear under the Payment Method
section. Once the user selects it and click on the Place Order
button the user should redirect to your payment gateway. After entering relevant details in the payment gateway the user should redirect back to success or unsuccess pages accordingly.
To achieve this best thing is to find an extension which can be customized according to your requirement. Unless you'll have to build it from scratch. For that hope this will help. http://www.excellencemagentoblog.com/magento-create-custom-payment-method
answered Dec 28 '13 at 17:39
SukeshiniSukeshini
6,4591456114
6,4591456114
add a comment |
add a comment |
If you are want to communicate with new payment gateway ,first you need to create a payment method module (you can use above answer link) and decide whether it captures the amount or authorize based on that implement your payment method model flags.Once this is done you need communicate your payment gateway with HTTPCLIENT request and handle the response.
Here you can check the how magento handles authorize.net payment gateway
/var/www/html/Magento/app/code/core/Mage/Paygate/Model
Mage_Paygate_Model_Authorizenet
Hope this will help you get start
add a comment |
If you are want to communicate with new payment gateway ,first you need to create a payment method module (you can use above answer link) and decide whether it captures the amount or authorize based on that implement your payment method model flags.Once this is done you need communicate your payment gateway with HTTPCLIENT request and handle the response.
Here you can check the how magento handles authorize.net payment gateway
/var/www/html/Magento/app/code/core/Mage/Paygate/Model
Mage_Paygate_Model_Authorizenet
Hope this will help you get start
add a comment |
If you are want to communicate with new payment gateway ,first you need to create a payment method module (you can use above answer link) and decide whether it captures the amount or authorize based on that implement your payment method model flags.Once this is done you need communicate your payment gateway with HTTPCLIENT request and handle the response.
Here you can check the how magento handles authorize.net payment gateway
/var/www/html/Magento/app/code/core/Mage/Paygate/Model
Mage_Paygate_Model_Authorizenet
Hope this will help you get start
If you are want to communicate with new payment gateway ,first you need to create a payment method module (you can use above answer link) and decide whether it captures the amount or authorize based on that implement your payment method model flags.Once this is done you need communicate your payment gateway with HTTPCLIENT request and handle the response.
Here you can check the how magento handles authorize.net payment gateway
/var/www/html/Magento/app/code/core/Mage/Paygate/Model
Mage_Paygate_Model_Authorizenet
Hope this will help you get start
edited 9 mins ago
Rakesh Donga
948
948
answered Dec 30 '13 at 6:48
BharathBharath
316214
316214
add a comment |
add a comment |
Thanks for contributing an answer to Magento Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f12442%2fcustom-payment-gateway-integration%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown