NOTICE: In the past some online real-time credit/debit card processors have made NON-backwards compatible changes to the way their system works which caused the Dansie Shopping Cart (and other shopping cart softwares) to no longer be able to work with them. We recommend that you inquire of your processor if they intend to remain backwards compatible and encourage them to do so. We will not be responsible for loss of compatibility if your processor should make some non-backwards compatible changes. If this occurs, let us know and we can try to adjust the Dansie Shopping Cart to keep up with their non-backwards compatible changes. In some cases where the processors changes were too radical, we had to remove them from our list of compatible processors below.
Echo
To connect your Dansie shopping cart to your Echo merchant account simply fill out the form at:
https://safepay.net/safepay/cgi-bin/shop/echo-setup.cgi
Cambist
Cambist is a real-time credit card processor and secure server. http://www.cambist.com. If using Cambist as your secure server, set all variables in this section as instructed except for SSV#10.
- To run a test with Cambist:
- Set SSV#1 to: https://cambist.com/cgi-bin/icvtest.pl
- Set SSV#2 to: DEMO
- Put an item in the cart that will cause it to give a grand total ending in a '.05' or '.00'.
- Use these numbers for testing: 4005550000000027 or 5419840000000003
- To go live with your Cambist account:
- Set SSV#1 to: https://cambist.com/cgi-bin/authorize.pl
- Set SSV#2 with your Cambist Merchant ID.
- If you want Cambist to use a language on their website other than English, set SSV#9 like so:
-->Language=Spanish
Or:
-->Language=French
Inquire with Cambist for supported languages.- If you are doing "book" transactions with Cambist, then set SSV#9 to "book" like so:
-->book- If you would like to activate Cambist's AVSVerify service, then set "AVSVerify" in SSV#9 as well (this will check the validity of address and/or zip). Example:
-->book,AVSVerify,Language=Spanish
AuthorizeNet
The Dansie Shopping Cart will also work with AuthorizeNet Weblink method and the following AuthorizeNet "clones" (real-time credit card processors and secure servers.): 2checkout.com, ecx.com, ishopsecure.com, merchantcommerce.net, netbilling.com, planetpayment.com, quickcommerce.net, richsolutions.com, rtware.net.
Set Secure Variables 1,2,6,7 and 13. Follow these steps:
- Set Secure Server Variable #1 to:
https://secure.authorize.net/gateway/transact.dll
For QuickCommerce accounts, set SSV#1 to:
https://secure.quickcommerce.net/gateway/transact.dll
For TRANSACT-SECURETM posting set SSV#1 to:
https://verify.ishopsecure.com/authorizenet/cgi_bin/verify.cgi
For richsolutions.com, set SSV#1 to:
https://www.richsolutions.com/Pay/WebLink.aspx
For the other clones, set SSV#1 to the transaction posting URL they provide you.
- Set SSV#2 with your AuthorizeNet or clone Login ID.
- AuthorizeNet accounts login here: https://secure.authorize.net
QuickCommerce accounts login here: https://secure.quickcommerce.net
Or login to your clone processor.
- Click on "Settings".
- Select "Manage URLs" and click "GO".
- Click "Add URL".
- Enter the URL: http://www.safepay.net/cgi-bin/shop/cart.cgi
- Then check mark "Add To List Of Valid Referrers".
- Click "Sumbit URL".
- Enter this Return Link URL in the designated field:
http://www.safepay.net/cgi-bin/shop/cart.cgi?SSV#6|merchant|YOUR-USER-NAME
The SSV#6 at the end of the URL above is what you define in variable SSV#6.- Checkmark "Add To List Of Valid ADC / Receipt Link URLs"
- If the Dansie Shopping Cart is your ONLY business using AuthorizeNet as your credit card service, set the cart as "Receipt Link Default URL."
- IMPORTANT NOTE If you use more than one shopping cart program or use your AuthorizeNet account for more than one online business venture (besides the Dansie Shopping Cart) - select "Not A Default URL". Using the Dansie Shopping Cart will not effect your other Default URL or any other URL's that might be existing or set already.
- Last, click the "Submit URL" button.
- Special feature: If you would like transactions to be "authorization only" then set SSV#9 with "AO" (without the quotes). Example:
9 -->AOMake sure your AuthorizeNet account is in TEST mode when testing it. Click on "Settings". Then select "General Merchant Settings" and click the "GO" button. Select "Test Mode", then click the "Submit" button. Test credit card number with AuthorizeNet: 5419840000000003
Note that the AuthorizeNet web page receipt will flash briefly and then automatically refresh the shopper's browser over to the cart's receipt page. That is normal. This will ensure that the shopper's browser returns to the cart to trigger the email receipts with the order details and shipping address.
eProcessingNetwork (Controlled Devices)
eProcessingNetwork (Controlled Devices) is a real-time credit card processor and secure server. http://www.eProcessingNetwork.Com http://www.ctrldvcs.com
- Set this URL in SSV#1:
https://www.eprocessingnetwork.com/cgi-bin/dns/order.pl- Set your login ID with eProcessingNetwork in SSV#2
- Set all variables in this section as instructed. Ignore Secure Server Variables #9 and #10.
InternetSecure
The Dansie Shopping Cart will also work with InternetSecure (a real-time credit card processor and secure server.) http://www.internetsecure.com. Set Secure Server Variables #1,2,6,7,8,11 and 12.
- Put this URL in Secure Server Variable #1:
https://secure.internetsecure.com/process.cgi- Set your merchant ID with InternetSecure in Secure Server Variable #2.
- A test merchant ID number is "22".
- Since InternetSecure needs to know what currency and language you are using, set your currency flag and language in Secure Server Variable #9 separated by a comma. Example:
9 InternetSecure currency flag -->{US},english- Login to your InternetSecure account and set your Return URL to:
http://www.safepay.net/cgi-bin/shop/cart.cgi?SSV#6
- The SSV#6 at the end of the above URL is what you define in variable SSV#6.
- It is also recommended to set your email address in SSV#13.
iTransact
The Dansie Shopping Cart will also work with iTransact (a real-time credit card processor and secure server.) Set Secure Server Variables #1,2,6,7,8,11 and 12.
- Ask iTransact which one of these URLs you should put in Secure Server Variable #1:
https://secure.redi-check.com/cgi-bin/buynow/buynow.cgi
https://secure.itransact.com/cgi-bin/mas/buynow.cgi
https://secure.paymentclearing.com/cgi-bin/mas/buynow.cgi- Put your iTransact Merchant ID in Secure Server Variable #2.
- SSV#9 is used as a special flag for the "ret_mode" value with iTransact. Set it to either "redirect" or "post" or leave it blank. "redirect" or blank are the recommended setting.
- Also, if you accept online checks with iTransact, then put "acceptchecks" in SSV#9 as well. Example:
9 -->post,acceptchecks
- A test credit card number to use with the testaccount is "5454545454545454" exp: 12/01.
Cardservice International
The Dansie Shopping Cart will also work with Cardservice International (CSI) LinkPoint HTML PayOnly service. (a real-time credit card processor and secure server.) http://www.cardservice-network.com and http://www.clearcommerce.com. Set Secure Server Variables #1,2,6,7,8,11 and 12.
Note: CSI doesn't display the shopper ID (invoice number) generated from the shopping cart in the CSI email receipts. So, matching the cart's email receipt order details with the CSI email receipt credit card transaction confirmation may be difficult if your site has large volumes of orders. The Dansie Shopping Cart works with CSI's "PayOnly" service but it does NOT work with CSI's "PayPlus" service.
- You will need to login to your account at CSI or ClearCommerce and set up your account. CSI or ClearCommerce will provide you with your URL, login name and password.
- Login to your account set up and set the "Thank You" Page URL to:
http://www.safepay.net/cgi-bin/shop/cart.cgi?SSV#6&merchant=YOUR-USER-NAME
- The SSV#6 in the URL above is what you define in variable SSV#6.
- Set your "Sorry" Page URL to:
http://www.safepay.net/cgi-bin/shop/cart.cgi?failure&merchant=YOUR-USER-NAME
- Set your "Order Submission Form URL" to:
http://www.safepay.net/cgi-bin/shop/cart.cgi- Cardservice will tell you to set one of these URLs in Secure Server Variable #1:
https://secureweb.clearcommerce.com/cgi-bin/hlppay
https://secure.linkpt.net/cgi-bin/hlppay- Put your ClearCommerce Merchant ID in Secure Server Variable #2.
- A test credit card number to use with the testaccount is "5419 8400 0000 0003", MasterCard, any expiration date greater than today.
GORealtime E-Commerce Transaction Processing
The Dansie Shopping Cart will also work with GORealtime E-Commerce Transaction Processing (a real-time credit card processor and secure server.) http://www.gorealtime.com. Set Secure Server Variables #1,2,6,7,8,11 and 12.
- Put this URL in Secure Server Variable #1:
https://secure.gorealtime.com/authorize.exe- Put your login ID in Secure Server Variable #2.
- A test login ID number to use in SSV#2 is: 8013732645
- A test credit card number to use with the test account is "4005550000000019", Visa, exp: 12/00.
SECPay
The Dansie Shopping Cart will also work with SECPay, a UK-based credit card processor that works in UK Pounds Sterling. http://www.secpay.com. Set Secure Server Variables #1,2,6,7,8,11 and 12.
- Put this URL in Secure Server Variable #1:
https://www.secpay.com/java-bin/ValCard
- Put your Merchant ID with Secpay in Secure Server Variable #2 followed by "-jredir". Example: "YourID-jredir".
- A test Merchant ID number to use in SSV#2 is: "test-jredir"
- A test credit card number to use with the test account is "5419840000000003", Visa, exp: 12/05.
gochargeit.com
The Dansie Shopping Cart will also work with gochargeit.com (a real-time credit card processor and secure server.) http://www.gochargeit.com. Set Secure Server Variables #1,2,6,7,8,11 and 12.
- Put this URL in Secure Server Variable #1 that gochargeit.com supplies you with. It will be something like:
https://www.gochargeit.com/merchant/YourName/chargelink.htm?dansie
- Put your Merchant ID with gochargeit.com in Secure Server Variable #2.
- For testing, set SSV#1 to:
https://www.gochargeit.com/dansiecart/test/chargelink.htm?dansie
Verisign (Formerly signio.com)
The Dansie Shopping Cart will also work with Verisign (Formerly signio.com) (a real-time credit card processor and secure server.) http://www.signio.com. It works with their Payflow Link service and also with their Telecheck check draft service. Set Secure Server Variables #1,2,6,7,8,9,12 and 13. Follow these steps:
- Set Secure Server Variable #1 with:
https://payflowlink.verisign.com/payflowlink.cfm
Old Signio accounts would use:
https://payflowlink.signio.com/paylinks.dll
- Put your Verisign login ID in Secure Server Variable #2.
- The "PARTNER" ID is required for all new Verisign accounts as of Feb 15th 2001. Set your partner ID in SSV#9 like so:
-->partner=PartnerName
- Login to your VeriSign Manager utility and set your Return Link URL.
Logon to https://manager.verisign.com click on account info/payflow link info/look in form config section (first section of edit config screen). Set the Return Link URL like so:
http://www.safepay.net/cgi-bin/shop/cart.cgi?SSV#6|merchant|YOUR-USER-NAME
The SSV#6 in the URL above is what you define in variable SSV#6.
- Set the "Return URL Method" in your Signio account to LINK instead of POST.
- For testing, set SSV#2 to:
PAYFLOWDEMO
Use test card 5105105105105100- If you wish to use signio's electronic check processing, simply set PV#42 with "telecheck".
- Special feature: If you would like transactions to be "authorization only" then set SSV#9 with "A" (without the quotes). If you would like transactions to be "Delayed Capture" then set it with "D". Otherwise, default is "Payment/Sale" ("S"). Example:
-->partner=PartnerName,A
-->partner=PartnerName,D
CubeCard
The Dansie Shopping Cart will also work with CubeCard (a real-time prepaid card processor and secure server.) http://www.CubeCard.com. Set Secure Server Variables #1,2,6,7,8,12 and 13.
- Put this URL in Secure Server Variable #1:
https://secure.hurstlinks.net/~cubecard/checkout.php
- Put your login ID with CubeCard in Secure Server Variable #2.
- If you already have your cart working with a real-time credit card processor, you could run the CubeCard payment option from Personal Variable #71.
WorldPay
The Dansie Shopping Cart will also work with WorldPay's "Junior" service (a real-time credit card processor and secure server.) http://www.WorldPay.com. Set Secure Server Variables #1,2,6,7,8,12 and 13.
- Put this URL in Secure Server Variable #1:
https://select.worldpay.com/wcc/purchase
- Put your account username with WorldPay in Secure Server Variable #2.
- Put your currency name in SSV#9 like so:
-->USD
or:
-->GBP
or:
-->AUD
SSV#9 will not be use for card types in this situation, but just a way to pass the currency type to WorldPay.
You may also put your account into test mode by merely inserting "testMode" into SSV#9 like so:
-->GBP,testMode
Setting your Return URL with WorldPay Junior:
- Put a META refresh tag in your resultY.html or thanks.html page like you see below and upload to CMS on the WorldPay website:
<META HTTP-EQUIV=REFRESH CONTENT=0;URL=http://www.safepay.net/cgi-bin/shop/cart.cgi?SSV#6>
The SSV#6 in the URL above is what you define in variable SSV#6.- Put a META refresh tag in your sorry.html page like you see below and upload to CMS on the WorldPay website:
<META HTTP-EQUIV=REFRESH CONTENT=0;URL=http://www.safepay.net/cgi-bin/shop/cart.cgi?failure>
Bank of America eStores
The Dansie Shopping Cart will also work with Bank of America eStores Branded (a real-time credit card processor and secure server.) http://www.bankofamerica.com. Set Secure Server Variables #1,2,6,7,8,12 and 13.
- Put this URL in Secure Server Variable #1:
https://cart.bamart.com/payment.mart- Put your User ID in Secure Server Variable #2. (A test login ID is: demo_settle_up_branded )
- Log in to the eStores back office, select the "Manage Store" menu, then select the "Online Marketing Setup" menu and finally the "Authorized web Sites Menu". In that work area, enter the domain of the web site that posts the transaction to eStores, click the update button at the bottom of the screen and then publish the change using the "publish changes" link at the top of the page.
- Inside your BofA account, set your acceptance URL to:
https://safepay.net/safepay/cgi-bin/shop/cart.cgi?SSV#6
The SSV#6 in the URL above is what you define in variable SSV#6.- Set your rejection URL to:
https://safepay.net/safepay/cgi-bin/shop/cart.cgi?failure
eWAY
The Dansie Shopping Cart will also work with eWAY (a real-time credit card processor and secure server.) http://www.eway.com.au. Set Secure Server Variables #1,2,6,7,8,12 and 13.
- Put this URL in Secure Server Variable #1:
https://www.eway.com.au/gateway/payment.asp- Put your login ID in Secure Server Variable #2.
PayPal
The Dansie Shopping Cart will also work with PayPal's "Web Accept" service when you have a Premier or Business account. http://www.paypal.com. Set Secure Server Variables #1,2,6,7,8,12 and 13. Please note that your customers may have more than one item in their basket. The cart will send the whole package with the grand total to PayPal. The Customer/Shopper ID number will appear on the PayPal website as the "item". This will appear in your PayPal receipts:
Item/Product Name: 17594
Just match that number with the Customer/Shopper ID number in the email receipt that the cart.cgi script sends you. It's recommended that you put your email address in SSV#13.
- Put this URL in Secure Server Variable #1:
https://www.paypal.com/xclick/- Put your PayPal ID in Secure Server Variable #2. Your PayPal ID is your email address that you use to login to your PayPal account.
- If you already have your cart working with a real-time credit card processor, you could run the PayPal payment option from Personal Variable #71.
- Also, make sure you insert something like this in #158 of your lang.dat file:
158 -->Various items in shopping cart with shopper ID number:- If you are using the security feature of PV#66 then, in addition to having your own domain in there, make sure you add "www.paypal.com". Example:
66 -->YourDomain.com,www.paypal.com
PSiGate
The Dansie Shopping Cart will also work with PSiGate (a real-time credit card processor and secure server.) http://www.psigate.com. Set Secure Server Variables #1,2,6,7,8,12 and 13.
- Put this URL in Secure Server Variable #1:
https://order.psigate.com/psigate.asp- Put your PSiGate user ID in Secure Server Variable #2.
- A test user ID is "teststore" and a test credit card number is: 4111111111111111. Be sure to enter a valid state and zip code when testing.
SecurePay
The Dansie Shopping Cart will also work with SecurePay (a real-time debit card processor and secure server.) Set Secure Server Variables #1,2,6,7,8,9,12 and 13. Note: SecurePay has a shopping cart guide on their website which inaccurately represents the Dansie Shopping Cart software's capabilities. We have contacted Tony Reynolds of SecurePay on more than one occasion about this error, but he has failed to correct their website to correctly represent the Dansie Shopping Cart's features.
- Put this URL in Secure Server Variable #1:
https://www.securepay.com/dansie/process.cfm- Put your SecurePay.com merchant ID in Secure Server Variable #2.
- A test merchant ID to use is 99999.
- Use these numbers for testing: 4111111111111111 or 5419840000000003
PayReady.net
The Dansie Shopping Cart will also work with PayReady.net (a real-time credit card processor and secure server.) http://www.PayReady.net. Set Secure Server Variables #1,2,6,7,8,12 and 13.
- Put this URL in Secure Server Variable #1:
https://www.payready.net/DMTransaction.asp- Put your PayReady login ID in Secure Server Variable #2.
- A test URL, login ID and credit card number are:
https://www.payready.net/Test/DMTransaction.asp
999999999911
4012000010000
arvicsecure.com
The Dansie Shopping Cart will also work with arvicsecure.com (a real-time credit card processor and secure server.) http://www.arvicsecure.com. Set Secure Server Variables #1,2,6,7,8,12 and 13.
- Put this URL in Secure Server Variable #1:
https://www.arvic.com/trexlive/TRLGet.asp (English)
https://www.arvic.com/trexlive/TRLGet_F.asp (French)
For testing, set it to:
http://www.arvic.com/trextest/TSTGet.asp- Put your Arvic login ID in Secure Server Variable #2.
A test ID is: 1
- You can define ASC_term, ASC_Subject and ASC_ttype by placing them in SSV#9 like so:
-->ASC_term=99999999,ASC_Subject=Acme Company,ASC_ttype=Sale
NetBanx.com
The Dansie Shopping Cart will also work with NetBanx.com (a real-time credit card processor and secure server.) http://www.NetBanx.com. Set Secure Server Variables #1,2,6,7,8,9,12 and 13.
- Put this URL in Secure Server Variable #1:
https://www.netbanx.com/cgi-bin/payment/NETBANXID
Replace "NETBANXID" in the URL with your NetBanx ID.
For testing, set it to:
https://www.netbanx.com/cgi-bin/payment/dansietest- You can leave SSV#2 blank.
- Set SSV#9 with your currency code like so:
-->USD- A test credit card number is: 4921123412341230
SecureHosting.com
The Dansie Shopping Cart will also work with SecureHosting.com (a real-time credit card processor and secure server.) http://www.SecureHosting.com. Set Secure Server Variables #1,2,6,7,8,9,12 and 13.
- Put this URL in Secure Server Variable #1:
https://www.secure-server-hosting.com/secutran/secuitems.php
- Set SSV#2 with your SecureHosting.com ID
- Set SSV#9 with your shreference, checkcode and filename like so:
-->shreference=abcd1234,checkcode=123456,filename=abcd1234/template.html- You will need SecureHosting.com's template.html file.
skipjack.com
The Dansie Shopping Cart will also work with skipjack.com (a real-time credit card processor and secure server.) http://www.skipjack.com. Set Secure Server Variables #1,2,6,7,8,9,12 and 13.
- Put this URL in Secure Server Variable #1:
https://www.skipjackic.com/secure/process.asp
- Set SSV#2 with your Skipjack MerchantID/HTML Serialnumber
- Login to your Skipjack account at http://www.skipjack.com
To log in you will need:
- a) Login Serial Number / Vendor ID (This may be different from your MerchantID/HTML Serialnumber)
- b) Username
- c) Password
- Click on the "Preferences" link at the top of the page.
- Then click on the "Response Files" link under "VENDOR PREFERENCES".
- Set the "Thank you for your order:" field with your cart's return URL. Like this:
https://safepay.net/safepay/cgi-bin/shop/cart.cgi?SSV#6
The SSV#6 in the URL above is what you define in variable SSV#6.- Set the "Invalid credit card:" field with your cart's "failure" URL. Like this:
https://safepay.net/safepay/cgi-bin/shop/cart.cgi?failure- Click the "Submit" button.
- You can use this credit card number for testing: 4445999922225
- It is also recommended that you set your email address in SSV#13.