SuperProfile lets you connect different payment partners so you can get paid for your products, sessions, and memberships. The available options are:
Stripe → Recommended for most creators worldwide.
PayPal → Popular for global payments and customer trust.
Paystack → Best for creators in Nigeria and supported African countries.
Coinbase Commerce → For accepting cryptocurrency.
This article walks you through connecting Stripe and PayPal, with step-by-step instructions and important tips.
Connecting Stripe
Stripe is the default payment processor for SuperProfile and works in most countries. It supports debit/credit cards, wallets, and local methods, and deposits payouts directly into your bank account.
Step 1: Go to Account Settings
Log in to your SuperProfile dashboard.
From the sidebar, click Settings → Account Settings.
Open the Payments tab.
Step 2: Connect Your Stripe Account
Click Connect Stripe.
Enter the email address linked to your Stripe account.
If you don’t have one, Stripe will guide you through creating it during this flow.
⚠️ Important: Use the email of the Stripe account you want payouts to go to. If you connect the wrong one, see the troubleshooting section below.
Step 3: Add Your Business Information
Stripe requires some details to verify your account:
Choose Company if you’re officially registered.
Choose Individual if you’re a solo creator or freelancer.
You’ll also need to provide:
Location and business type
Identification details (e.g., last 4 digits of SSN in the US)
Industry and short description of your services
A link to your website or SuperProfile
🔐 All information is encrypted and stored securely by Stripe.
Step 4: Add Payout Details
Select the bank account where you want to receive payouts.
You can choose from listed banks or add details manually.
Step 5: Add Public Business Info
This information appears on:
Customer receipts
Payment statements
Invoices
📌 Make sure the business name matches what you entered earlier so customers recognize it.
Step 6: Review & Submit
Double-check your details.
Fix anything marked as “Information Required.”
Click Agree & Submit to finish.
🎉 Your Stripe account is now connected. You can start accepting payments right away.
Stripe Fees
Stripe deducts transaction and payout fees automatically before your money reaches your bank:
2.9% + $0.30 per successful payment
0.25% + $0.25 per payout (minimum $1 per payout)
Additional fees may apply:
+1.5% for international cards
+1% for currency conversion
+0.5% for recurring payments (like memberships)
💡 Example: If you sell a $10 product, Stripe keeps about $0.59 (2.9% + $0.30). You’ll receive $9.41 before SuperProfile’s platform fee (if applicable).
Please refer official Stripe website for more details regarding transaction fees.
Managing or Updating Stripe
Change business details (SSN, EIN, business type): Email [email protected]
Connected the wrong account?
Go to Settings → Account Settings → Payments.
Find the connected account and click ••• → Disconnect.
Reconnect the correct one.
Connecting PayPal
PayPal is a widely trusted payment option that lets customers pay with their PayPal balance, debit/credit cards, or linked bank accounts.
Step 1: Go to Account Settings
Log in to your SuperProfile dashboard.
From the sidebar, click Settings → Account Settings.
Open the Payments tab.
Step 2: Connect PayPal
Under Payment Options, find PayPal.
Click Connect.
A new window will open — log in with your PayPal credentials.
Step 3: Complete Setup
Enter your PayPal email and select your country/region.
Follow the on-screen steps to authorize the connection.
✅ Once connected, PayPal will appear as a checkout option for your customers.
PayPal Tips & Notes
Business Account: In many countries, PayPal requires a Business account to receive payments for products and services. Upgrade if prompted.
Customer Experience: Customers see your business name on their receipts, so make sure it’s recognizable.
Payouts: Funds go straight into your PayPal balance. You can withdraw them to your bank account at any time.
Fees: PayPal charges vary by country, but typically are around 2.9% + fixed fee per transaction. Currency conversion fees apply for international payments.
Connecting Paystack (Africa)
Paystack is ideal for creators in Nigeria and other supported African countries. It supports local payment methods like bank transfers and USSD, making it easier for your customers to pay in their local currency.
Step 1: Log in to Your Dashboard
Log in to your SuperProfile Dashboard.
Go to Settings → Account Settings → Payments.
Step 2: Select Paystack
Under Payment Partners, choose Paystack.
Click Connect.
Step 3: Get Your API Keys from Paystack
Log in to your Paystack Dashboard in a separate tab.
Navigate to Settings → API Keys & Webhooks.
Copy your Public Key and Secret Key.
Make sure you’re in the correct mode:
Live Mode → For real payments.
Test Mode → For testing setup.
Step 4: Enter API Keys in SuperProfile
Paste your Public Key and Secret Key into the fields provided in SuperProfile.
Click Connect to complete the integration.
✅ Once connected, customers in Africa can pay you via Paystack using cards, bank transfers, and USSD.
Paystack Tips & Notes
Currency: Customers can pay in NGN and other supported currencies.
Settlement: Payouts are made directly into your Nigerian bank account, typically within 24–48 hours.
Fees: Paystack charges around 1.5% per local transaction (capped at ₦2000) and 3.9% + ₦100 for international payments.
Testing: Always test with Paystack’s sandbox before going live.
Connecting Coinbase Commerce (Crypto)
Coinbase Commerce lets you accept payments in cryptocurrency (BTC, ETH, USDC, and more). This is useful if you want to offer borderless, modern payment options.
Step 1: Log in to Your Dashboard
Log in to your SuperProfile Dashboard.
Go to Settings → Account Settings → Payments.
Step 2: Select Coinbase Commerce
Under Payment Partners, choose Coinbase Commerce.
Click Connect.
Step 3: Generate API Key & Webhook Secret
In a new tab, log in to your Coinbase Commerce Dashboard.
Go to Settings → API Keys → Generate a new API key.
Go to Webhooks → Create a new webhook.
Copy the Webhook Secret.
Step 4: Enter Details in SuperProfile
Paste the API Key and Webhook Secret into SuperProfile.
Click Connect to finalize setup.
✅ You can now accept cryptocurrency payments on your SuperProfile store.
Coinbase Tips & Notes
Supported Currencies: BTC, ETH, USDC, DAI, and other supported coins.
Payouts: Payments are deposited into your Coinbase Commerce wallet. You can transfer them to your main Coinbase account or external wallet.
Fees: Coinbase Commerce does not charge transaction fees, but network (miner) fees apply.
Refunds: Crypto payments are non-reversible. Clearly state your refund policy in your store.
FAQs
Which payment partners are supported?
Stripe (global), PayPal (global), Paystack (Africa), Coinbase Commerce (crypto).
Can I connect more than one payment method?
Yes. You can enable multiple methods so your customers choose what works best for them.
When do I get paid?
Stripe and PayPal: Payouts follow their standard schedules (usually 2–7 business days).
Paystack: Typically within 24–48 hours to Nigerian bank accounts.
Coinbase: Instantly to your crypto wallet.
What if I connected the wrong account?
Go to Settings → Account Settings → Payments, disconnect the wrong account, and reconnect the correct one.
Can I update my business details later?
Yes. For Stripe, email [email protected]