I actually built a QBMS module myself for ZenCart. Was planning to post it once i got some more bugs out and could confirm it worked.
As for the CCV2 QBMS doesn't actually need the CCV at all. (Until now, looking at the source, i see where it can take it :-)
The next thing I need to know is how to Batch the transaction to QuickBooks itself. QBMS doesn't do it automatically that i can find.
Any suggestions on how to batch/confirm the transaction?
Also, possible import into QB?
The issue I am currently trying to figure out is how to register the application with Quickbooks Merchant Services and issue a well formed CSR for the quickbooks client certificate. I already have a SSL server certificate installed and working, however I'm trying to register at http://appreg.intuit.com/ with no luck. The initial CSR gave me an error: ARSC262: common name not in hostname:applogin format., because it had an email address as part of the CN, so I generated a new CSR, but this one is giving me another error. But I tried again and it seemed to of worked, so I'm going to try to load them in and see what happens.
How have the two of you been able to get the module to work?
When registering at http://appreg.intuit.com/ what did you enter for the callback URLs?
--
Thanks in advance
Blaine
I keep getting the error message:
The credit card number starting with was not entered correctly, or we do not accept that kind of card. Please try again or use another credit card.
I'm wondering if it is because the config isn't all the way setup because I'm still a bit confused about the ticket item. However it does not indicate either way what the error is.
Has anyone got this to work?
I am out of town on business so I have limited time the rest of this week and next, but I will try and look in to this,
or maybe Seltron will release one that is better,
I did not write most of it so I will have to go and anyalze the module and read the support thread for the OSC module (that this is based on) and see if there is a known fix, or fix it myself,
I will try to get back to you as soon as I can
I've been reading through the osC forum for the other mod for that platform at http://www.oscommerce.com/community/contributions,5383 and there appears to be a page called intuit.php that you put at the level above shop, but I believe it could be placed at the shop level too as that makes more sense, and perhaps the poster had the domain going straight to the shop. But this intuit.php is what you would use for the callback URLs, and it seems that the callback is how a connection ticket number is established.
However I can not get past the error that says the credit card number is invalid to see exactly where my next stopping point would be.
I thought I would add that I found a post at http://idnforums.intuit.com/messagev...VIEWTMP=Linear that talks about connecting to QBMS with PHP and they talk about how to make the intuit.pem file and how you need to go to https://login.ptc.quickbooks.com/j/q...&appdata=10001 to register the connection between your application and your QBMS merchant account.
Before doing that though you must have at least a developers account and you can sign up for one instantly and at no cost by going to
https:/merchantaccount.ptc.quickbooks.com/j/mas/signup?nonQBmerchant=true
blainehilton, Yes.
There are several steps to get QuickBooks Merchant Services to work (aka QBMS).
Note: QBMS is a separate system from QuickBooks itself.
Create AppId
Create Application Login
Create Connection Ticket
First registering as a Developer.
http://appreg.intuit.com/
Create "Add" a registered App.
This is where you create AppName.yourdomain.com
The Domain/AppName is not real, just what you want to call it.
If you are using SSL like this module set Application Type: hosted
Now you will have an AppId and Application Login.
Goto:
https://login.quickbooks.com/j/qbn/s...confirm?appid=YOURAPPID&serviceid=1002
Login with your QuickBooks account (in my case, my Client's QB account).
This will create a Connection Ticket.
The Connection Ticket is your connector for linking the QBMS to QB.
Why register your Application, I have no clue. It makes things much more difficult for developers.
That should get you working for some part.
My module used Desktop Mode instead of Hosted (web app).
So I don't know how to setup the SSL stuff.
Hope that helps :-)
the_ancient.
Stupid question, but i don't know.
In order for the QBMS transaction to be batched, it requires QB API? and not QBMS?
I have a question before I attempt to mess with this. Will this module update the inventory count in Zen with that in the QBMS system as well?