Указание токенизации Google Pay

Я впервые пытаюсь внедрить Google Pay. У меня возникла проблема, как указать gateway и gatewayMarchantId. У меня есть учетная запись в консоли Google, и я не знаю, где найти эту информацию.

private static JSONObject getTokenizationSpecification() throws JSONException {
    JSONObject tokenizationSpecification = new JSONObject();
    tokenizationSpecification.put("type", "PAYMENT_GATEWAY");
    tokenizationSpecification.put(
            "parameters",
            new JSONObject()
                    .put("gateway", "example")
                    .put("gatewayMerchantId", "exampleGatewayMerchantId"));

    return tokenizationSpecification;
}

чем заменить example и gatewayMerchantId, чтобы мой платеж заработал?


person Isaac Sekamatte    schedule 23.12.2018    source источник


Ответы (1)


Google Pay использует выбранный вами шлюз (см. поддерживаемые процессоры на сегодняшний день) для обработки платежа. Для этого вам необходимо указать идентификационные данные шлюза. Обычно вы можете найти их внутри онлайн-консоли вашего процессора / шлюза. Вы можете увидеть пример того, как это выглядит, в TokenizationSpecification справочнике .

Если вам также нужен производственный доступ к Google Pay, вы можете сделать это с помощью следующей формы. После этого команда свяжется с вами как можно быстрее. Как только у вас будет производственный доступ, вам будет предоставлен идентификатор продавца, который вы сможете использовать для выполнения платежей в производственной среде. Обратите внимание, что этот идентификатор предназначен только для Google Pay и нужен вам в дополнение к идентификатору продавца вашего шлюза.

Надеюсь, это поможет.

person Jose L Ugia    schedule 01.01.2019