SMS Notifications

SMS is a fast and convenient channel for sending payment-related notifications to customers. With high open rates and immediate delivery, SMS is ideal for sending concise, time-sensitive payment details such as payment confirmations, status updates, or critical actions performed on a transaction (e.g., refunds, voids).

To ensure SMS notifications work seamlessly, certain prerequisites must be met:

  • Customer Phone Number: The customer’s phone number must be required and provided when creating a payment transaction. To set the phone number as a mandatory field, please contact Ottu support team.

  • SMS Template Configuration: Ensure that the SMS related templates are fully configured and reviewed for accuracy and completeness before enabling SMS notifications. To configure SMS templates, please contact Ottu support team.

  • Enabling SMS Templates: Merchant can enable these templates by selecting the corresponding checkboxes during the payment transaction creation process, either before or after the payment, depending on the specific requirement.

  • SMS Provider: A dedicated SMS provider should be added and configured through Ottu support team. For more information about SMS providers, please check SMS Providers section.

Below is the list of supported SMS providers categorized by country and region, along with their integration codes for easy configuration.

Kuwait 🇰🇼

Provider
Code

Twilio

twilio

Nexmo

nexmo

MPP

mpp

MsgQ8

msgq8

KwtSMS

kwtsms

KwbSMS

kwbsms

Synapse

synapse

United

united

GIC

gic

Strust

strust

SMS Box

smsbox

KSA 🇸🇦

Provider
Code

Taqnyat

taqnyat

DEEWAN

deewan


Bahrain 🇧🇭

Provider
Code

BHSMS

bhsms

Etisal

etisal

Bareed

bareed

Oman 🇴🇲

Code
Provider

ismart

iSmart

country

Country

ooredoo

Ooredoo


MENA 🌍

Provider
Code

Route

route

FCC

fcc

FCC Falcon

fcc_falcon

FCC Puffin

fcc_puffin

Knews

knews

Ottu sends SMS notifications to customers based on key states in the payment lifecycle. These states ensure that customers are informed about important transaction states in a timely manner.

The following states trigger SMS notifications for payment events:

  • created

  • paid

  • authorized

  • canceled

  • failed

  • expired

For more information about payment states, refer to the Parent Payment States section.

SMS notifications are triggered for key operation States, including:

  • captured

  • refunded

  • voided

For further details on operation states, see the Operation Clauses section.

Pre payment SMS notification is not available for the E-Commerce plugin

Last updated