@gmisoftware/przelewy24-payments-medusa
Version:
Przelewy24 (P24) payment integration plugin for Medusa e-commerce with BLIK, cards, and general P24 support.
30 lines • 1.87 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const p24_base_1 = __importDefault(require("../core/p24-base"));
const types_1 = require("../types");
class P24BlikService extends p24_base_1.default {
constructor(cradle, options) {
super(cradle, options);
}
get paymentIntentOptions() {
return {
channel: 64, // BLIK channel - BLIK payments only
description: "Payment via Przelewy24 - BLIK",
};
}
getProviderKey() {
return types_1.PaymentProviderKeys.P24_BLIK;
}
async chargeBlikPayment(token, blikCode) {
return this.p24Api.chargeBlikByCode({
token,
blikCode,
});
}
}
P24BlikService.identifier = types_1.PaymentProviderKeys.P24_BLIK;
exports.default = P24BlikService;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicDI0LWJsaWsuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9zcmMvcHJvdmlkZXJzL3ByemVsZXd5MjQvc2VydmljZXMvcDI0LWJsaWsudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxnRUFBdUM7QUFDdkMsb0NBSWtCO0FBRWxCLE1BQU0sY0FBZSxTQUFRLGtCQUFPO0lBR2xDLFlBQVksTUFBK0IsRUFBRSxPQUFvQjtRQUMvRCxLQUFLLENBQUMsTUFBTSxFQUFFLE9BQU8sQ0FBQyxDQUFDO0lBQ3pCLENBQUM7SUFFRCxJQUFJLG9CQUFvQjtRQUN0QixPQUFPO1lBQ0wsT0FBTyxFQUFFLEVBQUUsRUFBRSxvQ0FBb0M7WUFDakQsV0FBVyxFQUFFLCtCQUErQjtTQUM3QyxDQUFDO0lBQ0osQ0FBQztJQUVTLGNBQWM7UUFDdEIsT0FBTywyQkFBbUIsQ0FBQyxRQUFRLENBQUM7SUFDdEMsQ0FBQztJQUVELEtBQUssQ0FBQyxpQkFBaUIsQ0FBQyxLQUFhLEVBQUUsUUFBZ0I7UUFDckQsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDLGdCQUFnQixDQUFDO1lBQ2xDLEtBQUs7WUFDTCxRQUFRO1NBQ1QsQ0FBQyxDQUFDO0lBQ0wsQ0FBQzs7QUF0Qk0seUJBQVUsR0FBRywyQkFBbUIsQ0FBQyxRQUFRLENBQUM7QUF5Qm5ELGtCQUFlLGNBQWMsQ0FBQyJ9