Quick Start (Users)

Set up your Credo account and start accepting payments from the dashboard.

This guide is for business users who want to start accepting payments through the Credo dashboard - no coding required. If you're a developer looking to integrate the API, see the Developer Quick Start.

Create your account

Sign up for a Credo account:

Complete the registration form and verify your email address.

Complete onboarding

After signing in, you'll be guided through six setup steps:

  1. Personal profile — your name, email, and phone number
  2. Business profile — business name, type, industry, and address
  3. Registration documents — government ID, proof of address, CAC certificate
  4. Business representatives — directors, signatories, or beneficial owners
  5. Account information — the bank account where you'll receive payouts
  6. Charges information — review your transaction fee structure

Production accounts require all six onboarding steps before going live. Sandbox accounts are activated immediately.

The fastest way to start collecting payments:

  1. Go to Payment Links in your dashboard
  2. Click Create Payment Link
  3. Enter the payment details - amount, description, and currency
  4. Share the generated link with your customers

Customers click the link, choose a payment method, and pay. You'll see the transaction in your dashboard immediately.

Send an invoice

For formal billing:

  1. Go to Invoicing in your dashboard
  2. Click Create Invoice
  3. Add your customer's details and line items
  4. Send the invoice via email

Customers receive a professional invoice with a built-in payment button.

Track your transactions

Monitor all activity from the dashboard:

  • Transactions - view payment status, amounts, and customer details
  • Settlements - track when funds are paid out to your bank account
  • Reports - export transaction data for reconciliation

Go live checklist

Before switching from sandbox to production:

  • Business verification is complete
  • Settlement bank account is configured
  • Webhook URL is set (if using integrations)
  • Test transactions have been reviewed
  • Team members have appropriate access levels

Next steps

Was this page helpful?

Last updated on

On this page