728x90

구글 애드센스에서 수익금이 지급되었다고 메일이 왔었습니다.

메일 수신한 날짜에서 5영업일 이내에 수익금을 수령하지 못하면 은행에 문의하라고 되어 있는데, 지금까지 수익금이 들어오지 않은 적이 없어서 크게 생각하지 않았습니다.

그런데 정말로 입금이 안 됐습니다!

일단 은행에 문의를 했습니다. 하지만 은행에서는 입금 기록은 물론 반송 기록도 없다고 합니다.(입금이 들어었다가 무언가의 문제로 입금이 거부된 경우 기록이 남는다고 함.)

확실하진 않지만, 최근에 본인확인이 재요청이 와서 그걸 해결하는데 시간이 좀 걸렸었습니다. 아마도 그 기간이 겹쳐서 그런 문제가 생긴 것이 아닌가 싶습니다.

그러면 결국 구글 애드센스에 직접 문의를 해야 한다는 것인데, 이 문의방법을 좀 찾기가 어려워서 시간이 꽤 걸렸습니다.(생각보다 문의 방법을 찾기 어려운데다 필요한 정보를 내가 일일이 찾아서 입력해야 해서 생각보다 시간 소요가 꽤 됨.) 앞으로도 이런 일이 또 있을 가능성이 있어, 다음 번엔 좀 더 빠르게 처리할 수 있게 일단 처리 과정을 기록으로 남겨놓습니다.

이하는 내용을 간략하게 하기 위해 높임말은 생략합니다.


우측 상단의 (?) 아이콘을 클릭하면, [애드센스 지급 문제 해결 도구]라는 게 있다. 그걸 클릭한다.

[지급되지 않음]을 선택하고 [계속]을 누른다.

이 부분이 조금 헷갈리는데, 일단 지급되었다고 메일이 왔었으므로 [지급됨 상태가 표시되지만 받지 못했습니다.]를 선택했다.

[지급 내역을 추적하고 싶다면 이 양식을 작성하여…]부분의 링크를 누른다.

[EFT 또는 은행 송금 결제를 추적하기 위한 SWIFT 코드 사본 요청]이라는 새 창이 열린다.

[결제 번호]라는 걸 입력하라고 나오는데, 이건 다시 지급 메뉴를 확인해야 한다. 메뉴의 [지급]-[결제 정보]로 들어간다.

[거래] 항목이 보인다. 클릭한다.

송금되었단 항목을 클릭한다.

새 창이 열리면서 지불영수증이 뜬다.

[지급/결제 번호]를 찾을 수 있다. 이 번호를 [EFT 또는 은행 송금 결제를 추적하기 위한 SWIFT 코드 사본 요청] 창에서 입력하면 끝!

반응형
728x90

그 전부터 에러페이지 관련하여 한 번 정리하고 싶었는데, 이번에 마침 관련 업무를 할 일이 있었어서 나눠서 정리해보려 합니다.

어노태이션[@ResponseStatus]

예외 클래스 자체에 응답 상태 코드를 선언하여, web.xml의 에 매핑하는 방식이다.

예제

<예외 클래스>

@ResponseStatus(value = HttpStatus.FORBIDDEN)
public class ExampleForbiddenException extends RuntimeException {

	//…이하 생략…
}

위와 같이 예외 클래스에 응답코드를 선언해두고, 처리 로직에서 해당 예외를 던진다.

<처리 클래스>

	@GetMapping(value = "/example/error/throwExampleForbiddenException.do")
	public String throwException(final HttpServletResponse response) {
		if (true) {
			throw new ExampleForbiddenException("@ResponseStatus가 HttpStatus.FORBIDDEN으로 설정되어 있다.");
		}

		return "/example/fakeView"; // 여기는 실행되지 않는다.
	}

<web.xml>

	<error-page>
		<error-code>403</error-code>
		<location>/WEB-INF/jsp/example/error/forbiddenError.jsp</location>
	</error-page>

장단점 설명

장점 :

  • 쉽고 간단하다. (예외에 응답 상태 코드를 지정하여, 바로 매핑된 에러 페이지를 바로 연결하면 끝)
  • ExceptionResolver가 없어도 동작한다.
  • ExceptionResolver의 종류에 따라서는 @ResponseStatus를 이용하기도 한다.

단점 : 로그 남기기 등의 추가 처리를 일원화하기 어렵다.

총평 : 오류가 나도 해당 정보를 확인할 수 없다는 점 때문에 단독으로 쓰일 일은 별로 없다.

참고

반응형
728x90

이번 주 업무 중에 자바스크립트에서 정규식(정규표현식)을 조금 복잡하게 짜야 하는 것이 있어, 그 동안 써먹은 표현식으로는 한계에 부딪혔습니다.

그래서 기존에 안 쓰던 표현식을 찾아서 여기저기 돌아다니고 있었는데…

정규표현식을 시각화해서 보여주는 사이트가 있더군요.

"regular expressions 101"

간편하게 테스트를 할 수 있는 것은 물론이고, 어떻게 동작하여 결과가 나오는 것인지까지 설명을 해줍니다. 사용한 표현식에 대한 해설도 첨부되어 있구요.(영어라는 게 문제지만…)

화면 왼쪽의 ‘FLAVOR’ 영역에서 ‘ECMAScript (JavaScript)’를 선택하고 사용하는 것만 잊지 않으면 사용법이 어려운 사이트는 아닙니다. 그리고 그 선택락을 보면 알 수 있지만, 자바스크립트 외에도 다른 언어의 정규표현식도 테스트해 볼 수 있습니다.

사용법이 어려운 사이트는 아니지만, 감이 잘 안 오시면 다음 사이트의 사용례를 보시면 쉽게 이해가 가실 겁니다.(스크롤을 내리다보면 중간중간 나오는 스샷으로 감을 잡을 수 있습니다.)

반응형

+ Recent posts