を取得しますこれは役立つはず 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'
私はここのソースを見終わりました
は最終的に私は通常ので、同じように私のconfigファイルでこれらを設定終わる:
制作:
AUTH_NET_ENVIRONMENT = "https://api2.authorize.net/xml/v1/request.api"
のDev:お使いのコントローラで次に
AUTH_NET_ENVIRONMENT = "https://apitest.authorize.net/xml/v1/request.api"
:
controller.setenvironment(settings.AUTH_NET_ENVIRONMENT)
コントローラcorを作成していると仮定します
from authorizenet.constants import constants
または交換setenvironment(constants.PRODUCTION)を有する:
setenvironment("https://api2.authorize.net/xml/v1/request.api")
が動作するはずrectlyは、この行を追加します。お役に立てれば!
環境をSANDBOXからPRODUCTIONに切り替えると、資格情報も変更されましたか?サンドボックスと本番の資格情報は別々のもので、他のシステムでは使用できません。 – rhldr
はいこれは実稼働資格情報です。環境を指定しないと動作する他のサンドボックス資格情報があります。 – kainC