fix: Removing payment fee on stripe (#10652)

Co-authored-by: Keith Williams <keithwillcode@gmail.com>
Co-authored-by: Omar López <zomars@me.com>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
This commit is contained in:
alannnc 2023-08-21 03:33:34 -07:00 committed by GitHub
parent f14ffb9e44
commit 7a7a5b5285
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 22 deletions

View File

@ -45,18 +45,7 @@ const EventTypeAppCard: EventTypeAppCardComponent = function EventTypeAppCard({
switchChecked={requirePayment}
switchOnClick={(enabled) => {
setRequirePayment(enabled);
}}
description={
<>
<div className="">
{t("payment_app_commission", {
paymentFeePercentage: 0.5,
fee: 0.1,
formatParams: { fee: { currency } },
})}
</div>
</>
}>
}}>
<>
{recurringEventDefined && (
<Alert className="mt-2" severity="warning" title={t("warning_recurring_event_payment")} />

View File

@ -68,10 +68,6 @@ export class PaymentService implements IAbstractPaymentService {
},
});
// Parse keys with zod
const { payment_fee_fixed, payment_fee_percentage } = stripeAppKeysSchema.parse(stripeAppKeys?.keys);
const paymentFee = Math.round(payment.amount * payment_fee_percentage + payment_fee_fixed);
const customer = await retrieveOrCreateStripeCustomerByEmail(
bookerEmail,
this.credentials.stripe_user_id
@ -108,7 +104,7 @@ export class PaymentService implements IAbstractPaymentService {
stripe_publishable_key: this.credentials.stripe_publishable_key,
stripeAccount: this.credentials.stripe_user_id,
}) as unknown as Prisma.InputJsonValue,
fee: paymentFee,
fee: 0,
refunded: false,
success: false,
paymentOption: paymentOption || "ON_BOOKING",
@ -146,10 +142,6 @@ export class PaymentService implements IAbstractPaymentService {
},
});
// Parse keys with zod
const { payment_fee_fixed, payment_fee_percentage } = stripeAppKeysSchema.parse(stripeAppKeys?.keys);
const paymentFee = Math.round(payment.amount * payment_fee_percentage + payment_fee_fixed);
const customer = await retrieveOrCreateStripeCustomerByEmail(
bookerEmail,
this.credentials.stripe_user_id
@ -191,7 +183,7 @@ export class PaymentService implements IAbstractPaymentService {
stripeAccount: this.credentials.stripe_user_id,
}
) as unknown as Prisma.InputJsonValue,
fee: paymentFee,
fee: 0,
refunded: false,
success: false,
paymentOption: paymentOption || "ON_BOOKING",