2016-10-05 5 views
2

SagePay 테스트 환경에 대해 REPEAT 트랜잭션을 성공적으로 수행하는 코드가 있습니다.NOTAUTHED가 포함 된 SagePay에서 Fail Repeat Transaction

이 글에서는 https://test.sagepay.com/gateway/service/repeat.vsp의 "OK"결과가 작동하는 것을 볼 수 있습니다.

그러나 SagePay가 "NOTAUTHED"결과를 반환하게되어 고객이 다시 청구 할 수없는 경우를 테스트 할 수 있습니다 (어카운트가 부족할 수 있음)?

+0

SagePay 포털에서 사용자를 비활성화/삭제할 수있는 모든 작업을 수행 할 수 있습니까? 이상적은 아니지만 (특히 자동화 된 테스트의 경우) 옵션 일 수 있습니다. – DavidG

+0

@DavidG : 포털은 지불 한 금액도 표시하지 않습니다 (테스트 계정의 문제 : 더 많은 액세스 권한을 요청했습니다). 그러나 가능하다면 충분할 것입니다. – Richard

+0

@DavidG : 이제 시도해 보았습니다. 원래의 트랜잭션을 무효로하면 반복이 실패합니다. 그러나 "NOTAUTHED"보다는 "INVALID"로, 어느 정도는 작동합니다. 그래서 질문은 여전히 ​​의미합니다 ... – Richard

답변

2

나는 SagePay 지원을 요청했다.

그들의 응답 : 당신은 시험 지불은 우리의 더미 테스트 카드

즉 중 하나를 입력하지 이외의 실패 얻을 수 없습니다

. SagePay는 고객 카드에 더 이상 충분한 자금이없는 경우와 같은 테스트 메커니즘을 제공하지 않습니다.

+0

나는 이것이 사실일지도 모른다는 느낌이 들었다. 지금 당신이 할 수있는 유일한 일은 SagePay의 응답을 수동으로 수정하고 상태를 'NOTAUTHED'로 설정하는 것입니다 :( – DavidG