2013-09-18 2 views
0

나는 spree 버전 1.3.2를 사용하고 있으며 지불을 위해 표준 소비에트 게이트웨이를 사용하고 있습니다. 지불이 이루어지면 cv2 코드가 sagepay에 제출되지 않고 모든 것이 작동합니다. 보기? 코드를 게시 하겠지만 수정되지 않았으므로 어디를보아야하는지 알지 못합니다. 어떤 아이디어라도 감사 할 것입니다.Spree sagepay cv2 코드

감사

답변

0

난사 게이트웨이 세이지 지불와의 통신을 지원하기 위해 ActiveMerchant를 사용합니다. 현자 지불 요청에 CV2 값을 추가하는 코드는 다음 위치에 있습니다

bundle show activemerchant 

을 거기 디버깅에 추가 :

https://github.com/Shopify/active_merchant/blob/v1.29.3/lib/active_merchant/billing/gateways/sage_pay.rb#L202

당신은 실행하여 ActiveMerchant 코드 위치를 찾을 수 있습니다. 스택 트레이스를 따라 가면 신용 카드 오브젝트의 출처와 Spree 신용 카드의 올바른 값으로 채워지지 않는 이유를 찾을 수 있습니다.