feat(MED-98): use single <Form> in cart, add toggle for company benefits
This commit is contained in:
@@ -6,7 +6,6 @@ import jwt from 'jsonwebtoken';
|
||||
import type { StoreCart, StoreOrder } from "@medusajs/types";
|
||||
|
||||
import { initiateMultiPaymentSession, placeOrder } from "@lib/data/cart";
|
||||
import type { AccountBalanceSummary } from "@kit/accounts/services/account-balance.service";
|
||||
import { handleNavigateToPayment } from "~/lib/services/medusaCart.service";
|
||||
import { loadCurrentUserAccount } from "./load-user-account";
|
||||
import { getOrderedAnalysisIds } from "~/lib/services/medusaOrder.service";
|
||||
@@ -58,12 +57,12 @@ const env = () =>
|
||||
|
||||
export const initiatePayment = async ({
|
||||
accountId,
|
||||
balanceSummary,
|
||||
benefitsAmount,
|
||||
cart,
|
||||
language,
|
||||
}: {
|
||||
accountId: string;
|
||||
balanceSummary: AccountBalanceSummary;
|
||||
benefitsAmount: number;
|
||||
cart: StoreCart;
|
||||
language: string;
|
||||
}) => {
|
||||
@@ -74,7 +73,7 @@ export const initiatePayment = async ({
|
||||
totalByMontonio,
|
||||
totalByBenefits,
|
||||
isFullyPaidByBenefits,
|
||||
} = await initiateMultiPaymentSession(cart, balanceSummary.totalBalance);
|
||||
} = await initiateMultiPaymentSession(cart, benefitsAmount);
|
||||
|
||||
if (!isFullyPaidByBenefits) {
|
||||
if (!montonioPaymentSessionId) {
|
||||
|
||||
Reference in New Issue
Block a user