需要在我的应用程序中集成 WorldPay

Need to integrate the WorldPay in my app

我需要将 WorldPay 作为支付网关集成到我的 android 应用程序中。 我指的是以下 link 将 Worldpay 集成到我的应用程序中。

https://developer.worldpay.com/jsonapi/docs/android

我已经实现了文档中提到的所有场景。

但是当我初始化 WorldPay 时,它会要求 "YOUR_CLIENT_KEY",Soo,我从 Worldpay 沙箱帐户登录到虚拟终端,但是从密钥管理中我只得到安全密钥和 public 键。

谁能帮我生成应用程序的 "CLIENT_KEY"?

此外,另一个问题是如何为特定用户生成令牌,我只在调用 worldpay.createTokenAsyncTask.

后在 "onResponseError" 上收到错误

请帮助我了解如何集成正确的集成,那里没有其他文档可以解决这个问题。

为此,我们无法为 WorldPay 上的测试帐户生成客户端密钥。 您必须在 http://online.worldpay.com 上创建创建 yopur 帐户的请求。 拥有 WorldPay 帐户后,您将从以下 link 获得所有帐户 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) {
        }
    });