One single gateway for all Sri Lankan telecoms

One Time Password SMS

    API description

    Go to www.ideamart.dialog.lk
    Click on the on Connect button.
    Fill your bank details, company details (if any) and save the profile.
    The API delivers a short-lived one time password to a mobile phone number via SMS. The API then validates the code as input by the end-user into the service, in order to provide a proof of possession of the phone number.

    Use cases (examples)

    Go to www.appmaker.ideamart.io
    Click on the on Connect button.
    Fill your bank details, company details (if any) and save the profile.
  • Onboarding to digital service (banking, social media, gig economy, retail, …): Password is used to prove that the user is in possession of the mobile device associated with the mobile number used for onboarding. This increases confidence for future uses of the mobile number and reduces instances of fake accounts creation.
  • High-value transactions: in order to reduce payment fraud, the user may be asked to enter the OTP code sent to their registered mobile number.
  • Account management e.g. password reset: to protect against account takeover, sensitive account management actions can be protected by requesting a second factor authentication by the end-user.

    Benifits

    Go to www.appmaker.ideamart.io
    Click on the on Connect button.
    Fill your bank details, company details (if any) and save the profile.
    Convenient and secure online payment solution for unbanked / underbanked users who cannot pay by credit card Increased conversion for merchants

    Supported Operators-

  • Dialog, Mobitel, Airtel, Hutch, Etisalat

Carrier Billing – Check Out​

    API description

    Go to www.ideamart.dialog.lk
    Click on the on Connect button.
    Fill your bank details, company details (if any) and save the profile.
    The API allows an online merchant to enable the purchase of third-party digital goods and to request payment against the user’s Operator carrier billing system. The API enables several related operations to the purchase (triggering purchase and consulting information to follow up on fulfilment); and to the payment, in one step by requesting carrier billing payment or with additional steps to prepare the payment before confirming or cancelling it. The Operator takes care of the billing. Usually the payment amount is added to the user’s phone bill or deducted from their prepaid balance and funds are paid to the merchant by the Operator.

    Use cases (examples)

    Go to www.appmaker.ideamart.io
    Click on the on Connect button.
    Fill your bank details, company details (if any) and save the profile.
  • Mobile payments across media, gaming, mobile services, ticketing, content, and other digital services: when reaching checkout online, the user gets the option to pay by mobile. If chosen, the merchant requests payment via the Carrier Billing API. The payment amount is added to the user’s phone bill or deducted from their prepaid balance. The settlement from the mobile operator to the merchant takes place to cover all users’ payments over a defined period.

    Benifits

    Go to www.appmaker.ideamart.io
    Click on the on Connect button.
    Fill your bank details, company details (if any) and save the profile.
    Convenient and secure online payment solution for unbanked / underbanked users who cannot pay by credit card Increased conversion for merchants

    Supported Operators-

  • Dialog, Hutch, Airtel

Device Location

    API description

    Go to www.ideamart.dialog.lk
    Click on the on Connect button.
    Fill your bank details, company details (if any) and save the profile.
    The API allows an application to check if a mobile device is in proximity of a given location. The API request contains the location to be checked and an accuracy range in km (between 2km and 200km). The API response indicates whether the location is within the accuracy range of the last known location of the MSISDN. ​

    Use cases (examples)

    Go to www.appmaker.ideamart.io
    Click on the on Connect button.
    Fill your bank details, company details (if any) and save the profile.
  • Fraud prevention (banking, payments): a bank may query the API upon detecting a cash withdrawal or credit card use attempt from an unexpected location. The location verification feeds into the bank risk decision engine and security measures are applied accordingly by the bank.
  • Traffic management of drones: the Uncrewed Aircraft System Traffic Management or the drone operator can obtain drone location information from its GPS data, however this is vulnerable to jamming or spoofing. They can query the API to verify the drone location, e.g. for law enforcement purposes or to check compliance with approved flight plan.
  • Retail marketing: a retailer Edge Application may query the API to verify that a user is close enough to a physical location before pushing a notification to them.
  • Protection of assets e.g. logistics, indoors factory tools (depending on available accuracy) the fleet manager can check if assets are in their expected location.

    Benifits

    Go to www.appmaker.ideamart.io
    Click on the on Connect button.
    Fill your bank details, company details (if any) and save the profile.
    Decreased fraud risk without additional friction for the user Independent and reliable verification of the location reported by a drone GPS. Geotargeted marketing

    Supported Operator-

  • Dialog