Questions tagged [payment]
The payment tag has no usage guidance.
35
questions
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 ...
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?
-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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
-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/...
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 ...
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 ...
-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 ...
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 ...
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 ...
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 ...
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 ...
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'...
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 ...
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 ...
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 ...
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 ...
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 ...
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 .../...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...