이해하기
자동결제는빌링 결제,정기 결제라고도 불리며, 고객이 미리 결제 수단을 등록 후 결제시점에 등록된 결제 수단으로 간편하게 결제할 수 있는 방법입니다.
등록된 결제 수단으로 백엔드에서 요청되기 때문에 간편하게 결제를 이용할 수 있다는 장점이 있어요. 결제 수단은카드,계좌만 지원해요.
다음과 같은 경우에 유용해요.
진행 순서는 아래와 같아요.
빌링키 발급하기
구매자가 카드 또는 계좌 정보를 등록하면, 가맹점은 해당 정보를 직접 저장할 수 없으므로 빌링키를 발급받아야 합니다. 가맹점은 발급받은 빌링키를 저장해두고, 이후 결제를 요청할 때 이 빌링키를 사용합니다.
프론트엔드에서 발급하기
카드나 계좌 정보는 안전하게 전달되도록 PG사에서 결제창을 제공합니다. 구매자는 PG사의 결제창을 통해 결제 수단을 등록하고, 이를 통해 발급된 빌링키가 가맹점에게 전달됩니다.
백엔드에서 발급하기
PG사의 결제창이 아닌 가맹점에서 결제창을 제공하는 경우, 백엔드에서 빌링키를 발급받아야 합니다. 가맹점은 구매자의 결제 수단 정보를 서버로 전달하고, 서버는 이를 PG사로 전달하여 빌링키를 발급받습니다.
출금 동의 등록 처리하기
계좌를 등록할 때는 출금 동의를 받아야 합니다. 출금 동의는 가맹점이 구매자의 계좌에서 돈을 인출할 수 있도록 허용하는 것을 의미합니다. 출금 동의를 받지 않으면 구매자의 계좌에서 돈을 인출할 수 없기 때문에 결제가 불가능합니다.
빌링키 조회하기
유효한 빌링키인지 조회합니다. 빌링키가 유효하지 않으면 결제를 요청할 수 없으며, 처음부터 다시 발급받아야 합니다. 재발급 API는 별도로 존재하지 않으므로, 빌링키 발급 절차를 다시 진행해야 합니다.
receipt_id로 조회하기
빌링키 발급요청시 발급된 receipt_id를 이용하여 빌링키를 조회합니다.
빌링키로 조회하기
빌링키를 이용하여 빌링키 정보를 조회합니다.
빌링키 삭제하기
더 이상 사용하지 않는 빌링키를 삭제합니다. 빌링키 삭제 후에는 해당 빌링키로 결제를 요청할 수 없습니다.
결제 요청하기
빌링키를 이용하여 결제를 요청합니다. 빌링키를 사용하면 구매자가 결제창을 통해 결제를 진행하지 않아도 되므로, 간편하게 결제를 완료할 수 있습니다.
결제 예약하기
미래의 특정 시점에 결제를 예약합니다. 예약된 결제는 설정된 시간에 자동으로 진행됩니다. 결제 결과는 웹훅을 통해 전달됩니다.
예약 조회하기
예약된 결제를 조회합니다.
예약 취소하기
예약된 결제를 취소합니다.