Explain the End-to-End Flow of an In-Store Credit Card Payment, from Swipe to Payout
Company: Apple
Role: Product Manager
Category: Software Engineering Fundamentals
Difficulty: medium
Interview Round: Other
A customer pays at a store by swiping a credit card through the checkout terminal. Explain what happens next: which parties are involved, what information passes between them, and how the purchase goes from an approval at the counter to money arriving in the merchant's account.
```hint Follow the messages, then the money
First trace who has to say yes before the receipt prints. Then ask when, and how, the merchant's bank balance actually changes.
```
### Clarifying Questions
- Should I assume a network where the card-issuing bank, the network and the merchant's bank are separate companies, or one that issues its own cards and signs up merchants directly?
- Is this specifically a magnetic-stripe swipe, or should I also compare inserting a chip and tapping to pay?
- How deep should the explanation go: the business flow between parties, or also message formats, fraud checks and fees?
### What a Strong Answer Covers
- The parties (cardholder, merchant with its terminal and processor, acquirer, card network, issuer) and the role of each.
- The real-time authorization path and the checks the issuer runs before approving or declining.
- The later clearing and settlement steps, including how fees are deducted, when the merchant is paid and when the cardholder is billed.
- Security and failure handling: how card data is protected, and what happens on a decline, a timeout, a refund or a dispute.
- How a swipe differs from chip, contactless and online payments.
### Follow-up Questions
- How does the flow change when the customer taps a phone wallet, such as Apple Pay, instead of swiping a physical card?
- The connection to the issuer times out during authorization. What can the terminal or processor do, and what risk does each option carry?
- Where in this flow does each party earn its fees, and why does accepting some cards cost a merchant more than others?
Overview: A technical payments question asking what happens after a customer swipes a credit card at a store terminal. It tests whether a product manager can name each party in the transaction, explain real-time authorization, describe clearing, settlement and fees, and handle declines, fraud and disputes.