Existem vários "gateways de pagamento" que oferecem esse tipo de api que vc precisa, como IUGU, Assas, Pagarme, EFI, Mercado pago, por exemplo, só teria que ver melhor para vc pois tem alguns se só trabalham com pessoa jurídica (CNPJ) e também questões de pagamentos de taxas se houver.