Я зарегистрировал приложение в yandex.money, получил id клиента. Далее написал пример который есть на github: . Я заменил CLIENT_ID = "[your_client_id]" на полученный при регистрации. Но когда я пытаюсь запустить код, я вижу вот такую картину:
. В чем дело и что я делаю не так
Вот код вызова activity:
HashMap<String, String> params = new HashMap<>();
params.put("shopId", data.optString("shopId"));
params.put("scid", data.optString("scId"));
params.put("sum", data.optString("sum"));
params.put("customerNumber", data.optString("customer"));
params.put("paymentType", data.optString("pay_type"));
params.put("saleOrderId", data.optString("number"));
Intent intent = PaymentActivity.getBuilder(getActivity())
.setPaymentParams(new ShopParams(data.optString("scId"), params))
.setClientId(CLIENT_ID)
.build();
startActivityForResult(intent, ResponseUtils.PAY);
В логах выходит ошибка ru.yandex.money.android.fragments.ErrorFragment: error=TECHNICAL_ERROR,status=REFUSED