저는 전자 상거래 시스템 "Zen Cart"를 지불 모듈 용 웹 사이트 PayPal IPN과 함께 설치했습니다. 구매 기능을 테스트하기 위해 샌드 박스로 설정했습니다.paypal 거래에 대한 IPN 치명적인 오류를 해결하는 방법은 무엇입니까?
PayPal에서 결제 한 후 샌드 박스 비즈니스 테스트 계정에 샌드 박스 계정으로 지불하고 돈이 실제로 비즈니스 계좌로 입금되면 주문 번호가 표시되지 않고 웹 사이트로 돌아가고 관리 패널에는 주문이 없습니다. 또는 어디에서든지.
이IPNCHECK.PHP - Version 1.0
IPN TESTING - POSTING to PayPal via: ssl://www.paypal.com:443
IPN TESTING - Confirmation/Validation response: RESPONSE RECEIVED - Communications OKAY
Script finished.
이와 도움이 필요하세요 : 내가 선 카트 ipncheck.php
을 수행 할 때
Apr 09 2013 11:53 -- IPN INFO - Confirmation/Validation response
Apr 09 2013 11:53 -- Breakpoint: 1 - Collected data from PayPal notification
Apr 09 2013 11:53 -- IPN WARNING :: Transaction was not marked as VERIFIED. Keep this report for potential use in fraud investigations.
IPN Info =
Apr 09 2013 11:53 -- IPN FATAL ERROR :: Transaction did not validate
내가이 오류 :
로그이 나타났다!
미리 감사드립니다.
UPDATE :
내가 메인 오류이 오류를 받고 있어요 로그 : [10-Apr-2013 13:54:08] PHP Warning: implode() [<a href='function.implode'>function.implode</a>]: Invalid arguments passed in includes/modules/payment/paypal/paypal_functions.php on line 506
로그의 두 파일을 비교했지만 차이는 없습니다. 인코딩이 동일하게 변경되었습니다. 다른 모든 사항을 확인해야합니까? – Abude
메인 로그 오류, 어떤 아이디어에서 본 오류로 내 대답을 업데이트 했습니까? 감사! – Abude
어떤 코드도 보지 않고 말하기 힘듭니다. 과거에 내가 함께 일한 상인 중 일부는 그들이 배열을 선언하지 않을 때이 문제에 직면했다. 배열을 선언하면 쉽게 고칠 수 있습니다. –