/ prihlásenie chyba auth.net - authorize.net, activemerchant

aktívny obchodník auth.net prihlásenie chyba - authorize.net, activemerchant

Nemôžem získať náš účet auth.net, aby sme mohli pracovať na novom serveri na staging.

Rovnaký kód a poverenia sa nachádzajú na aktuálnom produkčnom serveri a na mojom lokálnom počítači.

Konfigurátor Activemerchant vyzerá takto:

ActiveMerchant::Billing::Base.mode = :production #(Rails.env.production? ? :production : :test)
ActiveMerchant::Billing::CreditCard.require_verification_value = false

Skontroloval som každý, kde môžem vymyslieť nejakú konfiguráciu, ktorá by menila staging vs. vývoj versus produkciu a nenašla nič!

Prihlásil (-a) som sa a potvrdil (-a), že správne prihlasujem správne prihlasovacie meno / heslo.

odpovede:

0 pre odpoveď č. 1

dobre to bolo hlúpe, zrejme ďalší vývojár pri kopírovaní poverení nejako zmenil jeden vnútorný znak (od 8 do 6), takže to nebolo ľahko zistiteľné.

Iba vysielanie tejto odpovede, pretože som našiel skvelý nástroj, ktorý nie je veľmi dobre zdokumentované v aktívnej obchodnej ...

pridajte tieto dva riadky k inicializátoru a dostanete kompletný protokol o transakciách s nízkou úrovňou, ktoré sa dejú ...

ActiveMerchant::Billing::PaypalGateway.wiredump_device = File.new(File.join([Rails.root, "log", "paypal.log"]), "a")
ActiveMerchant::Billing::PaypalGateway.wiredump_device.sync = true

Môžete nahradiť PaypalGateway s AuthorizeNetCimGateway (alebo pravdepodobne akúkoľvek bránu, ktorú používate)