Credit Card will take any credit card form and make it the best part of the checkout process. Just map the input fields to fields you probably already have!
IMPORTANT: You must use prependId="false" on the h:form and your ID's of your text fields must be "number", "name", "cvc", "expiry".
See: Stack Overflow as to why.