issue Billing Key
suspend fun issueBillingKey(method: InstantBillingKeyPaymentMethodInput, channelKey: String? = null, channelGroupId: String? = null, customer: CustomerInput? = null, customData: String? = null, bypass: JsonObject? = null, noticeUrls: List<String>? = null): IssueBillingKeyResponse
빌링키 발급
빌링키 발급을 요청합니다.
Parameters
method
빌링키 결제 수단 정보
channel Key
채널 키
채널 키 또는 채널 그룹 ID 필수
channel Group Id
채널 그룹 ID
채널 키 또는 채널 그룹 ID 필수
customer
고객 정보
custom Data
사용자 지정 데이터
bypass
PG사별 추가 파라미터 ("PG사별 연동 가이드" 참고)
notice Urls
웹훅 주소
빌링키 발급 시 요청을 받을 웹훅 주소입니다. 상점에 설정되어 있는 값보다 우선적으로 적용됩니다. 입력된 값이 없을 경우에는 빈 배열로 해석됩니다.
Throws
요청된 채널이 존재하지 않는 경우
여러 채널을 지정한 요청에서, 채널 각각에서 오류가 발생한 경우
요청이 거절된 경우
요청된 입력 정보가 유효하지 않은 경우
PG사에서 오류를 전달한 경우
인증 정보가 올바르지 않은 경우
API 응답이 알 수 없는 형식인 경우