我需要将WorldPay作为支付网关集成到我的Android应用程序中。 我指的是以下链接,将Worldpay集成到我的应用程序中。
https://developer.worldpay.com/jsonapi/docs/android
我已按照文档中的说明实现了所有方案。
但是当我初始化WorldPay时,它会要求" YOUR_CLIENT_KEY",Soo,我从Worldpay沙箱帐户登录到虚拟终端但是从密钥管理我只获得了安全密钥和公钥。
Soo任何人都可以帮助我从哪里生成" CLIENT_KEY"申请?
另外,另一个问题是如何为特定用户生成令牌,我只会在" onResponseError"上收到错误。在致电worldpay.createTokenAsyncTask
。
请帮助我如何整合正确的集成,没有其他文档可用于解决这个问题。
答案 0 :(得分:1)
为此,我们无法在WorldPay上为测试帐户生成客户端密钥。 您必须在http://online.worldpay.com上创建创建yopur帐户的请求。 获得WorldPay帐户后,您将从以下链接获取所有帐户API密钥: settings/keys
在这里,您可以获得测试帐户和真实帐户的服务密钥和客户端密钥。
您将使用以下方法获取自定义表单的令牌:
createTokenAsyncTask = worldpay.createTokenAsyncTask(this, card, new WorldPayResponse() {
@Override
public void onSuccess(ResponseCard responseCard) {
Log.e("***+++","Token is : "+responseCard);
}
@Override
public void onResponseError(ResponseError responseError) {
}
@Override
public void onError(WorldPayError worldPayError) {
}
});