如何从paymentData获取Base64编码的令牌?

时间:2018-12-26 12:15:20

标签: android token payment google-pay

根据文档,我必须发送从Google Pay接收的令牌,并在POST请求中将其编码为Base64。但是银行响应错误“ [paymentToken]参数的值无效”。我如何获得此令牌?

//if you try it like this, then the answer is the same error.
PaymentMethodToken token = paymentData.getPaymentMethodToken().getToken();

//the same error
byte[] data = token.getBytes();
String base64 = Base64.encodeToString(data, Base64.DEFAULT);

1 个答案:

答案 0 :(得分:0)

欢迎您!

您使用什么付款服务提供商/网关处理付款? 请注意,要使用Google Pay,您需要使用supported processors之一。

通常,在自己的文档中查看处理器的集成详细信息最为方便。控制请求的主体,并确保这是您的提供者/处理器所期望的。

让我们知道怎么回事。