paypal-custom-sdk
Version:
a minimalistic paypal sdk for custom integrations
24 lines (23 loc) • 1.02 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.configure = void 0;
const tslib_1 = require("tslib");
const subscription_1 = tslib_1.__importDefault(require("./subscription"));
const authorization_1 = tslib_1.__importDefault(require("./authorization"));
const order_1 = tslib_1.__importDefault(require("./order"));
const plan_1 = tslib_1.__importDefault(require("./plan"));
const payment_1 = tslib_1.__importDefault(require("./payment"));
const contexts_1 = require("../utils/contexts");
const configure = ({ clientId, clientSecret, mode, }) => {
(0, contexts_1.setItem)('clientId', clientId);
(0, contexts_1.setItem)('clientSecret', clientSecret);
(0, contexts_1.setItem)('env', mode);
return {
subscription: (0, subscription_1.default)(),
authorization: (0, authorization_1.default)(),
order: (0, order_1.default)(),
plan: (0, plan_1.default)(),
payment: (0, payment_1.default)(),
};
};
exports.configure = configure;