@bootpay/backend-js
Advanced tools
+259
-201
@@ -1,3 +0,29 @@ | ||
| import { BootpayBackendNodejsResource } from './lib/resource'; | ||
| class BootpayBackendNodejs extends BootpayBackendNodejsResource { | ||
| "use strict"; | ||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
| if (k2 === undefined) k2 = k; | ||
| var desc = Object.getOwnPropertyDescriptor(m, k); | ||
| if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { | ||
| desc = { enumerable: true, get: function() { return m[k]; } }; | ||
| } | ||
| Object.defineProperty(o, k2, desc); | ||
| }) : (function(o, m, k, k2) { | ||
| if (k2 === undefined) k2 = k; | ||
| o[k2] = m[k]; | ||
| })); | ||
| var __exportStar = (this && this.__exportStar) || function(m, exports) { | ||
| for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); | ||
| }; | ||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
| function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
| return new (P || (P = Promise))(function (resolve, reject) { | ||
| function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
| function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
| function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
| step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
| }); | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.Bootpay = void 0; | ||
| const resource_1 = require("./lib/resource"); | ||
| class BootpayBackendNodejs extends resource_1.BootpayBackendNodejsResource { | ||
| constructor() { | ||
@@ -11,16 +37,18 @@ super(); | ||
| */ | ||
| async getAccessToken() { | ||
| try { | ||
| const { application_id, private_key } = this.bootpayConfiguration; | ||
| const response = await this.post('request/token', { | ||
| application_id, | ||
| private_key | ||
| }); | ||
| // set Token | ||
| this.setToken(response.access_token); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| getAccessToken() { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| try { | ||
| const { application_id, private_key } = this.bootpayConfiguration; | ||
| const response = yield this.post('request/token', { | ||
| application_id, | ||
| private_key | ||
| }); | ||
| // set Token | ||
| this.setToken(response.access_token); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| }); | ||
| } | ||
@@ -33,10 +61,12 @@ /** | ||
| */ | ||
| async receiptPayment(receiptId, lookupUserData = false) { | ||
| try { | ||
| const response = await this.get(`receipt/${receiptId}?lookup_user_data=${lookupUserData ? 'true' : 'false'}`); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| receiptPayment(receiptId, lookupUserData = false) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| try { | ||
| const response = yield this.get(`receipt/${receiptId}?lookup_user_data=${lookupUserData ? 'true' : 'false'}`); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| }); | ||
| } | ||
@@ -49,12 +79,12 @@ /** | ||
| */ | ||
| async cancelPayment(cancelPayment) { | ||
| try { | ||
| const response = await this.post('cancel', { | ||
| ...cancelPayment | ||
| }); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| cancelPayment(cancelPayment) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| try { | ||
| const response = yield this.post('cancel', Object.assign({}, cancelPayment)); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| }); | ||
| } | ||
@@ -67,10 +97,12 @@ /** | ||
| */ | ||
| async certificate(receiptId) { | ||
| try { | ||
| const response = await this.get(`certificate/${receiptId}`); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| certificate(receiptId) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| try { | ||
| const response = yield this.get(`certificate/${receiptId}`); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| }); | ||
| } | ||
@@ -83,12 +115,14 @@ /** | ||
| */ | ||
| async confirmPayment(receiptId) { | ||
| try { | ||
| const response = await this.post('confirm', { | ||
| receipt_id: receiptId | ||
| }); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| confirmPayment(receiptId) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| try { | ||
| const response = yield this.post('confirm', { | ||
| receipt_id: receiptId | ||
| }); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| }); | ||
| } | ||
@@ -101,10 +135,12 @@ /** | ||
| */ | ||
| async lookupSubscribeBillingKey(receiptId) { | ||
| try { | ||
| const response = await this.get(`subscribe/billing_key/${receiptId}`); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| lookupSubscribeBillingKey(receiptId) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| try { | ||
| const response = yield this.get(`subscribe/billing_key/${receiptId}`); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| }); | ||
| } | ||
@@ -117,12 +153,12 @@ /** | ||
| */ | ||
| async requestSubscribeBillingKey(subscriptionBillingRequest) { | ||
| try { | ||
| const response = await this.post('request/subscribe', { | ||
| ...subscriptionBillingRequest | ||
| }); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| requestSubscribeBillingKey(subscriptionBillingRequest) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| try { | ||
| const response = yield this.post('request/subscribe', Object.assign({}, subscriptionBillingRequest)); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| }); | ||
| } | ||
@@ -135,12 +171,12 @@ /** | ||
| */ | ||
| async requestSubscribeCardPayment(subscriptionCardRequest) { | ||
| try { | ||
| const response = await this.post('subscribe/payment', { | ||
| ...subscriptionCardRequest | ||
| }); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| requestSubscribeCardPayment(subscriptionCardRequest) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| try { | ||
| const response = yield this.post('subscribe/payment', Object.assign({}, subscriptionCardRequest)); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| }); | ||
| } | ||
@@ -153,10 +189,12 @@ /** | ||
| */ | ||
| async destroyBillingKey(billingKey) { | ||
| try { | ||
| const response = await this.delete(`subscribe/billing_key/${billingKey}`); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| destroyBillingKey(billingKey) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| try { | ||
| const response = yield this.delete(`subscribe/billing_key/${billingKey}`); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| }); | ||
| } | ||
@@ -169,12 +207,12 @@ /** | ||
| */ | ||
| async requestUserToken(userTokenRequest) { | ||
| try { | ||
| const response = await this.post('request/user/token', { | ||
| ...userTokenRequest | ||
| }); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| requestUserToken(userTokenRequest) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| try { | ||
| const response = yield this.post('request/user/token', Object.assign({}, userTokenRequest)); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| }); | ||
| } | ||
@@ -187,12 +225,12 @@ /** | ||
| */ | ||
| async subscribePaymentReserve(subscribePaymentReserveRequest) { | ||
| try { | ||
| const response = await this.post('subscribe/payment/reserve', { | ||
| ...subscribePaymentReserveRequest | ||
| }); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| subscribePaymentReserve(subscribePaymentReserveRequest) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| try { | ||
| const response = yield this.post('subscribe/payment/reserve', Object.assign({}, subscribePaymentReserveRequest)); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| }); | ||
| } | ||
@@ -206,10 +244,12 @@ /** | ||
| */ | ||
| async subscribePaymentReserveLookup(reserveId) { | ||
| try { | ||
| const response = await this.get(`subscribe/payment/reserve/${reserveId}`); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| subscribePaymentReserveLookup(reserveId) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| try { | ||
| const response = yield this.get(`subscribe/payment/reserve/${reserveId}`); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| }); | ||
| } | ||
@@ -222,10 +262,12 @@ /** | ||
| */ | ||
| async cancelSubscribeReserve(reserveId) { | ||
| try { | ||
| const response = await this.delete(`subscribe/payment/reserve/${reserveId}`); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| cancelSubscribeReserve(reserveId) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| try { | ||
| const response = yield this.delete(`subscribe/payment/reserve/${reserveId}`); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| }); | ||
| } | ||
@@ -237,10 +279,12 @@ /** | ||
| */ | ||
| async shippingStart(shippingRequest) { | ||
| try { | ||
| const response = await this.put(`escrow/shipping/start/${shippingRequest.receipt_id}`, shippingRequest); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| shippingStart(shippingRequest) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| try { | ||
| const response = yield this.put(`escrow/shipping/start/${shippingRequest.receipt_id}`, shippingRequest); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| }); | ||
| } | ||
@@ -252,10 +296,12 @@ /** | ||
| */ | ||
| async cashReceiptPublishOnReceipt(cashReceiptPublishRequest) { | ||
| try { | ||
| const response = await this.post('request/receipt/cash/publish', cashReceiptPublishRequest); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| cashReceiptPublishOnReceipt(cashReceiptPublishRequest) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| try { | ||
| const response = yield this.post('request/receipt/cash/publish', cashReceiptPublishRequest); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| }); | ||
| } | ||
@@ -267,12 +313,14 @@ /** | ||
| */ | ||
| async cashReceiptCancelOnReceipt(cashReceiptCancelRequest) { | ||
| try { | ||
| const response = await this.delete(`request/receipt/cash/cancel/${cashReceiptCancelRequest.receipt_id}`, { | ||
| params: cashReceiptCancelRequest | ||
| }); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| cashReceiptCancelOnReceipt(cashReceiptCancelRequest) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| try { | ||
| const response = yield this.delete(`request/receipt/cash/cancel/${cashReceiptCancelRequest.receipt_id}`, { | ||
| params: cashReceiptCancelRequest | ||
| }); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| }); | ||
| } | ||
@@ -284,10 +332,12 @@ /** | ||
| */ | ||
| async requestCashReceipt(cashReceiptRequest) { | ||
| try { | ||
| const response = await this.post('request/cash/receipt', cashReceiptRequest); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| requestCashReceipt(cashReceiptRequest) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| try { | ||
| const response = yield this.post('request/cash/receipt', cashReceiptRequest); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| }); | ||
| } | ||
@@ -299,12 +349,14 @@ /** | ||
| */ | ||
| async cancelCashReceipt(cancelCashReceiptRequest) { | ||
| try { | ||
| const response = await this.delete(`request/cash/receipt/${cancelCashReceiptRequest.receipt_id}`, { | ||
| params: cancelCashReceiptRequest | ||
| }); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| cancelCashReceipt(cancelCashReceiptRequest) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| try { | ||
| const response = yield this.delete(`request/cash/receipt/${cancelCashReceiptRequest.receipt_id}`, { | ||
| params: cancelCashReceiptRequest | ||
| }); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| }); | ||
| } | ||
@@ -316,10 +368,12 @@ /** | ||
| */ | ||
| async requestAuthentication(authenticateRequest) { | ||
| try { | ||
| const response = await this.post('request/authentication', authenticateRequest); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| requestAuthentication(authenticateRequest) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| try { | ||
| const response = yield this.post('request/authentication', authenticateRequest); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| }); | ||
| } | ||
@@ -331,13 +385,15 @@ /** | ||
| */ | ||
| async confirmAuthentication(receipt_id, otp = null) { | ||
| try { | ||
| const response = await this.post('authenticate/confirm', { | ||
| receipt_id, | ||
| otp | ||
| }); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| confirmAuthentication(receipt_id, otp = null) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| try { | ||
| const response = yield this.post('authenticate/confirm', { | ||
| receipt_id, | ||
| otp | ||
| }); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| }); | ||
| } | ||
@@ -349,18 +405,20 @@ /** | ||
| */ | ||
| async realarmAuthentication(receipt_id) { | ||
| try { | ||
| const response = await this.post('authenticate/realarm', { | ||
| receipt_id | ||
| }); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| realarmAuthentication(receipt_id) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| try { | ||
| const response = yield this.post('authenticate/realarm', { | ||
| receipt_id | ||
| }); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| }); | ||
| } | ||
| } | ||
| const Bootpay = new BootpayBackendNodejs(); | ||
| export { Bootpay }; | ||
| export default Bootpay; | ||
| export * from './lib/response'; | ||
| export * from './lib/resource'; | ||
| exports.Bootpay = Bootpay; | ||
| exports.default = Bootpay; | ||
| __exportStar(require("./lib/response"), exports); | ||
| __exportStar(require("./lib/resource"), exports); |
+61
-42
@@ -1,13 +0,23 @@ | ||
| import axios from 'axios'; | ||
| export class BootpayBackendNodejsResource { | ||
| $http; | ||
| $token; | ||
| mode; | ||
| bootpayConfiguration; | ||
| API_ENTRYPOINTS; | ||
| apiVersion = '4.3.4'; | ||
| sdkVersion = '2.2.10'; | ||
| "use strict"; | ||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
| function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
| return new (P || (P = Promise))(function (resolve, reject) { | ||
| function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
| function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
| function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
| step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
| }); | ||
| }; | ||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||
| return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.BootpayBackendNodejsResource = void 0; | ||
| const axios_1 = __importDefault(require("axios")); | ||
| class BootpayBackendNodejsResource { | ||
| constructor() { | ||
| this.apiVersion = '4.3.4'; | ||
| this.sdkVersion = '2.2.10'; | ||
| this.mode = 'production'; | ||
| this.$http = axios.create({ | ||
| this.$http = axios_1.default.create({ | ||
| timeout: 60000 | ||
@@ -94,38 +104,47 @@ }); | ||
| } | ||
| async get(url, config) { | ||
| try { | ||
| const response = await this.$http.get(this.entrypoints(url), config); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| get(url, config) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| try { | ||
| const response = yield this.$http.get(this.entrypoints(url), config); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| }); | ||
| } | ||
| async post(url, data, config) { | ||
| try { | ||
| const response = await this.$http.post(this.entrypoints(url), data, config); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| post(url, data, config) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| try { | ||
| const response = yield this.$http.post(this.entrypoints(url), data, config); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| }); | ||
| } | ||
| async put(url, data, config) { | ||
| try { | ||
| const response = await this.$http.put(this.entrypoints(url), data, config); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| put(url, data, config) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| try { | ||
| const response = yield this.$http.put(this.entrypoints(url), data, config); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| }); | ||
| } | ||
| async delete(url, config) { | ||
| try { | ||
| const response = await this.$http.delete(this.entrypoints(url), config); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| delete(url, config) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| try { | ||
| const response = yield this.$http.delete(this.entrypoints(url), config); | ||
| return Promise.resolve(response); | ||
| } | ||
| catch (e) { | ||
| return Promise.reject(e); | ||
| } | ||
| }); | ||
| } | ||
| } | ||
| exports.BootpayBackendNodejsResource = BootpayBackendNodejsResource; |
@@ -1,1 +0,2 @@ | ||
| export {}; | ||
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); |
+1
-2
| { | ||
| "name": "@bootpay/backend-js", | ||
| "version": "2.1.10-beta2", | ||
| "version": "2.1.10-beta3", | ||
| "description": "Bootpay Server Side Package for Node.js", | ||
| "type": "module", | ||
| "types": "dist/bootpay.d.ts", | ||
@@ -7,0 +6,0 @@ "main": "dist/bootpay.js", |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
67885
7.81%1076
7.82%0
-100%No
NaN