자동결제는 언제 진행되는 건가요?

코스모스팜 회원관리 플러그인 사용해서 정기결제를 테스트 중에 있습니다.

이용기간 만료후 자동결제를 선택하면 첫번째는 결제 할 때 결제가 되니까 의문이 없는데 2번째부터는 언제 결제가 되는 것인가요? 예를 들어 매일 12:00으로 결제 시간이 지정되면

  1. 관리자가 아무것도 하지 않아도 서버에서 매일 12:00에 결제를 실행하나요? 아니면 관리자가 홈페이지에 접속해야 결제가 되나요?
  2. 관리자가 홈페이지에 접속해야 한다면? 로그인만 하면 결제가 되나요?
  3. 아니면 주문 목록을 조회해야 하나요?
  4. 아니면 만료 날짜가 지난 주문을 한번 수정해야 하나요?

어떤 조건으로 자동 결제가 진행되는지 궁금합니다.

감사합니다.

 

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • https://www.cosmosfarm.com/threads/document/26397 글을 보니

    크론에 cosmosfarm_members_subscription_again가 등록되어서 1시간마다 한번씩 실행되는 군요. 물론 지구상에 누군가가 홈페이지를 접속해야 실행되겠네요.

    또는 누군가가 로그인을 하는 시점에 자동결제가 실행된다는 것으로 판단됩니다.

    이는 누군가 홈페이지에 접속하지 않으면 실행이 안되므로 홈페이지 접속하지 않아도 실행되게 하려면, Cron을 등록해야 합니다.

    웹호스팅이라서 Unix crontab을 사용할 수 없어서, 무료로 cron job을 돌려주는 서비스를 찾아보니, 아래 서비스가 있더군요.

    https://cron-job.org/

    여기에 아래 주소를 15분에 한번씩 호출 하도록 하니까, 누군가 홈페이지에 접속하지 않아도 백그라운드로 실행이되서 자동 결제가 되더군요.

    https://서버주소/wp-cron.php

    cosmosfarm_members_subscription_again는 크론에 1시간 간격으로 설정되어 있으니, 만료후 최대 1시간15분안에 자동결제가 진행되겠습니다.

    간격을 좁힐 수도 있으나 결제가 초를 다투는 것이 아니므로 이정도 간격이면 충분할 것 같습니다.

     

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기