Accepting credit cards requires a payment processor like Square or Stripe, a merchant account, and hardware like POS ...
You can accept iPhone payments with credit card readers from processing companies like Clover Go, Square Reader, PayPal Zettle, Helcim, Payanywhere, or SumUp.