Project Detail

Joomla EVS integration  

Joomla EVS integration is project number 327845
posted at Freelancer.com. Click here to post your own project.

 

| More Free Trial For New Buyers
 

Status:

Selected Providers: msandhu

Budget: $30-250

Created: 10/12/2008 at 10:12 EDT

Bid Count: 6

Average Bid:
$ 140

10/16/2008 at 10:12 EDT

Project Creator: danieldonaldson
Employer Rating: 10/1010/1010/1010/1010/1010/1010/1010/1010/1010/10 (2 reviews)

Bid On This Project
 

Description

Hello, I have a project and am happy to accept your bid.
In brief, we have a site built in Joomla that has a form which needs to connect to a third-party Electronic Verification service.
The student/user needs to confirm their identity via the EVS and then be returned to the site to begin taking the class.

Below is the info the EVS tech support provided me.
If this is something you feel confident that you can achieve, please respond with your bid.
Please see the form here: http://certifiedpooltechnician.com/index.php?option=com_content&view=article&id=88

We would like this to be implemented as soon as possible.
Thank you for your attention and we look forward to reviewing your bid.

**************Copy of email from EVS support********************************************************

Hi Daniel,

I see that you're using php and have a form created already. The next step is to take the input received from your form and create a webservice call sending the information to us. This can be done in a couple of different ways.



Method 1:


One way is to send a SOAP XML request to https://transactions.everification.net/eipsservices/wrapEVS.asmx. If you go to that page in your web browser it will generate an outline of the available functions that can be called and the input it expects. The function you will be using is GetEVS.

NuSOAP is a nice free php class that you should have gotten with the sample code. This class makes it pretty simple to send calls to webservices. The demo page provided in the example uses NuSOAP to send a SOAP request to our server passing it each of the values found in your form.



Method 2:


The other way is by using a simple REST request. In this method you will generate a URL and then query the URL using CURL. The URL will contain all of your identification parameters along with your EVS password in the query string. Any values that you do not wish to search against should be in the query string but left blank. CURL is not provided with PHP but it can be installed on the server as a module. You will need SSL support also installed for this to work properly. An example of of REST URL is as follows:


https://transactions.everification.net/EIPSServices/WrapEVS.aspx?strSocialSecurity=999999999&strOwnNameFirst=John
&strOwnNameLast=Doe&strAddress=10200+Linn+Station+Rd+Suite+372&strCurAddrCity=Louisville&strCurAddrState=K
Y&strCurAddrZip=40223&strTelephone=5028141020&strDrivingLicense=S536&strDrivingLicenseState=FL&strCustRefNu
mber=1087503461060&strCustPassword=YOURPASSWORD&Submit=Submit


No matter which method you choose from above, the following will be the same:


Once the request has taken place you will recieve an XML response with each of the response codes found in the Integration Guide PDF. These response codes will tell you how the information provided relates to each other. For example, if the name given does not match the address, you will recieve a result code indicating that.

Also in the returned request will be a list of questions along with answers for each question. Each question will have one answer that is marked as being the true answer, the others will all be false. At this point you should generate another page for the user to select answers to each of the questions provided. This will be another form that will be submitted at which point you will want to check to see which questions were answered correctly.

At this point you will have all of the information to make your decision on whether this is a pass or a fail. Your business logic will need to determine how many questions the user is allowed to miss and which results codes you are expecting to be returned to say that it is a good enough match for your purposes.

Messages Posted:0 View project clarification board Post message on project clarification board

Bid On This Project
 

If you are the project creator or one of the bidders Log In for more options

 

200

4 days

10-12-2008 12:19 EDT

Hi, please see your PMB. Thanks.

help

 

200

4 days

10-12-2008 12:54 EDT

hi we can help you to get it done.

help

 

150

2 days

10-12-2008 10:28 EDT

Hi, Please check your PMB. Thanks

help

 

100

2 days

10-16-2008 07:50 EDT

please see the pmb.

help

 

100

4 days

10-13-2008 11:13 EDT

Please see PM

help

 

90

5 days

10-15-2008 00:50 EDT

Please check PMB.

help


    Bid on this Project