我正在尝试首次实施Google Pay。我面临着如何指定gateway
和gatewayMarchantId
的挑战。
我所拥有的是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;
}
用什么代替example
和gatewayMerchantId
才能使付款有效?
答案 0 :(得分:3)
Google Pay使用您首选的网关(截至今天,请参见supported processors)来处理付款。为此,您需要指定网关的标识详细信息。通常,您可以在处理器/网关的在线控制台中找到它们。您可以在TokenizationSpecification
reference中看到一个示例。
如果您还需要对Google Pay的生产访问权限,则可以使用following form完成。完成此操作后,团队将尽快与您联系。拥有生产访问权限后,您将获得一个商户标识符,可用于在生产环境中执行付款。请注意,此标识符仅是Google Pay特有的,除了网关商户标识符之外,您还需要它。
希望有帮助。