5 replies [Last post]
Hamid.D's picture
Offline
Joined: 05/18/2009
Juice: 64
Was this information Helpful?

Hi all,
What's the difference between "payment method" and "payment gateway" ?
I want to write a module for a website which uses a web service to send/receive information to/from the payment system.
Do I write a "payment method" OR "payment gateway"?

thanks in advance and sorry for my probable English mistakes.

adamo's picture
Offline
Getting busy with the Ubercode.
Joined: 02/17/2009
Juice: 229
Re: What's the difference between "payment method" and "payment

Payment Gateways are for the Credit Card module. For example, the Authorize.net module implements payment gateway for Authorize.net. The Credit Card module accepts the credit card data from the user and feeds it to the payment gateway which does the communicating with Authorize.net and reports success or failure.

A Payment Method could be anything (Paypal, Check, PO Number, etc).

If your module is going to be for processing credit card payments then write a payment gateway. For any other kind of payment, write a payment method.

Hamid.D's picture
Offline
Joined: 05/18/2009
Juice: 64
Re: Re: What's the difference between "payment method" and "paym

In my site users pay with COD(Cash on delivery).
ubercart collects necessary data from user and then sends them to the payment system by a webservice...
SO I should write a payment method,right?

Lyle's picture
Offline
AdministratoreLiTe!
Joined: 08/07/2007
Juice: 6846
Re: Re: Re: What's the difference between "payment method" and "

There is already a COD payment method in the Payment Method Pack module.

Hamid.D's picture
Offline
Joined: 05/18/2009
Juice: 64
Thank you. But I use a web

Thank you.
But I use a web service to submit data collected from user.(info will be submitted in another website).
Can this module do this?

Davep's picture
Offline
Joined: 07/25/2009
Juice: 2
Payment method/Payment gateway

‘Payment method” refers to the means of payment you are using, such as: Credit cards (Visa, MasterCard, Amex, etc) , Pay-pal, Checks etc.
“Payment gateway” refers to the platform that is used in order to facilitate the secure communication of the shopper’s details and the transaction details into the Credit Card Processing network. Your site should be able to submit the information to your gateway provider.
You will obviously need a merchant account provider, to enable you to accept the proceeds from your credit card transactions.