Я хочу интегрировать 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
Я думаю, у вас должен быть идентификатор продавца, который нужно поместить в код. Вы тоже так делали?
да, я уже сделал это. какие-то другие настройки? // ЧТО МНЕ НУЖНО НАПИСАТЬ ВМЕСТО ПРИМЕРА я написал имя продавца, это нормально?
теперь я столкнулся с ошибкой неожиданный разработчик
Вам нужно добавить это в свой манифест (внутри приложения):
<meta-data android:name = "com.google.android.gms.wallet.api.enabled" android:value = "true"/>
Вы спасли мой день
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
Я думаю, что вы просто выбросили свой буфер обмена в этом комментарии
сделка может быть рискованной. Для вашей безопасности это не может быть завершено в настоящее время. Я также получаю эту ошибку при использовании этого кода.
</a>
Это не похоже на ответ. Пожалуйста, проверьте, как писать потрясающие ответы, здесь: stackoverflow.com/help/how-to-answer
Ошибка ясно объясняет, что вам нужно открыть мерчант-аккаунт в google pay.