2013-10-30 3 views
0

저는 Sagepay 지원에 따라 Server/InFrame 통합을 사용하고 있으며 (OK 상태를 통해) 성공적인 지불에 대한 알림을받는 경우가 드뭅니다. 나중에 실패했다. Sagepay의 지원에 따라 은행에 제대로 연락하지 못했을 때 이러한 일이 발생할 수 있습니다.Sagepay : 결제 승인 후 실패

자세한 내용은 http://www.sagepay.co.uk/file/1161/download-document/SERVERProtocolandIntegrationGuidelinesV3%200.pdf?token=0eZCcKj0tm33YeZ4gfrk4pHPaLClQnRcq3_vXsISjHI의 설명서에서 확인할 수 없습니다. 내가 볼 수있는 가장 가까운 것은 12 단계에 있으며, 는 Sagepay를이 일괄 처리가 실패 할 때 경우에, 알림 URL로 전송 상태 코드의 관점에서, 어떻게됩니까 은행

If transactions are rejected, we correct any errors and resubmit them for you. 

에 배치 파일을 보내거나이 때 "OK"가 알림 URL로 전송 된 후 다른 오류가 있습니까? 이 사례를 처리 할 공식 문서가 있습니까? 아니면 지불이 "OK"이지만 비슷한 경우에 실패합니까?

편집 : 시뮬레이터가이 사례를 처리하지 않는 것으로 보입니다. OK가 보내 졌을 때 제대로 테스트/시뮬레이트하는 방법이 있습니까?

답변

0

내 현인 임금에는 오류/실패, 알림 URL을 통해 확인과 같은 혼합 된 메시지를받을 유일한 이유는 오류/잘못된 응답을 반환하는 알림 중에 오류가 발생한 경우입니다.

알림 URL을 통한 알림 응답이 중단 된 경우 (예 : 브라우저 새로 고침/닫힘 등) 은행의 승인을 확인으로받은 후 Sage Pay에서 오류로 처리 할 수 ​​있습니다. 그런 다음 알림 URL을 통해 오류를 전송하여 트랜잭션이 실패했음을 확인합니다.

상태, StatusDetail 및 RedirectURL을 확인하는 성공적인 응답/핸드 셰이크가 도착할 때까지 알림이 여러 번 발송됩니다.

이 시나리오는 자주 발생하지 않지만 TXID 예제를 제공 할 수있는 경우 당사 연락처 정보는 http://www.sagepay.co.uk/contact을 통해 확인할 수 있습니다. 트랜잭션 게시 후 72 시간 이내에 트랜잭션 로그에 대한 실패 원인을 조사 할 수 있습니다 .

현자 유료 보조

+1

기술 지원 정보 게시를 중단하십시오. StackOverflow가 필요한 것은 아닙니다. –