@nicogorga/medusa-payment-mercadopago
Version:
Mercado Pago payment provider plugin for MedusaJS
11 lines • 1.29 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.validateTransactionAmountStep = void 0;
const utils_1 = require("@medusajs/framework/utils");
const workflows_sdk_1 = require("@medusajs/framework/workflows-sdk");
exports.validateTransactionAmountStep = (0, workflows_sdk_1.createStep)('vaidate-transaction-amount', async ({ transactionAmount, medusaAmount }) => {
if (medusaAmount !== transactionAmount) {
throw new utils_1.MedusaError(utils_1.MedusaErrorTypes.PAYMENT_AUTHORIZATION_ERROR, 'CMedusa amount doesn\'t match Mercado Pago amount, unable to generate payment');
}
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmFsaWRhdGUtdHJhbnNhY3Rpb24tYW1vdW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL3dvcmtmbG93cy9tZXJjYWRvcGFnby9zdGVwcy92YWxpZGF0ZS10cmFuc2FjdGlvbi1hbW91bnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEscURBQTBFO0FBQzFFLHFFQUErRDtBQU9sRCxRQUFBLDZCQUE2QixHQUFHLElBQUEsMEJBQVUsRUFDbkQsNEJBQTRCLEVBQzVCLEtBQUssRUFBRSxFQUFFLGlCQUFpQixFQUFFLFlBQVksRUFBRSxFQUFFLEVBQUU7SUFDMUMsSUFBSSxZQUFZLEtBQUssaUJBQWlCLEVBQUUsQ0FBQztRQUNyQyxNQUFNLElBQUksbUJBQVcsQ0FDakIsd0JBQWdCLENBQUMsMkJBQTJCLEVBQzVDLCtFQUErRSxDQUNsRixDQUFBO0lBQ0wsQ0FBQztBQUNMLENBQUMsQ0FDSixDQUFBIn0=