Как интегрировать Google Pay?

Я хочу интегрировать Google Pay в свое приложение для Android. Я пробовал репозиторий это. получение следующей ошибки.

This merchant is not enabled for google pay

Вот часть моего кода, который вызывает ошибку.

public static final HashMap<String, String> PAYMENT_GATEWAY_TOKENIZATION_PARAMETERS = new HashMap<String, String>() {

   put("gateway", "example"); // WHAT SHOULD I WIRTE INSTED OF EXAMPLE?
          put("gatewayMerchantId", "MerchantIdexample"); //found from https://merchants.google.com 
          // Your processor may require additional parameters.
        }
};

Ошибка ясно объясняет, что вам нужно открыть мерчант-аккаунт в google pay.

Reaz Murshed 18.02.2019 07:48

я уже открыл и подтвердил мерчант-аккаунт в google pay

miyani hardik 18.02.2019 07:51

Я думаю, у вас должен быть идентификатор продавца, который нужно поместить в код. Вы тоже так делали?

Reaz Murshed 18.02.2019 07:52

да, я уже сделал это. какие-то другие настройки? // ЧТО МНЕ НУЖНО НАПИСАТЬ ВМЕСТО ПРИМЕРА я написал имя продавца, это нормально?

miyani hardik 18.02.2019 07:56

теперь я столкнулся с ошибкой неожиданный разработчик

miyani hardik 20.02.2019 06:36
2
5
1 799
3

Ответы 3

Вам нужно добавить это в свой манифест (внутри приложения):

<meta-data android:name = "com.google.android.gms.wallet.api.enabled" android:value = "true"/>

Вы спасли мой день

Programmer007 25.03.2021 13:54
out_marginLeft = "50dp"
            android:layout_marginTop = "50dp"
            android:layout_marginRight = "50dp"
            android:gravity = "center"
            android:orientation = "vertical">

            <ProgressBar
                android:id = "@+id/progressBar"
                style = "?android:attr/progressBarStyleHorizontal"
                android:layout_width = "match_parent"
                android:layout_height = "wrap_content"
                android:layout_above = "@+id/txtProgress"
                android:layout_centerHorizontal = "true"
                android:layout_marginLeft = "16dp"
                android:layout_marginRight = "16dp"
                android:progress = "50"
                android:progressTint = "@android:color/black" />

            <TextView
                android:id = "@+id/txtProgress"
                android:layout_width = "wrap_content"
                android:layout_height = "wrap_content"
                android:layout_marginTop = "8dp"
                android:text = "Progress"
                android:textColor = "@android:color/black" />
        </LinearLayout>  

Java

Я думаю, что вы просто выбросили свой буфер обмена в этом комментарии

Pierre-Olivier Dybman 08.09.2021 21:27

сделка может быть рискованной. Для вашей безопасности это не может быть завершено в настоящее время. Я также получаю эту ошибку при использовании этого кода.

      </a>

Это не похоже на ответ. Пожалуйста, проверьте, как писать потрясающие ответы, здесь: stackoverflow.com/help/how-to-answer

Rishabh Kumar 21.02.2021 07:29

Другие вопросы по теме