From a top-level view, setting up a payment processing system seems like a straightforward process.
For the most part, you’ll have to create a merchant account and get approved. When customers make card-based payments, you submit the transaction details to the payment processor, the issuing bank…