what is the best solution to card processing?