WePay is a payment processing service designed specifically for software platforms, such as Independent Software Vendors (ISVs) and Software-as-a-Service (SaaS) providers. Its core purpose is to allow these platforms to integrate payment acceptance directly into their own products, creating a seamless experience for their users. Founded in 2008 and acquired by JPMorgan Chase in 2017, WePay combines the agility of a tech company with the stability and resources of a major financial institution. The main functionality is to provide a comprehensive API that handles everything from merchant onboarding and payment processing to risk management and payouts, allowing the platform to focus on its core business while also earning revenue from payments.
WePay offers a suite of features tailored for platform-based businesses:
WePay's pricing is customized based on the software platform's business model, transaction volume, and the specific integration solution chosen (Link, Clear, or Core). There are no standard public pricing tiers. Instead, WePay works with each platform to create a tailored pricing structure. This typically involves a fee per transaction, which is a combination of a percentage of the transaction amount and a fixed fee. This model allows platforms to either pass the cost to their merchants or build it into their own subscription fees. Some platforms may also implement a revenue-sharing model where they earn a portion of the transaction fees.
WePay does not offer a free plan or a free trial in the traditional sense, as it is a transaction-based service. There are generally no monthly subscription fees or setup costs to integrate WePay into a platform. The service makes money by charging fees on each transaction processed. This means a platform can integrate WePay without an upfront investment and will only incur costs as its users begin to process payments.
Integrating and using WePay is a process for the software platform, not the end merchant. Here is a typical workflow:
Pros:
Cons:
WePay is not a tool that integrates with other apps in the way a CRM or marketing tool does. Instead, WePay is the integration itself. Its primary function is to be integrated into other software platforms via its API. This allows various types of software to become payment-enabled. Examples of platforms that use WePay or a similar service include:
Yes, WePay provides a comprehensive and well-documented API for developers. The API is the core of their product, allowing platforms to integrate payment processing deeply into their applications. Developers can find extensive documentation, guides, and SDKs on the WePay developer portal.
To get an API key, a developer must first create a partner account on the WePay platform. Once the account is set up, they can create an 'application' in their dashboard, which will generate the necessary API keys (client_id, client_secret, and access_token) for both staging and production environments.
Here is a conceptual example of an API call using cURL to create a checkout object:
curl https://stage.wepayapi.com/v2/checkout/create \
-H "Authorization: Bearer STAGE_ACCESS_TOKEN_OF_THE_APP" \
-H "Content-Type: application/json" \
-d '{
"account_id": 123456789,
"amount": 29.95,
"currency": "USD",
"short_description": "A brand new t-shirt",
"type": "GOODS"
}'
WePay does not have a traditional public affiliate program where individuals can sign up to earn commissions for referrals. Their business model is based on forming direct partnerships with software platforms (ISVs and SaaS companies).
If you represent a software company that could benefit from integrating payments, you should contact their sales or partnership team directly to discuss a potential partnership. These partnerships often include revenue-sharing agreements, where the platform earns a percentage of the transaction fees processed by its users. For individuals or influencers, there is no standard program, but you could inquire with their marketing department about potential collaboration opportunities.
Show your users that Wepay is listed on SAASprofile. Add this badge to your website:
<a href="https://saasprofile.com/wepay?utm_source=saasprofile&utm_medium=badge&utm_campaign=embed&utm_content=tool-wepay" target="_blank"><img src="https://saasprofile.com/wepay/badge.svg?theme=light&width=200&height=50" width="200" height="50" alt="Wepay badge" loading="lazy" /></a>