/
1.6.9 Automatic Payments

1.6.9 Automatic Payments


To use automatic payment notifications, one first needs to configure SMTP details.

How o configure SMTP you will learn here 

Automatic payments configuration is under SETTINGS → EVENT MANAGER AUTOMATIC PAYMENTS tab.

SETTINGS -  here we can setup who will be charged for the notification that will be sent over sms to the recipient.

There are 3 options:

  • NONE - no one is charged for the sms notification
  • recipient - recipient account is charged for the sms notification
  • Fixed account - we can setup the account that will be charged for the sms notification


Automatic Payments allows using different types of automatically triggered payments for VoipSwitch customers . Automatic payments contains four default payment types:

  • DID payment - used to charge customers for DID numbers,
  • Plan payment - used to charge customers for Plan Packs,

  • Plan - used to charge customers for Plan,

  • Plan pack payment - used to charge customers for Plan Packs.




DID Payment


GENERAL - we can setup:

  • Description - payment description which will be visible for the VoipSwitch owner in VSM;
  • Payment description - description which will be visible for the customer 


Payment Statuses


Incoming- you can specify how many days before the payment due date the state should occur and which actions should be triggered by then.

  • Days before set incoming status... - enables determining the number of days the incoming status should be set before the automatic payment is processed. If set to 0, automatic payment will be omitted;
  • Email notification- with this feature a notification can be sent to customers' e-mails if the payment status has been set to incoming. This check-box enables a Message template box which appears below. The _Message template_ can be used to build an e-mail message to be sent to customers.
  • Sender name - sender name like. Abdul
  • Replay to -email to which the recipient could replay
  • In the Message title and Message body fields variables are stored, like:
    • [LOGIN] - login of customer account
    • [USER_NAME] - customer name;
    • [USER_LASTNAME] - customer last name;
    • [ACCOUNT_STATE] - customer account balance;
    • [DATE_OF_PAYMENT] - date and time when the payment will be made;
    • [PAYMENT_NAME] - the content of the Name field;
    • [PAYMENT_AMOUNT] - amount of money that will be subtracted from your account when payment is made;
      can be used after clicking the button or typed directly there. 
  • SMS notification - with this feature a notification can be sent using SMS if the payment status has been set to incoming.


Approved - feature used to send notifications about the approved automatic payments to customers' e-mail addresses . Notifications can be enabled by ticking the email notification or sms notification check-box. How to use the Message template to build an e-mail message has been described under the Incoming feature.


Non-sufficient funds

If enabled, the number of reminders and the time between each reminder can be set.

How to use the Message template to build an e-mail message has been described under the Incoming feature.


Declined - feature used to send notifications about automatic payments that for some reason have been declined to the customers' e-mails. Notifications can be enabled by ticking the  email notification or sms notification check-box. How to use the Message template to build an e-mail message has been described under the Incoming feature. Apart from the notification, Events Manager can remove the DID number from the customer's account if the payment status has been set to declined.



Plan payment


GENERAL - we can setup:

  • Description - payment description which will be visible for the VoipSwitch owner in VSM;
  • Payment description - description which will be visible for the customer 



Incoming- sets the payment status to incoming before it is triggered

  • Days before set incoming status... - enables determining the number of days the incoming status should be set before the automatic payment is processed. If set to 0, automatic payment will be omitted;
  • Email notification- with this feature a notification can be sent to customers' e-mails if the payment status has been set to incoming. This check-box enables a Message template box which appears below. The _Message template_ can be used to build an e-mail message to be sent to customers.
  • Sender name - sender name like. Abdul
  • Replay to -email to which the recipient could replay
  • In the Message title and Message body fields variables are stored, like:
    • [LOGIN] - login of customer account
    • [USER_NAME] - customer name;
    • [USER_LASTNAME] - customer last name;
    • [ACCOUNT_STATE] - customer account balance;
    • [DATE_OF_PAYMENT] - date and time when the payment will be made;
    • [PAYMENT_NAME] - the content of the Name field;
    • [PAYMENT_AMOUNT] - amount of money that will be subtracted from your account when payment is made;
      can be used after clicking the button or typed directly there. 
  • SMS notification - with this feature a notification can be sent using SMS if the payment status has been set to incoming.


Approved - feature used to send notifications about the approved Plan payments to customers' e-mail addresses (Fig. 3). The notification is always on. How to use the Message template to build an e-mail message has been described under the Incoming feature,


Non-sufficient funds - If enabled, the number of reminders and the time between each reminder can be set.

How to use the Message template to build an e-mail message has been described under the Incoming feature.


Declined - feature used to send notifications about automatic payments that for some reason have been declined to the customers e-mails.Notifications can be enabled by ticking the  email notification or sms notification check-box. How to use the Message template to build an e-mail message has been described under the Incoming feature. Apart from the notification, it can be set to deactivate an account if the plan payment has been declined by ticking the Deactivate client check-box. Also the prefixes for the client can be automatically changed and so his calls can be routed to other destinations (or even disabled) and charged with other voice rates by enabling Replace calls prefix check-box.





Related content