Android 集成,Authorized.Net SDK 中 API 登录 ID 和交易密钥的放置位置

Dev*_*tel 5 android authorize.net

我目前正在 android 平台上集成 Authorize.net SDK。我能够使用测试帐户成功发送我的交易。但是,我想在处理交易时跳过“登录/密码”屏幕。请注意,我目前使用的不是“API 登录 ID 和交易密钥”,而是我的测试帐户的登录名和密码。所以真正的问题是:

在代码中放置 API 登录 ID 和交易密钥的位置。

authNetObj = AuthNet
            .getInstance(Environment.PRODUCTION,
                    R.layout.authnet_mobile_merchant_auth_dialog,
                    R.id.authnet_loginid_edit, R.id.authnet_password_edit,
                    R.id.authnet_auth_cancel_button,
                    R.id.authnet_auth_login_button);
Run Code Online (Sandbox Code Playgroud)

//没有API登录ID和交易密钥参数?

     Intent authNetIntent = authNetObj.createAIMAuthCaptureIntent(this,
     refId, totalAmount, creditCard, order, customer, shippingAddress,
     shippingCharges, emailReceipt, merchantDefinedFields);
Run Code Online (Sandbox Code Playgroud)

谢谢

小智 0

出于安全考虑,不建议将您的登录 ID 和交易密钥存储在移动设备上。因此,SDK 并非旨在支持该身份验证方法。