Stripe Connect for Online Payments
Reading Time: 7 minutes
Overview
Enable online credit card payments for your invoices with Stripe Connect. Allow clients to pay instantly via secure payment links included in your invoices.
What You'll Learn
- Setting up Stripe Connect
- How Stripe payment links work
- Processing online payments
- Stripe fees and payouts
- Managing Stripe integration
What is Stripe Connect?
Stripe Connect integrates Stripe payment processing with Akili Apps, enabling:
- Online credit card payments
- Secure payment links in invoices
- Automatic payment recording
- Fast payouts to your bank account
Setting Up Stripe Connect
Prerequisites
- Akili Apps account (Plus or Professional plan)
- Business information (legal name, address, tax ID)
- Bank account for deposits
- Business description and website (if applicable)
Connection Process
Step 1: Start Connection
- Go to Settings > Payments > Stripe Connect
- Click Connect with Stripe
- You'll be redirected to Stripe
Step 2: Create or Link Stripe Account
If you have a Stripe account:
- Log in to existing account
- Authorize Akili Apps connection
If you're new to Stripe:
- Click Create Account
- Follow Stripe onboarding process
Step 3: Business Verification
Provide to Stripe:
- Business legal name
- Business type (sole proprietor, corporation, etc.)
- Business tax ID (EIN or SSN for sole proprietors)
- Business address
- Bank account details
- Personal ID verification (for sole proprietors)
Step 4: Complete Onboarding
- Stripe reviews your information
- Verification typically completes in minutes to 24 hours
- Once approved, you can accept payments
- Return to Akili Apps - connection confirmed
How Payment Links Work
Automatic Link Generation
When you send an invoice with Stripe connected:
- Payment link automatically generated
- Included in invoice email
- Also embedded in PDF invoice
- Client clicks "Pay Online" button
- Secure Stripe Checkout opens
- Client enters credit card details
- Payment processed instantly
Payment Link Features
- Secure: PCI-compliant Stripe Checkout
- Mobile-Friendly: Works on all devices
- Multiple Cards: Accepts Visa, Mastercard, Amex, etc.
- Valid 90 Days: Links expire after 90 days
- One-Time Use: Link deactivates after payment
Processing Payments
Client Payment Flow
- Client receives invoice email
- Clicks Pay Online button
- Stripe Checkout page opens
- Client enters:
- Credit card number
- Expiry date
- CVC code
- Billing address
- Client clicks Pay
- Payment processes in seconds
- Client sees confirmation screen
- Client receives payment receipt email
Automatic Recording
When payment successful:
- Invoice automatically marked as Paid
- Payment date recorded
- Payment method set to "Stripe"
- Stripe transaction ID saved
- You receive notification
- Client receives receipt
Stripe Fees
Standard Pricing
Stripe charges per transaction:
- 2.9% + $0.30 CAD per successful charge
- No monthly fees
- No setup fees
- Only pay when you get paid
Fee Examples
| Invoice Amount | Stripe Fee | You Receive |
|---|---|---|
| $100.00 | $3.20 | $96.80 |
| $500.00 | $14.80 | $485.20 |
| $1,000.00 | $29.30 | $970.70 |
Note: Fees automatically deducted. You receive the net amount.
Payouts
How Payouts Work
- Default Schedule: 2 business days after payment
- Payout Method: Direct deposit to your bank account
- Payout Currency: CAD (or your currency)
- Minimum: No minimum payout amount
Payout Timeline
- Day 0: Client pays invoice
- Day 2: Funds deposited in your bank
- Notification: Payout confirmation email
Payout Schedule Options
Configure in Stripe Dashboard:
- Daily payouts (default)
- Weekly payouts (specific day)
- Monthly payouts (specific date)
Managing Stripe Integration
Viewing Stripe Status
In Akili Apps:
- Go to Settings > Payments
- See Stripe connection status:
- ✅ Connected and verified
- ⏳ Pending verification
- ❌ Not connected
Stripe Dashboard
Access full Stripe Dashboard:
- In Akili Settings > Payments
- Click Open Stripe Dashboard
- View:
- All transactions
- Payouts
- Disputes (chargebacks)
- Customer details
- Analytics
Disconnecting Stripe
If you need to disconnect:
- Settings > Payments > Stripe Connect
- Click Disconnect Stripe
- Confirm disconnection
- Existing payment links deactivated
- Past transactions preserved for records
Security and Compliance
PCI Compliance
- Stripe is PCI Level 1 certified (highest security level)
- Credit card details never stored in Akili Apps
- All payment data encrypted
- Secure tokenization used
Data Privacy
- Akili Apps never sees full credit card numbers
- Client data encrypted at rest and in transit
- Stripe meets SOC 1 and SOC 2 compliance
Common Questions
Q: Do I need a Stripe account already?
No, you can create one during the connection process.
Q: How long does verification take?
Usually instant to 24 hours. May take longer if additional documentation needed.
Q: Can I use my existing Stripe account?
Yes, you can connect your existing Stripe account to Akili Apps.
Q: What if a client disputes a charge?
Handle disputes in Stripe Dashboard. Akili Apps reflects dispute status on invoice.
Q: Can clients save cards for future payments?
Not currently. Each payment requires new card entry.
Q: Do I need Stripe for all invoices?
No, Stripe is optional. Clients can still pay via other methods (check, bank transfer, cash).
Q: Can I accept international payments?
Yes, Stripe supports international cards. Currency conversion fees may apply.
Q: What about refunds?
Issue refunds through Stripe Dashboard. Invoice status updates in Akili Apps.
Related Articles
Need Help?
- Akili Support: support@akiliapps.com
- Stripe Support: https://support.stripe.com (opens in a new tab)
Akili Apps - Intelligent Expense Tracking for Canadian Businesses