portone-api-v2
Version:
PortOne REST API v2
55 lines • 1.85 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.IdentityVerification = void 0;
const request_1 = require("../request");
class IdentityVerification extends request_1.PortOneRequest {
constructor(portone) {
super(portone);
}
/**
* 본인인증 단건 조회
* @param identityVerificationId 조회할 본인인증 ID
* @param storeId 상점 ID. 미입력 시 토큰에 담긴 값 사용
*/
async find(identityVerificationId, storeId) {
return this.request({
method: 'GET',
url: this.setQuery(`/identity-verifications/${identityVerificationId}`, { storeId }),
});
}
/**
* 본인인증 요청 전송
* @param identityVerificationId 본인인증 ID
*/
async send(identityVerificationId, data) {
return this.request({
method: 'POST',
url: `/identity-verifications/${identityVerificationId}/send`,
data,
});
}
/**
* 본인인증 확인
* @param identityVerificationId 본인인증 ID
*/
async confirm(identityVerificationId, data) {
return this.request({
method: 'POST',
url: `/identity-verifications/${identityVerificationId}/confirm`,
data,
});
}
/**
* SMS 본인인증 요청 재전송
* @param identityVerificationId 본인인증 ID
* @param storeId 상점 ID. 미입력 시 토큰에 담긴 값 사용
*/
async resend(identityVerificationId, storeId) {
return this.request({
method: 'POST',
url: this.setQuery(`/identity-verifications/${identityVerificationId}/resend`, { storeId }),
});
}
}
exports.IdentityVerification = IdentityVerification;
//# sourceMappingURL=identity-verification.js.map