gpt4 book ai didi

java - authorize.net Java SDK 1.8.6并发,不起作用?

转载 作者:太空宇宙 更新时间:2023-11-04 13:05:10 24 4
gpt4 key购买 nike

Java SDK 1.8.6的Authorize.net示例代码

//为所有请求设置通用代码

   ApiOperationBase.setEnvironment(Environment.SANDBOX);
MerchantAuthenticationType merchantAuthenticationType = new MerchantAuthenticationType() ;
merchantAuthenticationType.setName(“YOUR_API_LOGIN_ID”);
merchantAuthenticationType.setTransactionKey(“YOUR_TRANSACTION_KEY”);
ApiOperationBase.setMerchantAuthentication(merchantAuthenticationType);

它使用静态方法 ApiOperationBase.setMerchantAuthentication。对于多个商户的平台,用户不能同时向不同的商户付款。

对于 SDK 版本 1.8.3,

Merchant merchant = Merchant.createMerchant(Environment.SANDBOX, apiLoginId, transactionKey);

它适用于并发。

谁能解释一下 1.8.6 并发情况下的 API 吗?谢谢。

最佳答案

从源码看,这个还是有可能的。您只需要使用其他方法来代替 ApiOperationsBase 上的静态操作即可。

对于环境,调用controller.execute(environment)而不是controller.execute()

对于商户身份验证,请调用apiRequest.setMerchantAuthentication(merchantAuthenticationType)

我还没有确切地测试过这个,但我很确定它是有效的。

关于java - authorize.net Java SDK 1.8.6并发,不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34539538/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com