2012-04-16 4 views
0

제대로 처리 된 것 같지만 주문이 처리되는 동안 오류가 발생했습니다. 연락을 취하거나 나중에 다시 시도하십시오. "라고 말하면 오류가 발생합니다. "PLACE ORDER"버튼Payflow Pro가 작동하지 않습니다.

가맹점 이메일, 파트너 ID, 사용자, 공급 업체 및 비밀번호가 올바르게 제공되고 테스트 모드가 활성화되었는지 다시 확인했습니다. Payflow Pro 계좌가 활성화되지 않았으므로 테스트 계정. 그게 내 문제의 이유는 무엇입니까? 어떤 도움을 크게 주시면 감사하겠습니다.

+0

모듈에서 디버그를 활성화하고 var/log /에있는 로그의 출력을 확인하고 응답을 확인한 다음 테스트 모드를 사용하고 있는지 확인하십시오. –

+0

예. 이미 디버그 모드를 활성화했으며 테스트 모드를 사용하고 있습니다. 여기 VAR 내 출력/로그 파일 [결과] => 배열 ( [결과] => 12 [pnref] => V35A1F13CEF5 [respmsg] =>이 거부 [hostcode] => D [prefpsmsg은 => 검토 : 하나 이상의 규칙을 검토 위한 트리거 하였다 fps_prexmldata [844] =><규칙 NUM [REQUEST_ID] => 16d136fdb74d8649717eb00e5a4202c6 [RESULT_CODE] => 12 ) – Anz

답변

1

이것은 정상적인 과정이며, 나는 지불을 거절하고 있기 때문에 PayPal에 연락 할 것입니다. 최대 한도 초과 등이 있습니다.

다른 옵션은 오류에 대한 자세한 표시를 위해 전송 된 요청을 변경할 수 있지만 문제를 해결하는 데 도움이됩니다.

출력을 증가 시키려면 요청 문자열에 자세한 표시 = 중간을 추가해야합니다. 나는 이것이 클래스 Mage_Paypal_Model_Payflowpro:_buildBasicRequest()을 통해 행해질 수 있고, setVerbosity()을 수정 할 수 있다고 생각한다.

정보를 위해 PayPal Documentation를 참조한다.

+0

이게 나는 때문에 HTTPS 대신 HTTP를 사용합니까? – Anz

+0

나는 그렇게 생각하지 않을 것이다. 나는 이것이 다른 오류라고 생각합니다. 이것은 실제 카드의 승인에 더 많은 것으로 보입니다. –

+0

확인. 페이팔 기술 지원에 티켓을 게시했습니다. 거기에 어떤 의견이 있는지 확인하겠습니다. 감사합니다 베른, 좋은 하루 되세요 :-) – Anz

관련 문제