2013-01-17 9 views
5

Come testare Paypal Express con ActiveMerchant in un'applicazione Rails 3.2 con test di integrazione rspec/capybara?Test di Paypal Express in ActiveMerchant

+0

http://www.codyfauser.com/2008/1/17/paypal-express-payments-with-activemerchant? – KennyPowers

+0

@RobZolkos sei riuscito a raggiungere questo obiettivo? Sto provando a farlo ora, non so come. –

+0

Sfortunatamente, questo URL non esiste più. Qualche suggerimento su dove trovare documenti o un tutorial su rspec'ing il gateway express paypal di active_merchant sarebbe molto utile! –

risposta

1

È possibile verificare impostando:

ActiveMerchant::Billing::Base.mode = :test 

PayPal tuttavia si richiede all'utente di inserire informazioni di fatturazione completo o l'API non sarà nemmeno accettare e restituirà:

errore: Non c'è un errore con questa transazione. Si prega di inserire un indirizzo di fatturazione completo.

In questo caso è possibile fornirle alcune informazioni generiche:

:billing_address => { 
    :name  => "Test Person", 
    :address1 => "123 W 423 E", 
    :city  => "Somewhere", 
    :state => "CA", 
    :country => "US", 
    :zip  => "88888" 
} 
+2

Sono a conoscenza di come attivare la modalità test con il gateway. La mia domanda era come scrivo un test di integrazione automatizzato con rspec/capybara. – robzolkos

Problemi correlati