Код формируется как строка, причем если у Вас заключен договор с банков, то он предоставляет дополнительные поля для заполнения которые могу дублировать представленные, но с другими названиями.
ST00011|Name=ООО «Три кита»| PersonalAcc=40702810138250123017| BankName=ОАО "БАНК"| BIC=044525225| CorrespAcc=30101810400000000225| PayeeINN=6200098765| LastName=Иванов| FirstName=Иван| MiddleName=Иванович| Purpose=Оплата членского взноса| PayerAddress=г.Рязань ул.Ленина д.10 кв.15| Sum=100000
Для проверки кода можно воспользоваться страницей Сбербанка http://www.sberbank.ru/ru/legal/bankingservice/code