И так опубликую те советы что мне дали и в результате чего все заработало. Первая ошибка, были неправильно указаны scid и shopId. Указывайте их правильно, иначе платеж не удастся. Для их получения ОБЯЗАТЕЛЬНО нужно заключить договор с yandex кассой. Далее client_id должен быть для каждого случая своим. Если вы собираетесь проводить платежи в боевом режиме, то и clietn_id должен быть получен в реальном кошельке приложения зарегистрированного по адресу
https://money.yandex.ru/myservices/new.xml если же вы собираете проводить демоплатежи по адресу
https://demomoney.yandex.ru то приложение должно быть зарегистрировано по адресу
https://demomoney.yandex.ru/myservices/new.xml и client_id указывайте оттуда. Вроде это все что мешало мне проводить платежи. У них хоть и есть репозиторий на github, но указанного примера оттуда недостаточно, к сожалению. Но в любом случае если обратитесь по адресу api@money.yandex.ru, думаю они вам помогут разобраться)))