Stripe Testing / Payments: the Complete Guide — Using It as Your Independent-Store Checkout
The complete guide to integrating Stripe checkout on an independent store, with test-card usage from China and production configuration tips.
Stripe is the de facto standard payment channel for independent stores / SaaS. This tutorial covers two things: ① how developers in mainland China can accept payments with Stripe; ② using an RDVCC US card as a Stripe test card / to verify the payment path.
1. What Is Stripe
Stripe is a US payment service provider, offering:
- Payment collection: independent stores integrate Stripe Checkout / Payment Element to accept card payments from users
- Subscription management: Stripe Billing handles subscription charges
- Risk control: Stripe Radar automatically detects fraudulent transactions
- Developer payment channel: a large number of SaaS products (ChatGPT / Notion / Linear / Cursor, etc.) use Stripe to collect payments
In mainland China, Stripe is not open to merchants (you cannot register a Stripe account for accepting payments). But as a payer, you can pay with an RDVCC card on every overseas platform that collects payments through Stripe.
2. Stripe Test Cards vs Real Cards
When building an independent store, you need to test the Stripe integration. Two types of cards:
- Stripe official test cards: card numbers like
4242 4242 4242 4242(they only work in test mode). Used for local development testing; no real charges are made. - Real card (RDVCC Visa): used for the final verification in the production environment. Place an order from the user’s perspective and confirm the whole flow is OK.
Stripe provides a complete set of test cards + test scenarios (forced 3DS / chargebacks / insufficient balance, etc.); always start with test cards during development.
3. 5 Steps to Integrate Stripe on an Independent Store
If you run an independent store and want to accept payments with Stripe, the process is:
- Step 1: Register a Stripe merchant account
stripe.com → Start now. You need to pick a supported country (US / UK / EU / Hong Kong / Japan, etc.).Mainland China is not eligible for registration; you need an overseas corporate entity (common approach: set up a Hong Kong / Singapore company).
- Step 2: KYC merchant verification
Stripe’s merchant KYC is stricter than RDVCC’s — it requires company registration documents, directors’ ID documents, proof of address, and a bank account. Approval usually takes 1-2 weeks.
- Step 3: Integrate the Stripe SDK
Use Stripe Elements on the frontend and the Stripe API on the backend. Stripe Checkout (hosted page) is recommended over hosting your own form — it reduces the PCI compliance burden.
- Step 4: Test + go live
In test mode, run the full flow with the official test cards. In production mode, use an RDVCC US Visafor the final production verification (make a small $1 charge, confirm the webhook is received + the order data is correct).
- Step 5: Configure webhooks + exception handling
Subscribe to Stripe webhooks (payment_intent.succeeded / failed / refunded, etc.). Important: webhook handling must be idempotent to avoid duplicate charges.
4. Stripe Fee Structure
| Transaction type | Fee |
|---|---|
| US domestic cards | 2.9% + $0.30 / transaction |
| International cards (including RDVCC US cards) | 2.9% + $0.30 + 1.5% |
| Subscription charges | 2.9% + $0.30 + 0.5% |
| 3DS verification | Free (included in the standard rate) |
Stripe fees are charged on the receiving side (paid by the merchant). As a payer (RDVCC card user), you do not pay Stripe’s rates directly, but the RDVCC top-up fee + the card top-up fee already cover the cost of the whole chain.
FAQ
Q: Can you register as a Stripe merchant from mainland China?
No. Stripe does not accept mainland China corporate entities. Common approaches: ① set up a Hong Kong / Singapore company + a local bank account + register with Stripe under the overseas corporate entity; ② use Shopify Payments / a payment gateway from another supported country.
Q: Can Stripe test cards be used in the production environment?
No. Test cards only work in Stripe test mode; in production mode they get declined. The production environment requires a real card (RDVCC US Visa is the top choice — 99% success rate).
Q: Why do so many SaaS products use Stripe to collect payments?
Simple integration + global coverage + mature risk control. ChatGPT / Cursor / Notion / Linear / 99% of overseas SaaS use Stripe. This is also why RDVCC US cards reliably passing Stripe is a core value.
Q: What is Stripe Atlas?
Stripe’s “one-stop US company setup service”: $500 covers LLC registration + a US bank account + Stripe merchant activation. Suited for mainland China developers building cross-border SaaS; it simplifies the overseas company process.
Related Reading
Pain point solved? Try RDVCC Virtual Credit Card
1 USDT issuance · USDT deposits · Works with 100+ international platforms