Is there documentation available for acs-service-contract? I plan one creating an interface to an alternate credit-card gateway. Cybercash is no more and I plan on developing an interface to Authorize.net.
This is going to be quite involved as Cybercash had a unique workflow and there are several severe bugs in the ecommerce module. Gilbert Wong did an excellent job of porting the ecommerce package but these bugs are inherited from ACS 3.x.
I hope that with the acs-service-contract documentation I'll be able to get a better understanding of how to separate the credit-card handling from the rest of the ecommerce module with a clean interface.
While I'm interested in an interface to authorize.net others might be keen on different gateways. All input (and help) is welcome.