RD Virtual Card
RD Virtual Card
Cross-Border E-commercePublished 2026-05-20·7 min

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:

  1. 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).

  2. 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.

  3. 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.

  4. 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).

  5. 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 typeFee
US domestic cards2.9% + $0.30 / transaction
International cards (including RDVCC US cards)2.9% + $0.30 + 1.5%
Subscription charges2.9% + $0.30 + 0.5%
3DS verificationFree (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