Stripe vs WePay for Embedded Platform Payments
Chargebacks?
No longer your problem.
Recover 4x more chargebacks and prevent up to 90% of incoming ones, powered by AI and a global network of 20,000 merchants.
- Choose Stripe when you want developer tooling and the ability to assemble payments, billing, fraud controls, and platform capabilities in one ecosystem.
- Confirm the exact WePay-related product and preserve earlier payment access. For Stripe Connect indirect charges, track buyer refunds, seller transfer reversals and application-fee adjustments separately.
- Stripe US pricing is 2.9% + $0.30 per online card transaction. No current public WePay rate was found, so request a written quote.
- In the US, Stripe charges $15 when a dispute is received and $15 when you counter it, with the countered fee returned if you win.
Stripe is a payments platform merchants and platforms can open an account with today, while WePay is a Chase-owned embedded payments product that J.P. Morgan says it integrated into its own payments platform in 2024. Which WePay product, if any, is open to a new platform depends on what J.P. Morgan will contract with you today, so confirm that before comparing.
Two starting points if you want to move on this now: browse the Chargeflow integrations catalog to check compatibility, or go straight to scheduling time with Chargeflow to talk through a dispute-ready setup.
Stripe vs WePay: The Quick Answer
Stripe is a developer-first payments platform for building checkout, billing, and fraud logic into a product, with Stripe Connect for platforms. WePay was built for software platforms that white-label payment acceptance inside their own product. According to J.P. Morgan, the WePay platform has been integrated into J.P. Morgan Payments, and its current Embedded Payments pages do not use the WePay name. That makes the practical question one of existing WePay accounts versus what J.P. Morgan sells today.
Stripe vs WePay at a Glance
| Decision Area | Stripe | WePay |
|---|---|---|
| Best suited to | digital-first businesses, SaaS companies, marketplaces, and teams that want a broad developer platform | software platforms that need embedded payment acceptance and merchant services within their own product experience |
| Platform model | a modular payments platform with hosted and custom checkout options, billing, platform payments, in-person payments, and a large developer ecosystem | a Chase-owned platform-payments product designed for software platforms; J.P. Morgan states the WePay platform was integrated into J.P. Morgan Payments (article dated May 13, 2024) |
| Standout strength | developer tooling and the ability to assemble payments, billing, fraud controls, and platform capabilities in one ecosystem | embedded payment capabilities for platform-led distribution, backed by Chase; for a new engagement, the current J.P. Morgan Embedded Payments offering rather than a legacy WePay tier |
| Pricing approach | Pay-as-you-go with no setup or monthly fees. Standard online card rate is 2.9% + $0.30 per transaction, with add-ons for international cards, manually entered cards, and currency conversion; in-person is 2.7% + 5 cents. Larger volumes can qualify for custom interchange-plus pricing. | WePay was historically sold to software platforms rather than directly to end merchants. No current public WePay or J.P. Morgan Embedded Payments rate card was found in the sources checked on October 4, 2026, so any WePay rate has to come from a quote or from your existing agreement. A sub-merchant's cost depends on the platform's own pricing. |
| Dispute operations | Card-network disputes land in the Stripe Dashboard with reason-code-specific evidence guidance. Merchants respond through the configured dispute workflow. In the US, Stripe charges a $15 dispute received fee, plus a $15 dispute countered fee if you submit evidence; the countered fee is returned if you win, and the received fee is not (Stripe support, checked October 4, 2026). | In an embedded model, disputes typically reach the platform before the sub-merchant. Existing WePay platforms should use the dispute tooling in their own agreement and documentation. J.P. Morgan publishes a separate Dispute Management API for J.P. Morgan Payments, and its page does not state that it covers legacy WePay accounts. |
| Decision lens | Stripe supports direct merchant accounts and platform configurations through Connect. Confirm the account model, funds flow and dispute roles for the selected configuration. | For a WePay-related engagement, specify the legacy account or current J.P. Morgan product, then confirm the merchant-facing payment and dispute responsibilities in its agreement. |
The Core Difference: Direct merchant payment infrastructure versus embedded payments for software platforms
Stripe and WePay are both a payment service provider, but they sit at different layers of the stack. Stripe serves merchants directly and also supports platforms through Stripe Connect. WePay was oriented toward platforms embedding payment services into their own products with Chase behind the offering, and J.P. Morgan now presents embedded payments under its own Embedded Payments name. Platform risk ownership, merchant onboarding, support boundaries, and monetization design should lead the comparison.
There is no universally right answer here. A founder standing up a new product tends to care about shipping fast with a clean developer experience, whereas a finance or payments leader inside a bigger merchant is more likely focused on local acquiring, commercial support, entity structure, reconciliation, and control spanning several channels. Nail down which of those matters most to you before either provider sends over a proposal.
Comparing Stripe and WePay Pricing Without False Precision
Country, card origin, payment method, transaction type, currency conversion, volume, risk profile, and negotiated contract terms all shift what a processor actually charges, which is why lining up one advertised rate from each side rarely gives you the right answer.
Build your model from real numbers, not assumptions: the Stripe pricing page covers Stripe directly, while no current public WePay rate card was found in the sources checked on October 4, 2026, so request current terms from J.P. Morgan Embedded Payments (overview) and run them against your own transaction data. Factor in:
- Domestic and international card processing.
- Local payment-method fees.
- Cross-border and currency-conversion costs.
- Monthly, gateway, platform, hardware, or product fees.
- Refund, payout, and failed-payment treatment.
- Dispute, retrieval, alert, and representment fees.
- Engineering, migration, reconciliation, and support costs.
What a $1,000 Sale Actually Costs
Headline rates are easier to compare with a concrete example, and the numbers have moved since many older "Stripe vs WePay" comparisons were last updated.
- Stripe: 2.9% + $0.30 per successful card transaction, or about $29.30 on a $1,000 domestic card sale, before add-ons for currency conversion, disputes, or premium fraud tools. Verify current rates on the Stripe pricing page.
- WePay and J.P. Morgan Embedded Payments: J.P. Morgan's Embedded Payments overview, checked October 4, 2026, lists no rate and does not mention WePay. Treat any specific WePay card or ACH rate as unconfirmed until you hold a quote or your own agreement.
Several older comparison articles list a WePay card rate anywhere from 2.9% + $0.25 to 2.9% + $0.30. Because no current public WePay or J.P. Morgan rate was found, do not carry forward either figure. Request a current quote before you build a pricing model, because an outdated assumption compounds quickly at volume.
Build out at least three scenarios: your transaction mix today, where it is headed over the next year, and a downside case involving more international volume or disputes. That spread gets you to a total cost of ownership you can actually trust, instead of a single fragile number.
How Stripe and WePay Handle Disputes Differently
It helps to be clear on what is a chargeback before comparing workflows, since evidence requirements, deadlines, and outcomes depend on that distinction rather than on the processor's brand name.
Stripe Dispute Workflow
Stripe surfaces disputes in the Dashboard and through APIs. Merchants can accept or challenge cases, submit reason-specific evidence, and use Stripe dispute-prevention and automation options where eligible. Account-level instructions and deadlines change, so treat the current Stripe dispute documentation as the source of truth rather than this summary.
WePay Dispute Workflow
For an existing WePay account, use the dispute process, API and deadlines in your own WePay agreement and the documentation your platform received, because current J.P. Morgan pages do not describe legacy WePay behavior. For a new embedded-payments engagement, J.P. Morgan documents a Dispute Management API for J.P. Morgan Payments. Ask J.P. Morgan in writing whether it applies to your account, and define whether the platform or its sub-merchants own evidence collection, notifications and response decisions.
Skip the temptation to rank these two on a single chargeback win rate, because the number moves with dispute reason, merchant category, fraud mix, evidence quality, issuer behavior, deadlines, and the formula behind the calculation. Even a processor with a genuinely strong dispute interface may still sit outside the system that actually stores your delivery, product-usage, and customer-conversation evidence.
Before You Decide, Run a Stripe vs WePay Dispute-Readiness Test
Skip the surface-level comparison and follow one transaction through both systems after authorization instead: where does the order record end up, how does the payment ID connect to the customer, when does fulfillment or access get logged, how do refunds stay synchronized, and who actually sees the dispute notification first.
Stripe: Preserve order records, payment authentication results, device and IP context, fulfillment events, subscription history, and customer conversations outside the payment record.
WePay or J.P. Morgan Embedded Payments: Store platform account, payer, transaction, service-delivery, communication, and merchant records with a stable dispute identifier.
Running that trace uncovers a cost pricing tables never show. A cheaper processing rate can end up more expensive once you count the hours spent tracking down evidence, sorting inconsistent refund records, catching missed deadlines, or reconciling fragmented reporting, while a stack with better internal data connections can turn out cheaper to operate even at a slightly higher rate.
Take five anonymized disputes from your own history as a working test: rebuild the evidence packet for each on both providers, mark the response deadline, time roughly how much manual effort it takes, and note how the outcome ends up recorded.
Strengthen Your Stripe or WePay Stack With Chargeflow
Chargeflow's integration reference lists Stripe as Available. It did not list WePay when checked on October 4, 2026, although Chargeflow's catalog has a WePay page, so confirm the current WePay connection scope with Chargeflow before planning around it.
The two providers route dispute-relevant data differently. On Stripe, a merchant owns the account directly, so authorization results, subscription history, and customer records already live in that merchant's own dashboard. On WePay, payments are typically embedded inside a software platform's product, so a sub-merchant's evidence trail depends in part on what the platform chooses to surface. Chargeflow's automated recovery, evidence enrichment, and chargeback prevention alert capability are described for the Stripe path, where you hold the account directly.
Related Comparisons
- Clover vs Stripe for Storefront and Digital Payments
- Authorize.net vs Stripe for Gateway Choice and Modern APIs
- Worldpay vs Stripe for Enterprise Payment Expansion
Legacy WePay Versus Current Product Availability
The sources below separate three situations: an existing WePay account, a new platform asking about WePay, and the J.P. Morgan Embedded Payments offering sold today. Current J.P. Morgan documentation is not used here as proof that any legacy WePay feature, tier, API or price still applies. WePay's own site and developer pages could not be confirmed as current on October 4, 2026, so legacy availability and support are treated as unverified.
Show Legacy Product and Availability Checks
| Question | What is documented | What to confirm |
|---|---|---|
| Is the WePay platform still a standalone product? | J.P. Morgan states it decided to fully integrate the WePay platform into its modern commerce platform (J.P. Morgan article, May 13, 2024). | Whether your account is still on a legacy WePay agreement or has moved to J.P. Morgan Payments. |
| Do current J.P. Morgan pages describe WePay? | The Embedded Payments overview and Embedded Payments documentation, checked October 4, 2026, do not mention WePay, legacy accounts or migration. | Written confirmation of which product and documentation set apply to you. |
| Are Link, Clear and Core still offered? | No current J.P. Morgan source checked uses these tier names. They are historical WePay labels. | The product name, features and limits in your proposal or contract. |
| Does a Disputes API exist for WePay accounts? | J.P. Morgan documents a Dispute Management API for J.P. Morgan Payments. That page does not mention WePay. | Whether your account can use it, or which legacy dispute interface applies. |
| Is a WePay account open to a new platform? | Not stated in the sources checked. The current J.P. Morgan pages describe Embedded Payments onboarding without referring to WePay. | Ask J.P. Morgan what it will contract today and on what timeline. |
| Is WePay pricing published? | No current public WePay or J.P. Morgan Embedded Payments rate was found in the sources checked. | A written quote for your product and volume. |
Compare Current Onboarding Configurations
Stripe documents hosted, embedded, and API-based Connect onboarding. J.P. Morgan’s Embedded Payments documentation describes client onboarding with built-in verification from J.P. Morgan. Request the current product and account configuration for a WePay-related proposal instead of treating historical tier names as a current specification.
Sources: Stripe Connect onboarding documentation, J.P. Morgan Embedded Payments documentation.
| Operational Check | What to Verify |
|---|---|
| Onboarding interface | Demonstrate the hosted, embedded, or custom flow in the proposal. |
| Information updates | Identify who handles new requirements and changed business details. |
| Account permissions | Test which tasks the platform and seller can perform. |
| Operational ownership | Document who maintains the integration and resolves onboarding issues. |
For Stripe and WePay, compare current onboarding configurations rather than historical product labels. Demonstrate account creation, missing-information follow-up, account permissions, and support escalation. Confirm the product scope with the provider before using it in a pricing model.
Reviewed October 4, 2026.
Keep Refunds and Transfers Traceable Through a Transition
When a platform changes its payment setup, a refund for an earlier sale still needs the original account and payment reference. Under Stripe Connect’s documented indirect-charge models, refunding the buyer and recovering the seller’s transfer are distinct records. Confirm both responsibilities in the proposed configuration, alongside the route for any earlier WePay payments.
- Keep earlier payments tied to their original account. Retain the provider, seller account, payment ID and date. Confirm the deadline and support route for refunds on those payments before changing access.
- Name the current funds flow. Specify the Connect charge type or the contracted J.P. Morgan product. Record which balance funds a refund and who can recover transferred funds.
- Reconcile the refund and transfer outcome. Keep the buyer refund, seller transfer or reversal, and any application-fee adjustment separate. Assign an unrecovered balance or failed action to its owner.
Show Historical Refund and Funds-Flow Checks
| Check | Documented Stripe Connect behavior | What to confirm for the WePay-related setup |
|---|---|---|
| Refund funding | For destination charges and separate charges and transfers, the refund is funded from the platform balance. This guidance is scoped to indirect charges. | Identify the original account and the party funding earlier refunds. Obtain the refund window and support route from the applicable platform or provider. |
| Destination charge transfer | The seller retains transferred funds by default. Set reverse_transfer to true when creating the refund to recover the associated transfer. | Demonstrate the permitted recovery action and record its result; do not assume the Stripe parameter exists on a legacy WePay API. |
| Separate charge and transfer | Refunding the charge does not change its associated transfers. Reconcile the amount owed by reversing transfers or reducing later transfer amounts. | Preserve each original sale and transfer reference, then confirm who resolves a refund issued after seller funds have moved. |
| Application fee | The payment refund does not return the application fee by default. refund_application_fee requests a proportional application-fee refund. | Ask whether platform commissions are retained or returned and how that appears in the seller’s statement. |
| Earlier payment access | Keep old and new account IDs distinct. A current Stripe connection does not establish a refund route for an earlier WePay payment. | Obtain the actual account-specific cutoff and permitted post-cutoff process in writing. Keep the historical documentation available to support. |
Sources: Stripe Connect indirect-charge refunds and transfer reversals, ActivityHero’s historical WePay-to-Stripe transition FAQ. Documentation checked October 7, 2026. Confirm the API version and payment setup used by your store.
Historical platform example: ActivityHero’s FAQ says its WePay-to-Stripe move completed in 2024 and the refund window for its earlier WePay payments closed October 1, 2024. That is ActivityHero’s timeline, not a universal WePay cutoff. It shows why your team needs its own documented refund window and access plan.
Proposed transition check: trace one earlier sale and one current sale through a refund, seller balance and support handoff. Confirm the documented deadlines and responsible account. This is a proposed check, not a completed migration or a guarantee of continued legacy access.
Stripe vs WePay: Frequently Asked Questions
What Should Merchants Verify Before Choosing Stripe and WePay?
For Stripe and WePay, compare current onboarding configurations rather than historical product labels. Demonstrate account creation, missing-information follow-up, account permissions, and support escalation. Confirm the product scope with the provider before using it in a pricing model.
Is Stripe or WePay the better fit?
Neither processor is a blanket upgrade over the other. Stripe supports teams that build their own checkout and want API control over billing, fraud rules, and platform payments. WePay was designed for software platforms that want to give merchants a payment experience under the platform's own brand without building acquiring infrastructure. For a new platform, specify the current J.P. Morgan product you are being offered. Weigh that build-versus-embed distinction against your engineering bandwidth, sales channels, and growth plan before ranking one above the other.
Is Stripe cheaper than WePay?
Sticker price alone will not settle this for Stripe vs WePay. Stripe is priced as a standalone processor, so your cost moves with which modules you turn on, such as billing, fraud tooling, or Connect payouts for marketplace models. WePay's cost sat inside a platform-payments arrangement that depends on the agreement, so request the terms in writing. Build a monthly cost model from your real transaction mix and each provider's current official pricing page rather than comparing a single quoted rate.
Which is better for managing chargebacks, Stripe or WePay?
Stripe shows disputes in the Dashboard and API and charges a $15 received fee in the US. For WePay, the dispute process depends on whether you hold a legacy account or a J.P. Morgan product, so confirm the workflow and responsibilities in writing with J.P. Morgan.
How much is the Stripe fee for a $1,000 transaction?
At Stripe's standard published rate of 2.9% + $0.30 per successful card transaction, a $1,000 domestic card sale costs approximately $29.30 before any additional fees for currency conversion, disputes, or add-on tools. No current public WePay rate was found, so request a quote from J.P. Morgan before assuming any specific number. Confirm Stripe's live pricing page before modeling your own volume.
Are WePay's Link, Clear, and Core tiers still available?
Link, Clear, and Core are historical WePay product labels. No current J.P. Morgan source checked on October 4, 2026 uses them, and none states whether existing accounts keep them or whether new platforms can buy them. Ask J.P. Morgan or your WePay contact to identify the product, account model and included capabilities in writing before comparing them with Stripe Connect.
Is WePay still available to new platforms?
The sources checked do not say. J.P. Morgan states it integrated the WePay platform into J.P. Morgan Payments (May 13, 2024) and presents Embedded Payments under its own name. Confirm with J.P. Morgan what it will contract for a new platform.
Document Your Account and Support Requirements
A Stripe vs WePay decision comes down to how you sell, not which logo looks stronger on a landing page. If you are building your own checkout and want direct control over billing, fraud rules, and reporting, Stripe's developer platform gives you the primitives to assemble that yourself. If you are a software platform that wants embedded payments without building acquiring infrastructure, ask J.P. Morgan which current embedded product fits.
Document the reasoning either way: the payment methods you need, who owns the merchant relationship, how monetization and revenue share work, and how disputes get routed back to whoever holds the evidence. Then connect payments, orders, fulfillment, subscription, and customer-service data so every legitimate transaction can be understood and defended. Get a Chargeflow demo on the calendar and see what a specialized chargeback operations layer looks like on top of whichever stack you settle on.
Sources and Verification Notes
- Stripe official pricing
- Stripe official company data
- Stripe official dispute information
- J.P. Morgan Embedded Payments overview
- J.P. Morgan: Integrating WePay Into Our Modern Commerce Platform (May 13, 2024)
- J.P. Morgan Embedded Payments documentation
- Stripe dispute fees (US)
- J.P. Morgan Payments dispute management documentation
- Chargeflow integration catalog
Checked October 4, 2026. Stripe: US pricing of 2.9% + $0.30 per online card transaction and $15 dispute received and countered fees. WePay: legacy WePay site and developer pages could not be confirmed as current, and no J.P. Morgan page checked mentions WePay legacy tiers, APIs, support or pricing, so those items are scoped as unverified above. Chargeback win rates are not ranked because there is no controlled, directly comparable public dataset for Stripe and WePay.
Chargebacks?
No longer your problem.
Recover 4x more chargebacks and prevent up to 90% of incoming ones, powered by AI and a global network of 20,000 merchants.













.png)