GHS Payments

Use GHS for Ghana payment requests and account verification requests.

Currency Value

GHS

Retrieve Ghana Institutions

curl --request GET \
  --url https://backendapi.sayswitchgroup.com/api/v1/bank_list/GHS \
  --header "Authorization: Bearer YOUR_SECRET_KEY" \
  --header "Accept: application/json"

Account Verification

Pass GHS as the currency when verifying a Ghana bank account or mobile money number.

curl --request POST \
  --url https://backendapi.sayswitchgroup.com/api/v1/account_name_verify \
  --header "Authorization: Bearer YOUR_SECRET_KEY" \
  --header "Content-Type: application/json" \
  --data '{
    "bank_code": "MTNGH",
    "account_number": "233000000000",
    "currency": "GHS"
  }'

Payment Request

Pass GHS as the currency when initiating a Ghana bank or mobile money payment.

curl --request POST \
  --url https://backendapi.sayswitchgroup.com/api/v1/bank_transfer \
  --header "Authorization: Bearer YOUR_SECRET_KEY" \
  --header "Content-Type: application/json" \
  --data '{
    "account_name": "John Doe",
    "account_number": "0245690993",
    "amount": "10",
    "bank_code": "MTNGH",
    "bank_name": "MTNGH",
    "currency": "GHS",
    "narration": "Test transfer",
    "reference": "UNIQUE_TRANSACTION_REFERENCE",
    "paymentMode": "momo"
  }'

Use paymentMode value bank for bank payments and momo for mobile money payments.