2014-05-19 2 views
0

을 할인 실용적으로 표시 오류 추가 10413 ("PayPal 게이트웨이가 요청을 거부했습니다. 카트 항목 금액의 합계가 주문 금액과 일치하지 않습니다 (# 10413 : 잘못된 인수로 인해 거래 거부 됨 자세한 내용은 추가 오류 메시지 참조)젠토는 실용적으로 난 그렇게하지만 사용자 크레딧 카드를 채우기 위해 시도 할 수 있어요 다음 페이팔 오류가 표시 페이팔 체크 아웃 나는 하나의 문제에 직면하고있다

누구든지 알고 있습니다.

+0

맞춤 모듈을 만드셨습니까? –

답변

3

맞춤 모듈로 할인을 추가하면 추가 요금을 지불해야합니다. 친구의 사건. 따라서 모듈의 Config.xml을 새로 추가 의 경우을 입력하십시오.

처럼 -

<events> 
     <paypal_prepare_line_items> 
      <observers> 
       <paypal_prepare_line_items> 
        <class>Your_Module_Name/observer</class> 
        <method>updatePaypalTotal</method> 
       </paypal_prepare_line_items> 
      </observers> 
     </paypal_prepare_line_items> 
</events> 

지금 당신은

에서 observer.php

에 updatePaypalTotal을 모듈에 관찰자 클래스를 생성 한 다음 새 기능 을 만들어야합니다
public function updatePaypalTotal(Varien_Event_Observer $observer) 
{ 
    $cart = $observer->getEvent()->getPaypalCart(); 
    $new_amount = '10'; // This is your Discount amount. 
    $cart->updateTotal(Mage_Paypal_Model_Cart::TOTAL_DISCOUNT, $new_amount); 

    return $this; 
} 

당신은 어떤 질문이 있는지 알아.

+0

$ new_discount에 할인을 추가 할 때 익스프레스 체크 아웃을 사용하고 있습니다. 장바구니의 항목과 일치하지 않는 총 오류를 표시합니다. 페이팔 오류. –

+0

@SandeepSingh :이 답변에 표시되는 페이팔 이벤트를 정의해야합니다. 질문이있는 경우 알려주세요. –

+0

답장을 보내 주셔서 감사합니다. 먼저 프로그래밍 방식으로 할인을 추가하는 것 (할인에 대한 할인과 같이 - 사용자가 쿠폰을 사용하여 더 많은 할인을 추가 한 다음 할인이 쿠폰 + 프로그래밍 방식으로 할인되는 경우) 할인에 대한 할인과 유사한 경우 사용자가 견적에서 할인을 볼 수 있습니다. 계산서 사용자에있는 모든 정보는 검토에있는 할인을 볼 수있다 그러나 한 번 사용자가 주문을 클릭하면 주문 페이팔은 주문을 받는다 그러나 순서는 새로운 할인없이이다 쿠폰 부호 일을 가진 오래된 할인 ... 새로운 할인 아닙니다 ... 나는 거대한 문제를 직면하고있다 –

0

코드를 확인하십시오 당신이

그렇지 않으면 모든 것이 잘 작동 $ 어드레싱에서의 추가 뭔가> 섹션을 추가하고이 가능하다. 코드를 붙이십시오.

+0

덕분에 내가 주소에 사용자 정의 할인 필드를 추가했다. 고마워. – user3627307

관련 문제