Ray Support Agents Guide for Payment Integration

  1. Need to have Payment Gateway APi secret key/Oauth Key/ Authorization Token from customer Payment Gateway account. The secret key is input in the Ray  Captive portal Payment integration Auth type as a token,  The Ray Captive portal will use this key to authenticate to the customer’s Payment Gateway and authorize the Payment Gateway to perform actions.
  2. The customer needs to add Ray’s webhook URL to his Payment Gateway so that it can notify Ray of events such as successful payments or failed transactions. based on the event notification, Ray will Grant user access to internet in case of successful payment notification event from Payment Gateway or Deny User access incase of failed transaction notification event from Payment Gateway. Ray Captive portal webhook URL for Flutterwave is  https://captivecloud.ray.life/ripple/flutter/payment/webhook  you can  learn how to obtain webhook URL by referring to Ray Captive Portal with Payment Gateway Integration:
  3. The secret hash of Webhook URL:    The Security Hash is a security feature used to verify Webhook signatures. When enabling webhooks, you have the option to set a secret hash. Since Webhook URLs are publicly accessible, the secret hash allows you to verify that incoming requests are from your Payment Gateway/ Flutter wave. You can specify any value as your secret hash, but we recommend something random. You should also store it as an environment variable on your server.               The Current Security hash for flutter wave Ray webhook URL is:  secret hash : 32178910-fae9-4a9e-b0ed-399dc648d9e0 

What are your feelings

Updated on November 26, 2022