Questions tagged [payment-gateway]

A service for authorizing payments for an e-commerce website, an online retailer or a traditional business.

Payment gateways are a way to securely communicate a transaction between a payee (the merchant, and their acquiring bank) and a payer (the customer, and their issuing bank).

The payment gateway can be offered directly by a bank, or by a Payment Service Provider acting as a mediator between the payee bank and the payer bank. Some payment gateways also offer an API or SDK to allow developers to integrate the payment gateway into online platforms or mobile applications.

Payment gateways usually employ security mechanisms to pass the payment related information from customer to the merchant and from the merchant to the bank securely. In some popular payment types such as credit and debit cards, the security measures must comply with an industry standard and regulatory requirements.

Payment gateways may provide various modes of payment such as by credit card, debit card, online banking or mobile banking for executing the transaction.

4178 questions
169
votes
2 answers

Building a complete online payment gateway like Paypal

So this question isn't about integrating an existing payment gateway into my site. This is more of a architectural question. I want to build a system similar to Paypal. Now I understand that Paypal offers a lot of features under the roof and I can't…
Obaid
  • 4,328
  • 9
  • 42
  • 42
96
votes
1 answer

Stripe - How to handle subscription with a free plan and no credit card required at sign up time

We started to implement Stripe on Redsmin (one of our project) and I think we may have missed something. Here is how it works: To use our product, the user must select a plan (free, s, m, xl, xxl...) then enter its login/password and is then good…
95
votes
8 answers

A worthy developer-friendly alternative to PayPal

I understand payments are a tricky thing, but I'm yet to find a worthy alternative to PayPal. I want to change from PayPal because I think they are expensive and it doesn't work in all countries. Furthermore, I think that the API is sufficient, but…
Daniel
  • 4,918
  • 4
  • 33
  • 34
58
votes
1 answer

How to add a custom payment gateway to Social Engine

I need to integrate a new payment gateway to our corporate website, which is based on Social Engine. There is an extension for this CMS called Advanced Payment Gateways which allows integration of new gateways. In fact, it gets your gateway name and…
Mehdi Haghgoo
  • 3,144
  • 7
  • 46
  • 91
47
votes
8 answers

API For Direct Deposit (ACH, EFT, Whatever)

I'm looking for a way to automate a transfer from one bank account to another, without the end user having to login to something like paypal or amazon payments to complete the process (by transferring their on-line balance to their bank account).…
Tim Lytle
  • 17,549
  • 10
  • 60
  • 91
45
votes
1 answer

Notify URL of PayPal

PayPal successfully returns me the return URL that I specify while creating "buy now" button. But now I am confused. How do I retrieve details about the transaction that took place on PayPal? I also want to set some database values on the return…
TCM
  • 16,780
  • 43
  • 156
  • 254
41
votes
5 answers

WooCommerce: Auto complete paid orders

Normally wooCommerce should autocomplete orders for virtual products. But it doesn't and this is a real problem, even a BUG like. So at this point you can find somme helpful things(but not really convenient): 1) A snippet code (that you can find in…
LoicTheAztec
  • 229,944
  • 23
  • 356
  • 399
39
votes
5 answers

Credit card payment gateway in PHP?

I need to process credit cards and integrate with backend payment services to credit them. The majority of solutions on the internet require an intermediary, eg. 2CO, GCO, Auth.net. Do you have any experience with implementing a credit-card payment…
Robin Rodricks
  • 110,798
  • 141
  • 398
  • 607
36
votes
3 answers

How to receive POST data in django

I've been trying to integrate a payment gateway into my site in django. I'm having trouble getting the response data from the payment gateway. The payment gateway has sample docs for php which looks like this : $ErrorTx = isset($_POST['Error']) ?…
hydeous
  • 369
  • 1
  • 3
  • 4
36
votes
6 answers

UPI (Unified payment interface) integration android

I am building an android application which I thought should have a best payment system that should free user from entering details. I have gone though UPI but no idea how to integrate this.
LuminiousAndroid
  • 1,557
  • 4
  • 18
  • 28
34
votes
5 answers

Payment Gateway for Pakistan

I am from Pakistan, I developed an ecommerce website, now I want to integrate some payment gateway like Authorize/paypal/stripe etc, I don't know which payment gateway is available in Pakistan, and which one is the best to be used in Pakistan. If…
Bangash
  • 1,152
  • 3
  • 10
  • 30
33
votes
3 answers

Paying for multiple items (at once) via paypal

I have a list of products that I'd like to add a "pay now" button to so that I can allow my customers to pay via Paypal. I've gone through the documentation and can't find how to do this. I can add multiple items, but this is not going to be handy…
mononym
  • 2,606
  • 6
  • 26
  • 27
30
votes
1 answer

Stripe Connect: What's the difference between Customers and Accounts?

Currently, it seems as though Connect's Accounts does everything the Customers does, e.g. it is possible to add a bank card directly to the Accounts account. So just creating an Accounts object for a user seems enough, but would there ever be a case…
user3259472
29
votes
1 answer

Auth.net Issue on capture

My function to capture the transaction on auth.net is public function capture(Varien_Object $payment, $amount){ if(!$this->isEnabled()){ return parent::capture($payment, $amount); }else{ $captureCase =…
Zaffar Saffee
  • 6,167
  • 5
  • 39
  • 77
29
votes
1 answer

Using Bank Accounts With Authorize.Net C# SDK

After playing around with the Authorize.Net CIM XML API C# sample code, I started using the Authorize.Net C# SDK. I am able to add credit cards and bank accounts to customer profiles using the CIM XML API sample code. I don't see how to add bank…
Greg
  • 8,574
  • 21
  • 67
  • 109
1
2 3
99 100