Payments

All the ways to accept payments on Credo — from no-code solutions to API integrations.

Credo provides multiple ways to accept payments from your customers. Whether you need a quick no-code solution or a fully integrated payment flow, we have you covered.

Ways to accept payments

Payment methods

Your customers can pay using:

MethodHow it worksBest for
CardsVisa, Mastercard, Verve with 3D SecureOnline stores, subscriptions
Bank TransferVirtual account number for transfersCustomers who prefer banking apps

Available payment methods depend on currency and transaction amount. The checkout page automatically shows applicable options.

Quick comparison

SolutionSetup timeTechnical skillBest for
Payment Links2 minutesNoneQuick payments, social media
Invoicing5 minutesNoneService billing, B2B
API Integration1-2 hoursDeveloperCustom checkout flows
SDKs30 minutesBasic codingMobile apps, websites

Getting started

Choose your method

Configure your account

Make sure your settlement account is set up to receive payouts.

Start accepting payments

Create your first payment link, invoice, or integration and start collecting payments immediately.

Payment lifecycle

Features across all methods

No matter how you accept payments, you get:

  • Multiple currencies — NGN and USD support
  • Fee bearer control — Choose who pays transaction fees
  • Webhook notifications — Real-time payment status updates
  • Detailed reporting — Transaction history and analytics
  • Secure processing — PCI DSS compliant, 3D Secure support

Transaction fees

Credo charges a processing fee per transaction. Control who pays:

SettingCustomer paysYou receive
Customer bears feeTransaction + feeFull amount
Merchant bears feeTransaction onlyAmount - fee

Example only

Fee amounts vary based on your plan. Check your dashboard for current rates.

Next steps

Was this page helpful?

Last updated on

On this page