BomaPay Documentation

BomaPay API documentation covering payment partners, integration flows, authentication, API endpoints, and SDKs.

← Back to projects

SDK Integration

Web SDK

Mobile SDK

Documentation image
  1. Client creates an order.
  2. Mobile Server registers that order in Payment Gateway viaregister.do. UsereturnUrlparameter as a marker to close Web View after redirect from ACS.
  3. Mobile Server receives a unique order numbermdOrderin response.
  4. Mobile App initiates SDK Payment to collect Client's payment data.
  5. Client fills in payment data.
  6. SDK sends encrypted payment data (seToken) to Payment Gateway.
  7. Payment Gateway makes a payment.
  8. If it's required, Payment Gateway handles 3DS Secure communication.
  9. To process 3DS 2 payments, we recommend you to use web view redirect (use3ds2sdk=false).
  10. Payment Gateway sendscallback notificationto Merchant server if it's configured for the merchant.
  11. Mobile Server checks the final payment status viagetOrderStatusExtended.do.
  12. Mobile App shows payment result to the client.