Questions tagged [payment]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
0 votes
3 answers
297 views

Why do payment systems verify the transaction once it has been completed?

I've noticed this kind of architecture in hub payment systems(system where you can pay to multiple merchants at one place-thus called hub). payment app-->payment mediator-->bank server Bank ...
achhainsan's user avatar
1 vote
3 answers
259 views

How is double-spending technically prevented in traditional banking? [closed]

In contrast to bitcoin: How is double-spending technically prevented in traditional banking? Do database transactions have to conform to the ACID property in order to prevent double-spending?
Dawid's user avatar
  • 129
-1 votes
2 answers
72 views

Handling In-App Credits better approach

I met 2 different approaches to handling in-app credits. If the problem is defined as: Allow a customer to purchase credits, which they're allowed to spend on different in-system items. The credits ...
Vladyslav Zavalykhatko's user avatar
0 votes
1 answer
150 views

Javascript and payment security

I'm using a third party CRM application which allows you to build web forms using drag and drop widgets and the ability to add javascript code to manipulate those widgets. I need to build a form to ...
adam78's user avatar
  • 291
1 vote
2 answers
454 views

Integration Testing Stripe Payments - stripe-mock or Stripe's test mode?

I'm building an automated test suite to integration/feature test my organization's Stripe implementation within a GitLab CI pipeline. We're running Laravel 8 and using phpunit for testing. Within this ...
Oliver Lewis's user avatar
8 votes
3 answers
409 views

How to deal with abandoned idempotent operations?

I have implemented idempotent order placement (mostly to avoid accidental double submissions) but I am not sure how to handle incomplete operations. Example scenario: User tries to place an order. An ...
Avius's user avatar
  • 377
1 vote
1 answer
87 views

Creating models for a subscription-based service using third-party payment gateways

If this question is too broad for Q&A format, I'd appreciate a pointer on where to ask it. Suppose that you're using Stripe (or some similar service) to manage the payments for a service of some ...
McDerp's user avatar
  • 75
0 votes
1 answer
111 views

Should a payment success or error page expire?

When payment is made, it either succeeds or fails for whatever reason. In this case, though not important, the payment is made on a third party payment website, like Paypal, and a callback url is ...
Richard's user avatar
  • 113
-4 votes
1 answer
57 views

When making websites for clients, what's the best way to handle payments that clients pay for, but you design?

When making a website for a client, how do you deal with payments (hosting, theme, plugins, software, ect) when you are setting everything up for them, though the client will be paying for the systems/...
Clover's user avatar
  • 1
8 votes
3 answers
1k views

How to handle database errors after a successful 3rd party payments API response?

The specific scenario in my case involves PayPal but it could easily be any other external system. According to a lot of sources on the Internet, including the official documentation, a basic PayPal ...
Avius's user avatar
  • 377
0 votes
1 answer
1k views

Best way to prevent duplicate payment of order in multi user environment?

I have an application in which users can create an order and payonline using stripe.js When the order is created it's status is set to unpaid. The user then has the option to review the order on a ...
adam78's user avatar
  • 291
-2 votes
1 answer
79 views

What should be the correct architecture in an e-commerce module

I'm new in development & just developing an e-commerce platform. I'm just confuse about the flow of payment. Suppose I have a checkout page where after logged in user has to press the payment ...
Codecraker's user avatar
0 votes
1 answer
1k views

Why do I need a payment integration system like Stripe / Splash / Braintree over a bank account integration? [closed]

I have a business, selling online. Now I'm updating my software portal. My developer suggests using stripe instead of a bank account. He knows it is better but he cannot explain why. Some more ...
Yevgeniy Afanasyev's user avatar
0 votes
1 answer
414 views

iOS Development: Paying for items in-app

I'm developing an app which will cater for in-app purchases but not in the traditional sense of addons for games, upgrades, etc. The app will connect to the user's profile on our API and see if they ...
XLR's user avatar
  • 11
0 votes
1 answer
399 views

Best practice to send data to webhooks without multiple redirects

I’m building a payment system for some ebooks with Reactjs on the frontend, Firebase as hosting and database and cloud functions at the backend side. Customers don’t need an account to buy ebooks so ...
Thore's user avatar
  • 3
2 votes
2 answers
2k views

Need help with payment process using Stripe

I am not sure which stackexchange website is correct website to post this question. I haven't worked on payment process before - and I need help with payment process using Stripe - we are ...
Dawood Awan's user avatar
0 votes
1 answer
1k views

How do I handle the potential concurrency problem of making a payment to Paypal for a limited number of items?

After doing some investigation* I have learned that I could potentially have a concurrency problem. I'm currently building a Tournament Platform in ASP.NET MVC 5 with Entity Framework 6. So far, I'...
Jose A's user avatar
  • 275
4 votes
8 answers
5k views

Do you create an order before or after payment on an Ecommerce site?

I have a shopping cart with a checkout page. On the checkout page is a payment button which takes them to a stripe payment form. I've read some books on building eCommerce shopping carts in which ...
adam78's user avatar
  • 291
7 votes
1 answer
5k views

Are hashed bank account numbers PCI data?

Background: I work for an NPO which receives large numbers of paper check donations every week. The current process of recording the donations is tedious and done mostly on paper. Because most ...
Patrick D.'s user avatar
6 votes
1 answer
2k views

How does an product order payment works during a race condition?

This is a pretty generalized question which I am asking. Scenario 1 I have a product 'Pen' which has a quantity of 1. Now 2 users a and b has come to buy the product.User 'a' clicked on buy now and ...
Ajeesh's user avatar
  • 329
2 votes
2 answers
387 views

Implementing a pay-per-user business model

Introduction I'm working on an application where organisations pay for each user they add to their 'environment'. Organisations have a credit/balance, and as long as the user is not removed, the ...
Willem-Aart's user avatar
1 vote
1 answer
168 views

Is it correct to implement all the payment flow in the client rather than in the server?

I’m building a mobile app marketplace and I came to the point of integrating a payment tool. I'm using Mangopay, which has a nice workflow for making payments in a marketplace using its REST api. The ...
Blackecho's user avatar
  • 113
2 votes
3 answers
5k views

Payment Gateways and RESTful API

I have a RESTful API that offers eCommerce functionality. One area I'm struggling to decide on the correct implementation is how to process payments. Lets say I have the following URI GET .../...
GWed's user avatar
  • 3,085
2 votes
1 answer
395 views

How do I verify if 3rd party payment succeeded?

I'm working on a payment processing website that will function like PayPal does on many e-commerce websites. The idea is for the customer to fill their shopping cart and click checkout, then be ...
xr280xr's user avatar
  • 189
36 votes
1 answer
3k views

Where does paypal's 92233720368547800 number come from? [closed]

There has been a story in the news about a man whose Paypal account was accidentally credited with $92,233,720,368,547,800. Where does this number come from? What sort of programming bug is likely to ...
shamp00's user avatar
  • 2,759
1 vote
1 answer
459 views

PayPal proof of payment - is there a need to store it at our server?

I am developing an iPhone app, which I am integrating with PayPal. I did it successfully using PayPal library. I am testing it on sandbox mode. When I transfer money from one account to the other ...
BSThakrar's user avatar
  • 111
11 votes
2 answers
17k views

Handling subscriptions, balances and pricing plan changes [closed]

Preamble My aim is to create reusable code for multiple projects (and also publish it on github) to manage subscriptions. I know about stripe and recurring billing providers, but that's not what this ...
pdu's user avatar
  • 579
4 votes
4 answers
2k views

Freelancing - Getting paid for the quote or estimate [closed]

It is often necessary to spend time designing a solution, breaking down the design into tasks and sub tasks and estimating the time it will take to complete each task in order to produce a reasonable ...
jah's user avatar
  • 162
8 votes
3 answers
3k views

Integrating with a payment provider; Proper and robust OOP approach

History We are currently using a so called redirect model for our online payments (where you send the payer to a payment gateway, where he inputs his payment details - the gateway will then return ...
ExternalUse's user avatar
3 votes
3 answers
2k views

Should I ask for advance payment on custom work? [closed]

...for project-based work. So far I didn't, and always got paid when work was complete and didn't ran into any problems. Does this make me look unprofessional? :) Should I ask like 25% - 50% advance ...
Alexa's user avatar
  • 1,281
3 votes
2 answers
295 views

Using Paypal (or similar) to log into my site?

I have a web site and I want to offer a few levels of service - one free, one for a one-off payment, and one for a subscription. My first inclination is to use Paypal for the payment options. I ...
Paul Tomblin's user avatar
  • 1,949
7 votes
5 answers
514 views

What do you do to make the client understand that requirements not mentioned in contract should be charged separately? [closed]

I've done a very small project for a specified amount of payment. The project was some client-side validation code. However, now client asks for code improvement (general code improvement including ...
Saeed Neamati's user avatar
0 votes
2 answers
4k views

How can I implement an escrow payment system in my website? [closed]

I'd like to build a web service similar to Kickstarter that allows users to pledge money to an idea, tho I'm unsure how I can implement this kind of payment system. If the the idea receives a ...
BeachRunnerJoe's user avatar
0 votes
2 answers
311 views

Interfacing the payment systems

I'm a complete newbie to using online payment systems for web projects, and can't really think of where to start. Let's assume that web system in question needs to generate some income online, and the ...
etranger's user avatar
  • 201
1 vote
1 answer
410 views

How to process payments for a software (activation code)?

I want to sell software online and I need an easy to implement payment processing system. What I'm actually going to be selling is an activation code (one per purchase) that would activate the trial ...
Juan's user avatar
  • 655