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