Accept PaymentsOverview

Introduction to Payments

Sayswitch provides a robust payment processing system that allows you to accept payments from customers worldwide. This guide will help you understand the basics of implementing payments in your application.

Payment Flow

  1. Initialize Payment

    • Create a payment session
    • Set amount and currency
    • Specify payment methods
  2. Customer Payment

    • Customer enters payment details
    • Payment is processed
    • Transaction is verified
  3. Confirmation

    • Receive webhook notification
    • Update order status
    • Send confirmation to customer

Supported Payment Methods

  • Credit/Debit Cards
  • Bank Transfers
  • USSD
  • Mobile Money
  • Digital Wallets
  • QR Code Payments (Comming Soon)

Testing

Use test credentials to simulate payments:

  • Test Card: 4242 4242 4242 4242
  • Expiry: Any future date
  • CVV: Any 3 digits

Transaction Status

Payments can have the following statuses:

StatusDescription
pendingPayment initiated but not completed
successPayment successfully processed
failedPayment attempt failed
cancelledPayment cancelled by customer

Next Steps

Need assistance? Contact our support team at support@sayswitch.com