@rokmohar/medusa-payment-manual
Version:
Manual payment plugin for Medusa 2
54 lines • 3.31 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ManualProviderService = void 0;
const crypto_1 = __importDefault(require("crypto"));
const utils_1 = require("@medusajs/utils");
class ManualProviderService extends utils_1.AbstractPaymentProvider {
constructor(container, options) {
super(container, options);
this.options = options;
}
async getStatus() {
return 'authorized';
}
async getPaymentData() {
return {};
}
async initiatePayment() {
return { data: {}, id: crypto_1.default.randomUUID() };
}
async getPaymentStatus() {
throw new Error('Method not implemented.');
}
async retrievePayment() {
return {};
}
async authorizePayment() {
return { data: {}, status: utils_1.PaymentSessionStatus.AUTHORIZED };
}
async updatePayment() {
return { data: {} };
}
async deletePayment() {
return { data: {} };
}
async capturePayment() {
return { data: {} };
}
async refundPayment() {
return { data: {} };
}
async cancelPayment() {
return { data: {} };
}
async getWebhookActionAndData() {
return { action: utils_1.PaymentActions.NOT_SUPPORTED };
}
}
exports.ManualProviderService = ManualProviderService;
ManualProviderService.identifier = 'manual';
exports.default = ManualProviderService;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFudWFsLXByb3ZpZGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3Byb3ZpZGVycy9tYW51YWwtcHJvdmlkZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUEsb0RBQTJCO0FBYzNCLDJDQUErRjtBQUkvRixNQUFhLHFCQUFzQixTQUFRLCtCQUF1QjtJQUtoRSxZQUFZLFNBQTBCLEVBQUUsT0FBc0I7UUFDNUQsS0FBSyxDQUFDLFNBQVMsRUFBRSxPQUFPLENBQUMsQ0FBQTtRQUN6QixJQUFJLENBQUMsT0FBTyxHQUFHLE9BQU8sQ0FBQTtJQUN4QixDQUFDO0lBRUQsS0FBSyxDQUFDLFNBQVM7UUFDYixPQUFPLFlBQVksQ0FBQTtJQUNyQixDQUFDO0lBRUQsS0FBSyxDQUFDLGNBQWM7UUFDbEIsT0FBTyxFQUFFLENBQUE7SUFDWCxDQUFDO0lBRUQsS0FBSyxDQUFDLGVBQWU7UUFDbkIsT0FBTyxFQUFFLElBQUksRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLGdCQUFNLENBQUMsVUFBVSxFQUFFLEVBQUUsQ0FBQTtJQUM5QyxDQUFDO0lBRUQsS0FBSyxDQUFDLGdCQUFnQjtRQUNwQixNQUFNLElBQUksS0FBSyxDQUFDLHlCQUF5QixDQUFDLENBQUE7SUFDNUMsQ0FBQztJQUVELEtBQUssQ0FBQyxlQUFlO1FBQ25CLE9BQU8sRUFBRSxDQUFBO0lBQ1gsQ0FBQztJQUVELEtBQUssQ0FBQyxnQkFBZ0I7UUFDcEIsT0FBTyxFQUFFLElBQUksRUFBRSxFQUFFLEVBQUUsTUFBTSxFQUFFLDRCQUFvQixDQUFDLFVBQVUsRUFBRSxDQUFBO0lBQzlELENBQUM7SUFFRCxLQUFLLENBQUMsYUFBYTtRQUNqQixPQUFPLEVBQUUsSUFBSSxFQUFFLEVBQUUsRUFBRSxDQUFBO0lBQ3JCLENBQUM7SUFFRCxLQUFLLENBQUMsYUFBYTtRQUNqQixPQUFPLEVBQUUsSUFBSSxFQUFFLEVBQUUsRUFBRSxDQUFBO0lBQ3JCLENBQUM7SUFFRCxLQUFLLENBQUMsY0FBYztRQUNsQixPQUFPLEVBQUUsSUFBSSxFQUFFLEVBQUUsRUFBRSxDQUFBO0lBQ3JCLENBQUM7SUFFRCxLQUFLLENBQUMsYUFBYTtRQUNqQixPQUFPLEVBQUUsSUFBSSxFQUFFLEVBQUUsRUFBRSxDQUFBO0lBQ3JCLENBQUM7SUFFRCxLQUFLLENBQUMsYUFBYTtRQUNqQixPQUFPLEVBQUUsSUFBSSxFQUFFLEVBQUUsRUFBRSxDQUFBO0lBQ3JCLENBQUM7SUFFRCxLQUFLLENBQUMsdUJBQXVCO1FBQzNCLE9BQU8sRUFBRSxNQUFNLEVBQUUsc0JBQWMsQ0FBQyxhQUFhLEVBQUUsQ0FBQTtJQUNqRCxDQUFDOztBQXhESCxzREF5REM7QUF4RFEsZ0NBQVUsR0FBRyxRQUFRLENBQUE7QUEwRDlCLGtCQUFlLHFCQUFxQixDQUFBIn0=