Find Answers

Find Answers

Specified Languages
English

Contact Us

Merchant Support

Toll-Free Phone: 877-447-3938

Support Hours:
M–F: 5 AM – 5PM PST
(closed major holidays)


Reseller Support

Toll-Free Phone:
888-437-0481

Support Hours:
M–F, 6 AM – 5 PM PST
(closed major holidays)


Affilate Support

Toll-Free Phone:
866-682-4131

Support Hours:
M–F: 6 AM – 5 PM PST
(closed major holidays)


Corporate Offices

Authorize.Net (Utah)
P.O. Box 8999
San Francisco, CA 94128-8999
Tel: 801-492-6450
Fax: 801-492-6489

Authorize.Net (Washington)
P.O. Box 8999
San Francisco, CA 94128-8999
Tel: 425-586-6000
Fax: 425-586-6005

CyberSource Corporation HQ
P.O. Box 8999
San Francisco, CA 94128-8999
Tel: 650-965-6000
Fax: 650-625-9145

What is Server Integration Method (SIM)?


Doc ID:    A616
Version:    2.0
Status:    Published
Published date:    06/09/2011
Updated:    06/09/2011
 

Answer

SIM (Server Integration Method) is a means to call our secure payment form using scripting on your Web server. SIM is designed to increase transaction security by:

• Validating the source of a transaction;

• Preventing the alteration of the transaction amount;

• Preventing replay attacks; and

• Increasing the difficulty of validating script-generated credit card numbers with the browser "Back Button" scheme.

SIM works by having the merchant's site create a unique fingerprint for every transaction that is submitted to Authorize.Net using four pieces of data and a shared transaction key that is stored both in a secure location on the merchant's website, and inside the merchant's Authorize.Net account.

The site then sends the fingerprint, the four pieces of data and the rest of the transaction details to Authorize.Net. We will then attempt to recreate the fingerprint with the four pieces of data and the transaction key stored in the account.

If Authorize.Net is able to recreate the fingerprint, it allows the customer to access our payment form to submit the transaction. If the Authorize.Net system cannot create an identical fingerprint the transaction will be rejected.

You may find SIM sample scripts at http://developer.authorize.net/samplecode

Documentation explaining SIM in greater technical detail may be found at http://developer.authorize.net/guides/SIM


Rate this Page
Did reviewing this article help you to resolve your issue?
Yes
No
 
Why or why not?