Accept in-person payments with Terminal
About 612 wordsAbout 2 min
2025-06-24
In-person payments
With PingPongCheckout's in-person payment solution, you can build feature-rich point-of-sale integration systems with the following characteristics:
• Global multi-language support - Provide multi-language support services worldwide
• Diverse payment methods - Support various global and local payment methods to meet different customer needs
• Flexible network architecture - Choose suitable network architecture solutions based on your business needs
• Unique shopping experience - Create unique shopping experiences for customers, seamlessly integrating offline and online payments
• Unified management platform - Easily manage your payment terminals and transaction records through a unified merchant backend
Creating Unique Experiences for Customers
Localized Payment Experience
Provide shoppers with local currency payment options and tax-free shopping benefits for overseas tourists, enhancing shopping convenience. Personalized shopping experience
Customized Terminal Interface
Develop fully customizable user interfaces for payment terminals, supporting:
- Brand customization - Incorporate your brand elements
- Language customization - Support multiple languages
- Feature extension - Support multiple payment methods
How It Works
Supported Payment Methods
PingPongCheckout's in-person payment solution supports the following payment methods:
- Credit card payment Cash register processes credit card payments directly through physical POS devices, supporting multiple card types.
- QR code payment When your cash register has a rear screen that can display QR codes, payments can be completed by scanning codes.
Credit Card Payment
Interaction mode:
- One request for both order creation and payment
- Customer swipes card directly on POS device
- Payment result returns to cash register system
Device dependency:
- Strongly dependent on physical POS devices
- Must pass device identification parameters:
deviceSn,deviceModel,cashierDeviceId - Payment requests are forwarded to specified POS device for execution
Data characteristics:
- Returns detailed card transaction information (
cardTransinfo) - Includes acquiring bank information, card number (usually masked), cardholder information, etc.
- Supports queries to obtain more complete transaction details
- Returns detailed card transaction information (
Refund characteristics:
- Refunds must be executed through the original POS device
- Refund requests must include device information
- Refund process is relatively synchronous, but still requires queries to confirm final status
QR Code Payment
Interaction mode:
- Asynchronous processing flow, divided into two phases: QR code acquisition and payment confirmation
- System generates QR code, customer uses mobile device to scan and pay
- Payment result requires waiting for user to complete payment operation
Device dependency:
- Not dependent on POS hardware devices
- Only requires cash register terminal to display QR code
- Payment completed on user's mobile device
Data characteristics:
- Returns QR code information:
qrCode,qrUrl,qrCodeExpired - Does not include card transaction information
- Data structure is relatively simple
- Returns QR code information:
