New in Chargebee: Explore Reveal and understand your payment performance end-to-end.Try Now
Docschargebee docs
HomeBillingPaymentsRevRecGrowthReveal
Support

Product Updates


  • Release Notes

Payment Methods


  • Payment Methods Overview
  • Cards
  • Direct Debit
  • Bank Based Payments
  • Wallets
  • Vouchers
  • Articles and FAQ

Payment Gateways and Configuration


  • Payment Gateways Overview
  • Chargebee Test Gateway
  • Chargebee Pay
  • Stripe
    • ACH Payments via Stripe
    • SEPA Payments via Stripe
    • iDEAL via Stripe
    • Bancontact via Stripe
    • BACS via Stripe
    • BECS via Stripe
    • Apple Pay via Stripe
    • Google Pay via Stripe
    • Cartes Bancaires
    • Boleto Payments via Stripe
    • Automated Bank Transfer via Stripe
    • ACH Credit Transfer via Stripe
    • Sofort via Stripe
    • Amazon Pay via Stripe
    • Stablecoin via Stripe
    • Cash App Pay via Stripe
    • Revolut Pay via Stripe
    • Naver Pay via Stripe
    • Kakao Pay via Stripe
    • Alipay via Stripe
    • Wechat Pay via Stripe
    • Stripe RBI e-Mandate Impacts
  • Adyen
  • Braintree
  • Authorize.net
  • PayPal Payment Services
  • GoCardless
  • Razorpay
  • Checkout.com
  • Mollie
  • BlueSnap
  • CyberSource
  • Global Payments
  • QuickBooks Payments
  • Worldline Online Payments(formerly Ingenico)
  • Worldpay
  • Twikey
  • J.P. Morgan Mobility Payment Solutions
  • Bank of America
  • Solidgate
  • Pay.com
  • EBANX
  • BluePay
  • Sage Pay
  • Paymill
  • Bambora (formerly Beanstream)
  • E-xact Direct Integration
  • Orbital (Chase Paymentech)
  • Pin Payments
  • Moneris
  • Elavon
  • Network Merchants Incorporated (NMI)
  • eWay Rapid
  • dLocal
  • Ecentric
  • Windcave
  • Metrics Global
  • Nuvei
  • Paystack
  • Articles and FAQ

Level 2/3 Data Support


  • Level 2/3 Data Support

Advanced Routing


  • Advanced Routing

Dunning


  • Dunning
  • Articles and FAQ

Offline Checkout


  • Offline Checkout
  • Articles and FAQ

Transaction Sync & Invoice Mapping


  • Transaction Sync and Invoice Mapping

Fraud Management


  • Fraud Management

Error Handling


  • Errors with Root Cause and Troubleshooting

Payment Lifecycle Logs


  • Payment Intents
  • Transactions
  • Gateway Activity Logs
  • Gateway Webhook Logs
  • Articles and FAQ

Others


  • Reach (Merchant of Record)
  • Payment Verification
  • Bulk Deletion of Payment Methods
  • Custom Payment Methods
  • Payment Initiator Parameter
  • PSD2 and Strong Customer Authentication
  • RBI e-Mandate
  • RBI Tokenization Regulations
  • Chargeback Management
  • Transaction Descriptors
  • Payment Preferences
  • Visa Trial Rules
  • Mastercard Trial Rules
  • Co-badged Card Compliance
  • Articles and FAQ
  1. Payments
  2. Payment Gateways and Configuration
  3. Stripe
  4. Wechat Pay via Stripe
  1. Payments
  2. Payment Gateways and Configuration
  3. Stripe
  4. Wechat Pay via Stripe

WeChat Pay via Stripe

This feature is a Private Beta release. Contact Chargebee Support to enable WeChat Pay via Stripe for your live and test sites.

WeChat Pay is a single-use payment method that allows your Chinese customers (Chinese consumers, overseas Chinese, and Chinese travelers) to complete payments using the WeChat Pay mobile application.

During checkout, customers scan a QR code displayed on the screen. This opens a payment page within the WeChat Pay app, where customers authenticate and complete the payment.

This integration enhances checkout flexibility and improves conversion for businesses using the Chargebee platform.

Key Features

  • Supports one-time payments (one-time charges) only.
  • Payments are completed using QR code–based authentication.
  • Supports currencies enabled for WeChat Pay via Stripe.
  • Manual capture is not supported; it refers to capturing authorized payments later rather than immediately at checkout.
  • Available through
    • In-app Checkout
    • Full-page Checkout
    • Self-Serve Portal
    • Chargebee.js
    • APIs

Prerequisites

Before configuring WeChat Pay in Chargebee, ensure the following:

  • Stripe is configured as a payment gateway in Chargebee.
  • WeChat Pay must be enabled in your Stripe account.

Configure WeChat Pay via Stripe in Chargebee

Follow these steps to enable WeChat Pay in your Chargebee site:

  1. Log in to your Chargebee Billing site.
  2. Navigate to Settings > Configure Chargebee > Payment Gateway.
  3. Select Stripe from the list of configured gateways.
  4. On the Configure Stripe page, enable WeChat Pay.
    image
  5. Click Apply to save your changes.
    image

Configuring Webhooks

To ensure your Chargebee–Stripe integration functions smoothly, configure webhooks in Stripe to listen for specific events. This allows Chargebee to receive real-time updates whenever events (such as refunds) occur in Stripe.

For this integration to function correctly, the following event must be enabled:

  • charge.refund.updated

These events notify Chargebee about the creation, failure, or update of a refund transaction in Stripe, ensuring accurate reflection within your Chargebee account.

Was this article helpful?