Конечно же у сбербанка есть api. Rest, callback уведомления, тестовые карты, все как надо. Для этого нужно к ним обратиться. Вам создадут мерчант на тестовой среде и вышлют всю необходимую документацию. После того как выполните интеграцию с их платёжным шлюзом вы должны будете пройти модерацию. Среди этих документов будут и требования для страницы оплаты итд