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
16
votes
4 answers

How to integrate a "donate" button into a website in India?

We are developing a website for a charity trust in India. For this we need to add a "donate" button to the website for anyone who wants to donate to the charity through a payment gateway. However, both Paypal and Google Wallet / Google Checkout…
Karthik
  • 747
  • 4
  • 21
  • 48
16
votes
8 answers

Payment methods for an ASP.NET Web Application

I want to add payment methods to my site, such as MasterCard or Payoneer. I don't know where to start, can someone give me an entry point? Is there an API for this?
Armen Khachatryan
  • 831
  • 3
  • 22
  • 37
15
votes
2 answers

API request to Stripe fails (Error: Not a valid URL)

I want to build a simple checkout page using the Stripe Prebuilt Checkout Page in a Node application. I follow all the necessary steps in the Stripe docs but the API request doesn't seem to work. server.js - const express = require("express"); const…
15
votes
1 answer

Stripe billing: trial with no plan selected and no credit card entered at signup

I read this post Stripe - How to handle subscription with a free plan and no credit card required at sign up time and found it very helpful, but I still have a question. My app has two paid plans: 'basic' and 'pro'. On signup user doesn't select a…
14
votes
4 answers

Integrating Paypal payments in Flutter app

I just started on my Flutter journey and need to integrate Paypal payments into my app. However, there seems to be no standard Flutter API provided by Paypal and I couldn't find an acceptable answer anywhere.
Kalyan
  • 141
  • 1
  • 1
  • 4
14
votes
1 answer

Stripe: Whats the different between Source vs. Card vs. Bank vs Payment Method?

I'm using Stripe for the first time an I'm little confused about the different APIs they provide. There is the Payment Method API which is the recommended one for handling payment methods for a customer but currently it supports only credit cards if…
Funkberater
  • 775
  • 8
  • 16
14
votes
4 answers

Change the default selected payment gateway in Woocommerce

I have two different payment gateway (stripe and bank transfer) in Woocommerce checkout page. But "Bank transfer" (bacs) is always auto selected by default. Here is screenshot of the payment gateways on my checkout page: I would like to change…
14
votes
6 answers

How to integrate PayU money Gateway in Android?

I am developing an Ecommerce app in which I want to integrate Payumoney payment gateway. Can someone help me with some procedure, link or tutorial, how to do so? Thanks.
gautamprajapati
  • 2,055
  • 5
  • 16
  • 31
14
votes
4 answers

Stripe API refund after subscription cancelled

From the Stripe docs: When you cancel the subscription, the customer's card will not be charged again, but no money will be refunded either. If you'd like to issue a refund, you can do so through Stripe's dashboard or via the API. I created…
Hope4You
  • 1,927
  • 4
  • 21
  • 45
14
votes
2 answers

Java payment gateway library

I'm looking for a Java payment gateway library similar to the Rails active_merchant or the libraries available on many other platforms. I've been surprised that I've been unable to find one. I'd like something that supports the major gateways and…
Alex Neth
  • 3,326
  • 2
  • 26
  • 36
13
votes
1 answer

API for receiving payments through VISA/Mastercard Credit/Debit cards & paypal

I need to accept payments from the premium account holders on my website through VISA/Mastercard Credit/Debit Cards & paypal. Is there any well known widely used API that can make my life easier by abstracting all these payment procedures?
Rajat Gupta
  • 25,853
  • 63
  • 179
  • 294
13
votes
5 answers

How to use ConfigurationManager Class in a Class Library Project type

I have one class Library Project for Payment. The live credential of client is on web.config file of website and this class library project will added in bin in form of dll. So How to get ConfigurationManager in Class Library So I can get credential…
Akil Vhora
  • 319
  • 1
  • 5
  • 21
13
votes
8 answers

Variable amount recurring billing

Hi i'm looking for a payment gateway that can do recurring billing that changes month to month. Fogbugz do this, they charge based on how many active users there were that month. All of the APIs that i've found only let you set a fixed amount and…
Dave Newman
  • 131
  • 1
  • 4
13
votes
4 answers

How do I integrate the ATOM payment gateway in my app?

I am new to Android. I want to know how can I integrate the ATOM payment gateway mobile checkout page in my application? I want it so that the user should fill his credit card details and pay on-line. If I use other payment gateways, like Paytm or…
Tufan
  • 2,789
  • 4
  • 34
  • 52
12
votes
3 answers

Paypal Express - Add Discount

I'm currently posting a regular transaction to Paypal Express and am reaching the gateway without error. I would like to now configure my cart to send a discount to the gateway. My first thought was to modify the 'AMT' value that is sent to the…
pb149
  • 2,298
  • 1
  • 22
  • 30