2013-01-17 16 views
5

में पेपैल एक्सप्रेस का परीक्षण मैं आरएसपीसी/कैपिबारा एकीकरण परीक्षण के साथ एक रेल 3.2 एप में ActiveMerchant के साथ पेपैल एक्सप्रेस का परीक्षण कैसे कर सकता हूं?ActiveMerchant

+0

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

+0

@RobZolkos क्या आप इसे प्राप्त करने के लिए प्रबंधन करते थे? मैं अब यह करने की कोशिश कर रहा हूं, सुनिश्चित नहीं हूं कि कैसे। –

+0

दुर्भाग्य से, यह यूआरएल अब मौजूद नहीं है। Rspec'ing active_merchant के पेपैल एक्सप्रेस गेटवे पर डॉक्स या ट्यूटोरियल कहां से ढूंढने के लिए कोई संकेत बहुत उपयोगी होगा! –

उत्तर

1

आप की स्थापना द्वारा परीक्षण कर सकते हैं:

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

पेपैल तथापि भी इसे स्वीकार नहीं करेंगे पूरा बिलिंग जानकारी या एपीआई में प्रवेश करने की आवश्यकता होगी और वापस आ जाएगी:

त्रुटि: नहीं है इस लेनदेन के साथ एक त्रुटि। कृपया एक पूरा बिलिंग पता दर्ज करें।

जो मामले में आप कुछ सामान्य जानकारी के साथ यह आपूर्ति कर सकते हैं:

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

मुझे पता है कि गेटवे के साथ परीक्षण मोड को कैसे सक्रिय किया जाए। मेरा सवाल यह था कि मैं rspec/capybara के साथ एक स्वचालित एकीकरण परीक्षण कैसे लिखता हूं। – robzolkos