The samples all involve immediate payment. This is an advantage because it doesn't require keeping credit card information which is a general bad practice and represents a liability. You can add CC fields to your database and store them, but you should also consider encryption and removal of the credit card data immediately after processing. You should never include credit card information in an email.