в твоей постановке - нигде
декомпозируй
есть счета в платежных системах, ты своими скриптами считываешь оттуда данные и выводишь в личный кабинет
потренироваться можешь на PayPal (гугли PayPal Sandbox), но быстрее и проще - на крипте, ненастоящей
api mastercard никакого нет, не заморачивайся сразу же (оно есть, но не для простых пользователей, минимум для банка или системы с лицензией )