当前位置: 首页 > 知识库问答 >
问题:

在授权中将环境设置为生产环境。net Python SDK

查淮晨
2023-03-14

有人能告诉我如何将已解决的批处理列表请求的环境从沙箱切换到生产环境吗?

我到处寻找文档和源代码,最远的是

settledBatchListRequest = apicontractsv1.getSettledBatchListRequest()
apicontrollersbase.APIOperationBase(settledBatchListRequest).setenvironment(constants.PRODUCTION)

但我仍然收到一个“无效凭据”错误

共有1个答案

卫招
2023-03-14

这绝对令人困惑,我最后看了看来源:https://github.com/AuthorizeNet/sdk-python/blob/master/authorizenet/constants.py

这应有助于:

>>> from authorizenet.constants import constants
>>> constants.PRODUCTION
'https://api2.authorize.net/xml/v1/request.api'
>>> constants.SANDBOX
'https://apitest.authorize.net/xml/v1/request.api'

最终,我通常会在我的配置文件中这样设置:

制作:

AUTH_NET_ENVIRONMENT = "https://api2.authorize.net/xml/v1/request.api"

开发:

AUTH_NET_ENVIRONMENT = "https://apitest.authorize.net/xml/v1/request.api"

然后在控制器中:

controller.setenvironment(settings.AUTH_NET_ENVIRONMENT)

假设您正确创建了控制器,添加以下行:

from authorizenet.constants import constants

或者用以下内容替换set环境(常量. PRODUCTION):

setenvironment("https://api2.authorize.net/xml/v1/request.api")

应该有用。希望这有帮助!

 类似资料:
  • 我将邮递员升级到6.2.5。它允许团队免费用户。好吧,所以我创建了团队并在其中开始了新的收藏。 在集合级别上,我将< code >授权指定为< code>OAuth 2.0,生成了新的访问令牌(使用按钮< code >获取新的访问令牌),因此它现在位于< code >可用令牌中。不知道代币是否与其他团队成员共享(我还没有邀请他们)。但是有一个提示 我知道变量,但不知道如何在这种情况下使用它们。在协

  • 更新时间:2019-08-31 11:22:33 服务分为生产环境与开发环境,未发布的服务认为是在开发环境,发布后的服务为生产环境的服务。生产环境的服务才可以在web工作台,或代码工程内调用。生产环境的服务不可再进行修改,需要在开发环境中修改部署发布服务后,才可生效。 服务运维监控功能是为生产环境的服务提供的,您可以在此查看生产环境服务的调用量及运行日志。

  • 要执行道德黑客攻击,我们需要一个测试模拟环境,为了方便我们下载并安装Kali Linux操作系统,可以在Virtual Box中下载Kali Linux OS。以下是下载Virtual Box和Kali Linux的基本步骤。 第1步:下载Virtual Box 在第1步中,我们下载Virtual Box,因为Virtual Box可以在当前操作系统中创建虚拟机。Virtual Box就像一个完全

  • 生产中的EAP EAP在默认的FreeRADIUS安装中开箱即用。但是,也有一些要点需要注意或更改以适应您的环境。在本节中,我们将介绍以下几点: 适当的公钥基础设施(PKI)的重要性 配置内部隧道虚拟服务器 内部和外部隧道识别的问题 禁用未使用的EAP方法 公共密钥基础设施简介公钥基础结构主要用于两件事: 验证某人的身份 通过不安全的连接交换安全数据 为了确保某人是他们声称的人,我们使用证书颁发机

  • 生产环境打包要做两件事: 压缩应用代码; 使用 Vue.js 指南中描述的部署方式去除 Vue.js 中的警告。 下面是配置示例: // webpack.config.js module.exports = { // ... other options plugins: [ // short-circuits all Vue.js warning code new webp

  • 在构建我们的生产bundle时有两件事情要做: 1.压缩我们的应用代码; 2.使用Vue.js指南中描述的设置删除Vue.js源代码中的所有警告。 这里有一个示例的配置: // webpack.config.js module.exports = { // ... 其余配置 plugins: [ // 忽略所有Vue.js警告代码 new webpack.DefinePlu