Skip to main content

Payment Portal Settings

The Payment Portal allows operators to accept payments for voucher-based access using PayPal as the default payment processor. Once configured, the portal enables users to complete payments through PayPal and obtain access vouchers, subject to operator configuration.

image.png

 

PayPal Settings

image.png


  1. Enable Payment Portal:
    Enable the Payment Portal option to allow users to complete payments using PayPal.
    This feature requires a PayPal Business account and valid PayPal application credentials.



  2. Store PayPal payer email in local transactions log:


  3. PayPal App Client ID & Secret:

    • Client ID: Enter your Live Client ID obtained from your PayPal application. This identifier is used to link the Payment Portal with your PayPal account.
      What is Client ID?

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


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


  5. 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. Additional Information: For API setup details and service availability, refer to the documentation provided by SMSGlobal or Clickatell.




⚠️ IMPORTANT NOTES:

  • Payment processing is performed exclusively by third-party providers.
    No credit card data is stored or processed by the WAVER device.

  • Operators are responsible for configuring payment options, SMS notifications, and ensuring compliance with applicable payment, telecommunications, and data protection regulations.