Javascript GooglePay API支付令牌未被解密

Javascript GooglePay API支付令牌未被解密,javascript,google-pay,Javascript,Google Pay,我们正试图在我的项目中整合网上谷歌支付,这样我们就可以通过谷歌支付进行支付。Firstdata是我们的支付处理器。我们正在生成中提到的支付令牌 我们在下面的代码中提供了gateway和gatewayMerchantId(我在这个代码片段中故意屏蔽了gatewayMerchantId,因为我不想公开它)。gatewayMerchatId是支付处理程序提供给我们的 const令牌化规范={ 类型:“支付网关”, 参数:{ “网关”:“firstdata”, “gatewayMerchantId”:“

我们正试图在我的项目中整合网上谷歌支付,这样我们就可以通过谷歌支付进行支付。Firstdata是我们的支付处理器。我们正在生成中提到的支付令牌

我们在下面的代码中提供了gateway和gatewayMerchantId(我在这个代码片段中故意屏蔽了gatewayMerchantId,因为我不想公开它)。gatewayMerchatId是支付处理程序提供给我们的

const令牌化规范={
类型:“支付网关”,
参数:{
“网关”:“firstdata”,
“gatewayMerchantId”:“************”
}
};
我们在测试环境中将谷歌提供的商户id设置为“示例商户”(见下文),我们可以在测试环境中使用谷歌提供的商户id的任何值

函数getGooglePaymentDataRequest(){ const paymentDataRequest=Object.assign({},baseRequest); paymentDataRequest.allowedPaymentMethods=[cardPaymentMethod]; paymentDataRequest.transactionInfo=getGoogleTransactionInfo(); paymentDataRequest.merchantInfo={ //@todo经谷歌批准后,商家ID可用于生产环境 //见{@linkhttps://developers.google.com/pay/api/web/guides/test-and-deploy/integration-checklist|整合清单} //商品名称:“0123456789”, merchantName:“示例商户” }; 返回paymentDataRequest; } 在使用GoogleAPI生成加密支付令牌后,我们使用加密令牌调用第一个数据API来处理支付。但是FirstData无法解密令牌。我想知道我们是否在测试环境中遗漏了谷歌支付的任何步骤。除了在代码中设置我们的支付处理器提供的gatewayMerchantId外,我们没有在我们这边执行任何配置步骤


任何指导或指针都会非常有用。

有一个示例代码存储库,您应该检查一下,希望它能给您一些可视性您从FirstData返回的错误是什么?你试过从他们的角度看他们吗?这些示例是针对Android的,希望足以为您指明正确的方向。您应该检查一个示例代码存储库,希望它能为您提供一些可视性您从FirstData返回的错误是什么?你试过从他们的角度看他们吗?这些示例是针对Android的,希望足以为您指明正确的方向。