I am hearing the name of this payment processor for the first time in my internet life.

Did you not find any informations in its TOS or in Google?