Call toll free: 1-888-438-3749

Accept Payments/Donations Through ReviewRoom – Authorize.net, PayPal, eRegisterNow…

Posted by admin in Features on 6:12 pm January 30, 2012

ReviewRoom has always allowed for clients to collect payments (i.e. registration fees, donations, etc…) online. In the past, the payment integration had primarily been available using PayPal but now we’ve added Authorize.net and eRigisterNow to the list of payment gateways that you can use to collect your payments online with using ReviewRoom

As a recap, if you’d like to have applicants on your site submit a payment, what you’ll need to do is add a payment task for the applicant group.

  • 1) Go to the competition designer page
  • 2) Add a new task (i.e. a payment task) to the appropriate applicant group
  • 3) Modify the appropriate options – specifically, don’t forget to type in the relevant information for your payment gateway

If you are using a different payment gateway that we don’t currently support and you’d like to use ReviewRoom, make sure to contact us at sales@myreviewroom.com and we’ll be glad to have a discussion with you to explore adding in other payment gateways as well.

Single Sign On For ReviewRoom

Posted by admin in Features on 7:47 pm January 27, 2012
Lately we’ve been talking to a lot of customers who want to have their users be auto-logged into ReviewRoom. Take for example a university that has their own internal system for students. Such an institution typically would not want to have their students create yet another username/password just so they can apply to some scholarships and awards.



While there are a lot of solutions to this particular situation, using the ReviewRoom API, your IT team can very quickly paste in some code into your system that will allow your applicants to auto-log-in to ReviewRoom once they are already logged into your site.

import json

from urllib import urlencode
from urllib2 import urlopen

reviewroom_url = ” # Your ReviewRoom URL
signin_path = ‘/api/signin/’
auth_path = ‘/api/authenticate/’

signin_url = ‘%s%s’ % (reviewroom_url, signin_path)
auth_url = ‘%s%s’ % (reviewroom_url, auth_path)

admin_email = ” # Your ReviewRoom’s owner’s email address
admin_password = ” # Your ReviewRoom’s owner’s password

”’
Authenticate with the API. This will return a rolling token
that should be included with all subsequent requests.

API authentication details can be found at:

http://test01.myreviewroom.com/api/docs/#authentication

”’

credentials = urlencode({
‘email’: admin_email,
‘password’: admin_password,
})

”’
Send our credentials via HTTP POST, this will authenticate with the ReviewRoom API.
”’


response = urlopen(auth_url, credentials).read()

token = json.loads(response)['token']

”’
The following values are required by the `sign in` API method.
The most important field being `email`, which will govern what
user this is.
”’


data = urlencode({
‘email’: ”, # Email address of applicant
‘group’: ”, # ID of applicant group to assign this applicant to
‘first_name’: ”, # First name of applicant
‘last_name’: ”, # Last name of applicant
‘token’: token # API token
})

”’
Send the information about our user to the ReviewRoom API’s sign-in method.
If a user with the given email exists, a one-time-login URL will be returned.

If a user account with the given email does not exist, a new account will be created.

Both scenarios will return the same response.
”’


response = urlopen(signin_url, data).read()

return_path = json.loads(response)['return_path']

”’
The client should now be redirected to `return_path`, via an HTTP redirect or other means.

`return_path` is a use-once URL that will automatically sign the client in to ReviewRoom.
”’


print return_path

[New Feature] Allow Applicants to Upload a Portfolio of Images for Online Applications & Admissions Programs

Posted by admin in Features on 11:58 pm December 15, 2011

Let’s say you’re an Arts school and you want to allow prospective students to apply online for admissions into your program. So, you look up ReviewRoom and realize that it’ll very easily allow you to accept submissions online and that it’ll even allow your internal reviewers to evaluate these applications and decide on the best candidates to bring into your school.

Now that sounds great – we know. Wouldn’t it be really cool if prospective students could easily upload a portfolio of their work so that you could view them online in a very aesthetically pleasing online viewer? Well, thanks to our R&D team, you can do exactly that.



When you now log into your “competition designer” screen, you are able to add what we’re calling a “Portfolio Task.” A Portfolio Task will allow you to select a specific or even unbounded # of photos all at once as shown in the image below:

Once these images are uploaded, they can be viewed in our online portfolio viewer as shown below. Beautiful. Btw, did we also mention that reviewers can see the images in the same format or even download them? Well, they can do that and a lot more!




Make sure to check out our newly added Portfolio Task below and keep the feature requests coming!

Powered by Olark