Core Integration Flow
Complete payment card service integration is divided into four stages, from user authentication to consumption reconciliation. The following details each stage and corresponding interfaces:Stage 1: User Registration & KYC Authentication
Scenario: Complete cardholder authentication. Cardholders must be authenticated before they can apply for cards.Flow Steps
- Frontend Integration of SumSub KYC Component — User completes identity verification
- Backend Initiates Cardholder Authentication — Call interface to create cardholder and initiate authentication
- Query Authentication Status — Get cardholder list or details to confirm authentication passes
Related Interfaces
Typical Flow
Authentication Status
Stage 2: Select Package, Apply for Card, Card Management
Scenario: After cardholder authentication passes, user selects card type (virtual/physical) and applies for card, along with card management.Flow Steps
- Get Card Package or BIN List — Get available card products based on integration mode
- Apply for Card — User selects card type (virtual/physical) and submits application
- Query Card Status — Get card list or card details to confirm card application success
- Activate Card (Physical Cards) — After user receives physical card, must activate to use
- Manage Card Status — Freeze, unfreeze, or delete cards
Related Interfaces
Typical Flow
Credit Mode:Card Status
Stage 3: Account & Fund Management (Credit Mode)
Scenario: Check cardholder account balance and execute fund transfers. Credit mode only.Flow Steps
- Recharge Reserve — Merchant manually recharges reserve in backend (no interface currently)
- Query Account Balance — Get cardholder account info to confirm available assets
- Execute Fund Transfer — Perform fund transfer when cardholder funds change (top-up or withdrawal)
- Query Transfer Flow — Check transfer history for reconciliation
Related Interfaces
Typical Flow
Transfer Types
Stage 4: Consumption & Billing
Scenario: After user uses card for consumption, view transaction records and details for merchant reconciliation.Flow Steps
- User Consumption — Cardholder uses card for transaction
- Receive Consumption Notification — Platform sends consumption order notification via Webhook
- Query Consumption Details — Get detailed info by consumption reference
- Query Consumption List — Query consumption records by time range for reconciliation
Related Interfaces
Typical Flow
Consumption Types
Authorization Mode Special Flow
Authorization mode requires real-time authorization confirmationComplete Integration Timeline
FAQ
Q1: Must users complete KYC before applying for cards?A: Yes, cardholders must complete KYC authentication with status
Approved before applying for cards.
Q2: How long after card application can it be used?A: Virtual cards are immediately available after application; physical cards require activation after user receives them. Q3: How do I distinguish between credit and authorization modes?
A: Based on the
integration_mode confirmed with business before integration:
CREDIT_EXTENSION= Credit modeAUTHORIZATION= Authorization mode
A: Authorization mode settles funds in real-time. Merchants must confirm within 800 milliseconds whether to allow the transaction. Timeout defaults to transaction rejection. Q5: How are consumption fees calculated?
A: Fee details are in the card package configuration at application time, including consumption rate, fees, exchange rate, etc. See the “Constants” section for details.
