Skip to content
Last updated

Terms And Conditions

Overview

To provide Ryft's services to Sub-Accounts, they are required to accept Ryft's Terms and Conditions. This is a mandatory step in the onboarding process for Sub-Accounts.

Accepting the Terms and Conditions

For Sub-Accounts onboarded using the Hosted flow, Ryft will automatically handle the acceptance of the Terms and Conditions during the onboarding process.

For Sub-Accounts onboarded using the API (Non Hosted) flow, the Main Account holder must ensure that the Sub-Account accepts the Terms and Conditions. This can be done by directing the Sub-Account holder to a URL where they can review and accept the Terms and Conditions.

We require that the Main Account holder:

  • Presents the Terms and Conditions to the Sub-Account holder in a clear and transparent manner, ensuring they understand the terms they are agreeing to. This can be done by embedding the Terms and Conditions on their own website or application, or by providing a direct link to the Ryft Terms and Conditions page.
  • Allows the Sub-Account holder to tick a checkbox to indicate their acceptance of the Terms and Conditions.
  • Collects the Sub-Account holder's IP address, user agent (browser information) and the timestamp of when they accepted the Terms and Conditions. This information is important for compliance and record-keeping purposes.

Once the Sub-Account holder has accepted the Terms and Conditions, the Main Account holder must use the subAccountUpdate API endpoint to notify Ryft of the acceptance.

Example Request:

subAccountUpdate - Payload Example
{
  "termsOfService": {
    "acceptance": {
      "ipAddress": "0.0.0.0",
      "userAgent": "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0",
      "when": 1690848000
    }
  }
}

Ryft Terms and Conditions

Ryft Terms and Conditions can be found here.