Thank you for your question.
It's possible that the information simply hasn't been updated yet and isn't showing up in the system. You don't say when he was arrested, but it can take hours and hours simply to be booked into the system - and then I cannot say when the OCSD site is updated to reflect bookings. If you know where he is being held, you should be able to contact the jail and find out whether he has been booked in yet and what his status is.
If the bail is $20,000, you can contact a bail bondsman. You will have to pay 10% (generally non-refundable regardless of outcome of the case) and then they will handle the process of doing the paperwork at the jail to have him released and put up the other $18,000. Many do take credit cards, though bondsmen also normally want you to put up some type of security in the event the person they are bonding out does not show up for their court
appearance(s). Security can be something like a title to a car or home, for example. In lieu of that, a bondsman may agree to simply take a larger deposit instead of the normal 10%.
This is now a criminal
matter, so once your husband is bonded out, he will want to consult with a criminal lawyer. Many criminal lawyers offer free or low cost initial consultations, so there would be little to no cost for him to simply talk to a lawyer, even if he decides not to hire them.