Receiving money from MTN Ghana

  1. You make an HTTP POST request to Beyonic's Collection Request API to debit a Mobile Money subscriber’s wallet.  
  2. Beyonic forwards it to MTN.
  3.  MTN receives the request and sends a USSD bill prompt to Mobile Money subscriber’s mobile device for authorization. 
  4. When the Mobile Money subscriber confirms or rejects USSD bill prompt, MTN sends the response to Beyonic.
  5. Beyonic updates creates the collection object, updates the collection request object and forwards the final response to your notification URL for the "collection.received" event.
  6. MTN sends an SMS notification to the Mobile Money subscriber if transaction is successful.

Receiving money from Tigo Ghana

  1. You make an HTTP POST request to Beyonic's Collection Request API to debit a Mobile Money subscriber’s wallet.
  2. Beyonic forwards it to Tigo.
  3. Tigo sends an SMS to Tigo cash subscriber’s phone on how to dial *501*5# to authorize payment.
  4. Mobile Money subscriber confirms or rejects bill prompt by dialing USSD *501*5#.
  5. Tigo cash sends a payment confirmation response to Beyonic.
  6. Beyonic updates creates the collection object, updates the collection request object and forwards the final response to your notification URL for the "collection.received" event.
  7. Tigo sends an SMS notification to Mobile Money subscriber if transaction is successful. 

Receiving money from AIRTEL Ghana

  1. You make an HTTP POST request to Beyonic's Collection Request API to debit a Mobile Money subscriber’s wallet.
  2. Beyonic forwards it to AIRTEL
  3. Airtel sends an USSD prompt to subscriber’s phone to authorize payment.
  4. Mobile Money subscriber confirms or rejects bill prompt.
  5. Airtel Money sends a payment confirmation response to Beyonic. 
  6. Beyonic updates creates the collection object, updates the collection request object and forwards the final response to your notification URL for the "collection.received" event.
  7. AIRTEL sends an SMS notification to Mobile Money subscriber if transaction is successful. 
Did this answer your question?