Skip to main content

Payment Portal Settings

The Payment Portal is designed to work out of the box and uses PayPal as the default payment processor. With just a few simple configurations, you can enable online payments, ensuring a seamless experience for your users.

image.png

 

PayPal Settings

image.png

  1. Enable Payment Portal:
    Check the box to Enable Payment Portal, allowing users to make payments through PayPal. This feature requires a business PayPal account.



  2. PayPal App Client ID & Secret:

    • Client ID: Enter your Live Client ID obtained from PayPal. This is used for integration between the system and PayPal. 
      What is Client ID?

    • Client Secret: Enter your Live Client Secret, which is also provided by PayPal.
      What is Client Secret?


  3. Save Settings: After entering the necessary credentials, click Save Settings to apply the changes.


  4. Preview Payment Portal: Click the Preview Payment Portal button to view how the payment interface will appear to users.





SMS Settings

image.png


  1. Send SMS on Payment Confirmation:

    Select the SMS service to use for sending notifications upon successful payment:
    Disabled: No SMS will be sent.
    Enabled - SMSGlobal API: Use the SMSGlobal API for sending SMS.
    Enabled - Clickatell API: Use the Clickatell API for sending SMS.


  2. SMSGlobal Settings:

    • SMSGlobal API Username: Enter your SMSGlobal API Username.
    • SMSGlobal API Password: Enter your SMSGlobal API Password.
    • SMS Sender Name: Set the sender name for the SMS message (must be registered with SMSGlobal in certain countries).
    • Use random number: Enable this option to use a virtual number for SMS sending, important in countries that block unregistered numbers.


  3. Clickatell Settings:

    • Clickatell API Secret: Enter your Clickatell API secret.
    • From Name: Optionally, define the SMS sender name. Leave it empty if you do not wish to specify one.


  4. SMS Text Customization

    Customize the SMS message users will receive after making a payment. 

    Use the following variables to personalize the message:

      • {{username}}: Voucher username
      • {{password}}: Voucher password
      • {{valid_for}}: Duration of the plan
      • {{plan_title}}: Name of the plan
      • {{plan_price}}: Price of the plan
      • {{plan_price_currency}}: Currency of the plan price

    Example SMS:
    User/Pass: {{username}}/{{password}} You paid {{plan_price}} {{plan_price_currency}} for plan {{plan_title}}, valid for {{valid_for}}. Thank you!


     

  5. Reset SMS Text: Click the Reset SMS Text button to restore the default message.


  6. Save SMS Settings: After configuring SMS settings, click Save SMS Settings to apply changes.


  7. Visit SMS Global/Clickatell: You can visit the websites of SMSGlobal and Clickatell for further information on API setup and services.


These settings enable streamlined payments and communication with users, ensuring a smooth transaction and notification process.