指定Google Pay令牌化

时间:2018-12-23 03:47:03

标签: android payment google-pay

我正在尝试首次实施Google Pay。我面临着如何指定gatewaygatewayMarchantId的挑战。 我所拥有的是google console帐户,不知道在哪里可以找到此信息。

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;
}

用什么代替examplegatewayMerchantId才能使付款有效?

1 个答案:

答案 0 :(得分:3)

Google Pay使用您首选的网关(截至今天,请参见supported processors)来处理付款。为此,您需要指定网关的标识详细信息。通常,您可以在处理器/网关的在线控制台中找到它们。您可以在TokenizationSpecification reference中看到一个示例。

如果您还需要对Google Pay的生产访问权限,则可以使用following form完成。完成此操作后,团队将尽快与您联系。拥有生产访问权限后,您将获得一个商户标识符,可用于在生产环境中执行付款。请注意,此标识符仅是Google Pay特有的,除了网关商户标识符之外,您还需要它。

希望有帮助。