1. Payment Architecture Overview
Kelviq uses Stripe Connect with separate charges and transfers as its payment integration model. Under this model:- Kelviq is the Merchant of Record (MoR) for all transactions. The payment charge is created on Kelviq’s platform Stripe account.
- After a successful charge, Kelviq initiates a separate transfer to the Seller’s Stripe Connected Account for the Seller’s share of the revenue (Net Revenue).
- Kelviq deducts Platform Fees and applicable taxes before transferring funds to the Seller.
- The Buyer sees “KELVIQ” (or a Kelviq-branded descriptor) on their bank or card statement.
- Kelviq is responsible for refunds, disputes, and chargebacks as the settlement merchant.
1.1 Key Entities
Buyer
Pays for digital products through Kelviq Checkout
Kelviq (MoR)
Platform Stripe account that receives the charge
Seller
Stripe Express Connected Account that receives transfers
Stripe
Payment processor handling charges, transfers, and payouts
2. Purchase Payment Flow
The following describes the step-by-step payment flow for a standard purchase through Kelviq Checkout.Payment Details Entered
Buyer enters payment details on Kelviq-hosted checkout (card data collected by Stripe.js).
3. Fee Breakdown Example
The following illustrates how a $100 transaction is split between the parties.| Line Item | Amount |
|---|---|
| Gross Transaction | $100.00 |
| Kelviq Platform Fee (3.9% + 40¢) | -$4.30 |
| Seller Net Revenue | $95.70 |
- International cards: +1.5% (cards issued outside the Seller’s country)
- Subscriptions: +0.5% (recurring billing transactions)
The Platform Fee includes all payment processing costs. The complete fee schedule is available at kelviq.com/pricing and in the Seller Dashboard.
4. Refund Payment Flow
Refunds can be initiated by either the Seller or through Kelviq as the Merchant of Record.Request
Buyer requests a refund by contacting the Seller directly (via contact form or email) or by emailing Kelviq at [email protected].
Review & Approval
The Seller reviews the request and can issue a refund directly through the Seller Dashboard. If the request is made through Kelviq, Kelviq reviews it against the applicable refund policy.
5. Chargeback/Dispute Payment Flow
When a Buyer files a chargeback with their bank, the dispute flow is handled by Kelviq as the MoR.6. Technical Implementation Details
6.1 Stripe Connect Configuration
| Configuration | Value |
|---|---|
| Account type | Stripe Connect with separate charges and transfers |
| Platform account | Kelviq, Inc. (standard Stripe account) |
| Connected accounts | Express accounts for Sellers (Stripe-hosted onboarding) |
| Charge creation | PaymentIntent created on Kelviq’s platform account |
| Transfer | Separate Transfer object to Seller’s Connected Account after successful charge |
| Statement descriptor | Set on the PaymentIntent, shows “KELVIQ” or a Kelviq-branded descriptor |
| Payout schedule | Manual withdrawals; Sellers can withdraw available balance anytime |