Jak mogę przetestować Paypal Express za pomocą ActiveMerchant w aplikacji Rails 3.2 z testem integracji rspec/capybara?Testowanie Paypal Express w ActiveMerchant
5
A
Odpowiedz
1
można przetestować przez ustawienie:
ActiveMerchant::Billing::Base.mode = :test
PayPal jednak będzie wymagać wprowadzenia pełnych informacji rozliczeniowych lub API nie będzie nawet przyjąć go i wróci:
Błąd: Nie ma błąd z tą transakcją. Podaj pełny adres rozliczeniowy.
W takim przypadku można dostarczać go z jakiegoś rodzajowego informacji:
:billing_address => {
:name => "Test Person",
:address1 => "123 W 423 E",
:city => "Somewhere",
:state => "CA",
:country => "US",
:zip => "88888"
}
+2
Jestem świadomy, jak aktywować tryb testowy z bramą. Moje pytanie brzmiało, jak napisałem test automatycznej integracji z rspec/capybara. – robzolkos
http://www.codyfauser.com/2008/1/17/paypal-express-payments-with-activemerchant? – KennyPowers
@RobZolkos udało Ci się to osiągnąć? Próbuję to teraz zrobić, nie wiem jak. –
Niestety ten adres URL już nie istnieje. Wszelkie wskazówki dotyczące tego, gdzie znaleźć dokumenty lub samouczek na temat aktywnej bramki paypal express_merchant active_merchant byłyby bardzo pomocne! –