Blue Squirrel Logo Blue Squirrel

ClickBook Troubleshooter - Start here for Windows or Mac ClickBook issues.

Blue Squirrel Knowledge Base

Enter Search Text:  
Query Type     Any:  All:  Phrase:
If you've searched the Knowledge Base and not found your answer, you may ask a new question of technical support.
More Instructions...


A$PCharge
Q:  Can I use A$PCharge with Access, Excel and other VBA aware programs?
A:
  Yes, A$PCharge works with Visual Basic, Access, Excel, Word and other programs and languages that recognize COM/ActiveX objects. We have demos available on our site on how to use A$PCharge with Excel and Access.
Top

Q:  What else will I need besides A$PCharge?
A:  You will need an ASP compliant server and either:
ICVerify and a modem
OR CyberCash Cash Register and an Internet connection
OR CyberCash and an MCK Account (everything else is built into A$PCharge)
OR CyberSource and an Internet connection
OR Epoch Systems account and an Internet connection
OR iBill account and an Internet connection.

Top

Q:  What would you recommend for a service?
A:  If you have a high volume of transactions, we recommend ICVerify Multi-user Windows to avoid per-transaction costs. If you are on a virtual server, or don't have access to a phone line, you must decide between the other services. They each have advantages and disadvantages. Ask about up- front setup costs and per-transaction charges.
Top

Q:  How do I install A$PCharge?
A:  Copy ASPCharge.DLL anywhere on your server and run "REGSVR32 ASPCharge.DLL".
Top

Q:  Can I use A$PCharge with multiple merchants?
A:  Yes, A$PCharge will run on one machine and support multiple merchants.
Top

Q:  Can I use A$PCharge with DCOM?
A:  Yes, it does work with ASPCharge.EXE. We must charge for support if you need support for DCOM.
Top

Q:  We are using ASPCharge to handle Credit transactions with iBill. Transactions would process before 5/1/2000. Now all transactions return a 3009: "Error in http communication with Processor". IBill support said the problem was with ASPCharge.
A:  Try opening the following URL in your browser: https://secure.ibill.com/cgi-win/ccard/tpcard.exe You should get a message back from the iBill server which says Declined... and that GET requests are not supported. If you do not get this message, check your Internet connections and firewall settings to make sure you can make SSL connections.
Top

Q:  Will ASPcharge work with Coldfusion?
A:  Yes, A$PCharge will work with Allaire's Coldfusion.
Top

Q:  Does A$PCharge support currencies other than US Dollars?
A:  We do not currently support other currencies, although if your transaction processor is set up to process in another currency, we have not done anything specific to designate US currency.

For example:
If your processor expects German Marks, then it should still work, only you'd specify the Amount in German Marks.

Otherwise, you'll need to convert the currency to US Dollars.

Top

Q:  Is ASPCharge Thread Safe?
A:  Yes. We use it in the web environment which will instantiate multiple instances of the object.

When there is only one connection is allowed (e.g. ICVerify with a modem), we use semaphore blocking to serialize the charges.




Top

Q:  How do I configure ASPCharge to go to CyberCash with https instead of http?
A:  The A$PCharge object already uses an https connection when trying to clear the card information...It's built into the object definition of a CyberCash charge.
Top

Q:  I checked Cybercash the order is actually in a 'pending' status. A$PCharge
came back with a Cleared = "N", and LastErrorMsg = "None". What does
'pending' mean exactly? In my code I check the for the Cleared value, if
it's not "Y" I bring the customer back to the Payment page, with the error
message generated (which is "None"). In other words what is the best way to
handle this?

A:  The newest version of A$PCharge handles this by exposing a property called ActionCode. If this action code is Pending, it means that the CyberCash system was not able to finish processing it. You have a choice to Retry (Call the 'Go' method again in A$PCharge without destroying the object. Or you must void the sale.
Top

Q:  I am getting 2 different errors using your product depending on the port I enter. My Processor is Cybercash. I get the 3029 - CyberCash Server Refused Request error when I use port 443. When using port 80, I get 3028 - Unknown CyberCash Result. I've called the CyberCash support and they monitored while I run each transaction, but they did not recieve data concerning either. Can you please shed some light on what changes are neccessary to make this work?

A:  You don't need to set the port or server. You do need to make sure that the Processor is set to "CYBERCASH3"

You also need to make sure you have set DataDir to a scratch directory, and that the anonymous internet user has permissions to that directory.

Also make sure CompanyCode is your code that CyberCash gave you and that your CyberCashMerchantKey is the big ugly string of characters that CyberCash gave you.

Top

Q:  What about my ASPCharge and the Cybercash change of IP addresses and DNS?
A:  ASPCharge uses the domain name, so as long as the other firewall issues are OK, you should be fine. It uses cr.cybercash.com. Check your code to make sure you haven't done an override on the default server "charger.Server=..." and make sure you haven't set something in your hosts file on your web server.

We are aware of the change, and A$PCharge should continue to function.

The Version 2.0 works with PayFlow Pro (the original Signio that Verisign bought) and is un-related to the Cybercash issue.

Top




Tell-a-Friend            Site Map                  1