@bootpay/backend-js
Advanced tools
+3
-0
@@ -0,1 +1,4 @@ | ||
| ### 2.4.1 | ||
| * Commerce 응답포맷 개선 | ||
| ### 2.4.0 | ||
@@ -2,0 +5,0 @@ * Commerce 기능 추가 |
@@ -29,5 +29,5 @@ import { BootpayCommerceResource, CommerceConfiguration, BootpayCommerceResponse } from './lib/commerce-resource'; | ||
| * 액세스 토큰 발급 | ||
| * client_key/secret_key 또는 server_key/private_key로 인증 | ||
| * client_key/secret_key로 인증 | ||
| */ | ||
| getAccessToken(): Promise<BootpayCommerceResponse<CommerceTokenResponse>>; | ||
| getAccessToken(): Promise<any>; | ||
| /** | ||
@@ -34,0 +34,0 @@ * 토큰을 발급받아 설정합니다. (메서드 체이닝 지원) |
@@ -59,15 +59,14 @@ "use strict"; | ||
| * 액세스 토큰 발급 | ||
| * client_key/secret_key 또는 server_key/private_key로 인증 | ||
| * client_key/secret_key로 인증 | ||
| */ | ||
| getAccessToken() { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| var _a; | ||
| try { | ||
| const { server_key, private_key } = this.commerceConfiguration; | ||
| const { client_key, secret_key } = this.commerceConfiguration; | ||
| const response = yield this.postWithBasicAuth('request/token', { | ||
| server_key, | ||
| private_key | ||
| client_key, | ||
| secret_key | ||
| }); | ||
| if (response.success && ((_a = response.data) === null || _a === void 0 ? void 0 : _a.access_token)) { | ||
| this.setToken(response.data.access_token); | ||
| if (response === null || response === void 0 ? void 0 : response.access_token) { | ||
| this.setToken(response.access_token); | ||
| } | ||
@@ -74,0 +73,0 @@ return response; |
@@ -14,4 +14,2 @@ import { AxiosInstance, AxiosRequestConfig } from 'axios'; | ||
| secret_key?: string; | ||
| server_key?: string; | ||
| private_key?: string; | ||
| mode?: 'development' | 'production' | 'stage'; | ||
@@ -18,0 +16,0 @@ } |
@@ -30,4 +30,2 @@ "use strict"; | ||
| secret_key: '', | ||
| server_key: '', | ||
| private_key: '', | ||
| mode: 'production' | ||
@@ -41,23 +39,9 @@ }; | ||
| this.$http.interceptors.response.use((response) => { | ||
| const result = { | ||
| http_status: response.status, | ||
| success: response.status >= 200 && response.status < 300, | ||
| data: response.data | ||
| }; | ||
| return result; | ||
| return response.data; | ||
| }, (error) => { | ||
| var _a; | ||
| if (error.response !== undefined) { | ||
| return Promise.reject({ | ||
| http_status: error.response.status, | ||
| success: false, | ||
| data: error.response.data, | ||
| error: ((_a = error.response.data) === null || _a === void 0 ? void 0 : _a.message) || error.message | ||
| }); | ||
| return Promise.reject(error.response.data); | ||
| } | ||
| else { | ||
| return Promise.reject({ | ||
| http_status: -100, | ||
| success: false, | ||
| data: null, | ||
| error: `Request Rest Api Failed to Bootpay Commerce Server, ${error.message}` | ||
@@ -64,0 +48,0 @@ }); |
+1
-1
| { | ||
| "name": "@bootpay/backend-js", | ||
| "version": "2.4.0", | ||
| "version": "2.4.1", | ||
| "description": "Bootpay Server Side Package for Node.js", | ||
@@ -5,0 +5,0 @@ "types": "dist/bootpay.d.ts", |
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
167696
-0.47%3655
-0.52%