If you are offering a service in exchange for money, then it's always going to be a transaction.
Have you thought about what you'll do if Mr A phones his card company and says he didn't authorise the transaction, or he's been scammed, or card stolen?