Questions tagged [payment-processing]

A process and service that automates payment transactions between the shopper and merchant. Classically refers to credit card transactions, but nowadays the term describes also internet payment methods like Paypal.

It is usually a third-party service that is actually a system of computer processes that process, verify, and accept or decline credit card transactions on behalf of the merchant through secure Internet connections.

See also: http://www.firstatlanticcommerce.com/resources/payment-processing-diagram.aspx Authorize.Net: How it Works (Diagram)

671 questions
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…
21
votes
3 answers

Stripe throws invalid integer error

I am unable to charge the amount $49.99 in stripe. I am going through the following links but nothing workout Stripe Checkout Price error - Invalid Integer Stripe Rails: Invalid integer: 1.06 I would like to charge the amount as it is. I don't want…
Sam
  • 5,040
  • 12
  • 43
  • 95
20
votes
5 answers

What is the Simplest Possible Payment Gateway to Implement? (using Django)

I'm developing a web application that will require users to either make one time deposits of money into their account, or allow users to sign up for recurring billing each month for a certain amount of money. I've been looking at various payment…
rdegges
  • 32,786
  • 20
  • 85
  • 109
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…
12
votes
4 answers

Stripe API: How do you find the exchange rate and amount in foreign currency of a cross border transfer to a Connect Account?

I'm using Stripe to process payments. I have a platform where international Connect accounts can sell items to others through my platform. My platform is USD. In this specific example, the Connect account is in CAD (Canada Dollar). When someone…
Dashiell Rose Bark-Huss
  • 2,173
  • 3
  • 28
  • 48
12
votes
3 answers

When to use IPN and when WebHooks in PayPal as a notification mechanism?

I'm looking at the documentation of WebHooks and IPN and I wonder: which one should I use my store where I don't need really real-time notifications? Even 1 hour delay will do. How do WebHooks and IPN differ for this matter?
10
votes
1 answer

$0/free transactions in stripe

I have built a voucher/coupon system in Stripe and have the following scenario. Customer voucher value: $50 Item price: $25 The voucher system works out that the total amount the customer will have to pay is $0 and they will have $25 remaining on…
9
votes
2 answers

How to take credit cards online for future payments?

I have a couple of clients that want to take credit card details on their website that they can then bill in the future (one runs courses and users are only billed 4 weeks before their course if they haven't cancelled and one runs a charity and each…
deshg
  • 1,233
  • 4
  • 27
  • 45
9
votes
1 answer

Checking for a successful charge using Stripe for rails

Context: I am using Stripe checkout to accept one-time payment in rails. I have a charges controller as shown below. I was initially using stripe webhook to listen to charge.succeeded, but running into some issues due to the async nature of…
newbie
  • 1,049
  • 5
  • 15
  • 29
9
votes
1 answer

Authorize.net CIM Duplicate Transaction Window

I'm working with Authorize.net's Customer Information Manager API (CIM). My test case is centered around a user giving the wrong address during checkout. My application will attempt to create a customer profile each time the user submits the…
Nick
  • 2,872
  • 3
  • 34
  • 43
8
votes
3 answers

Paypal Integration

I am quite new to PayPal integration into website. What are the basics of paypal integration? What type of sandbox account do i need to create?
Shahid Karimi
  • 4,096
  • 17
  • 62
  • 104
8
votes
2 answers

Django - User Billing Platforms / Middleware, i.e., Tracking Expenses and Charges

I am writing a webapp and I would like to start charging my users. What are the recommended billing platforms for a python/Django webapp? I would like something that keeps track of my users' purchase history, can elegantly handle subscription…
speedplane
  • 15,673
  • 16
  • 86
  • 138
7
votes
1 answer

Split Paypal payment into two accounts

I'm currently creating a system that lets admins create events and allow individuals to register for those events. Each registration has a fee associated with it, which registrants pay using PayPal. When an event is created, the admin inputs the…
mikesir87
  • 1,785
  • 1
  • 20
  • 25
7
votes
2 answers

What HTTP code response to use when payment fails?

What HTTP code to use when processing payments / dealing with credit cards? For instance: Not enough funds Unable to retrieve funds (when no reason is given) Credit card expired I am sending a JSON response, so I don't mind too much but I am…
hakunin
  • 4,041
  • 6
  • 40
  • 57
7
votes
1 answer

Proper way to handle customer delays in stripe payment gateway

I have a question to ask about payment strategy with Stripe Checkout API. consider following scenario A vendor published 10 products(apples) for 5$ each in a marketplace A customer wants to buy 8 of them, and he fill the details and click checkout…
1
2 3
44 45