One major cause for failure of online credit card payment is "Street Address Error" which is due to providing a very long address details, it is recommended that only the street name is provided in this field.