Skip to content

Commit db350e2

Browse files
committed
feat: add support hitpay checkout v2
1 parent 2911168 commit db350e2

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

apps/web/components/apps/hitpay/HitpayPaymentComponent.tsx

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,20 @@ export const HitpayPaymentComponent = (props: IPaymentComponentProps) => {
3737

3838
const parsedData = PaymentHitpayDataSchema.safeParse(data);
3939

40+
const getDomainFromCheckoutUrl = (urlString: string) => {
41+
const { hostname } = new URL(urlString);
42+
43+
return hostname
44+
.replace(/^securecheckout\./, "")
45+
.replace(/^checkout\./, "");
46+
};
47+
4048
useEffect(() => {
4149
if (parsedData.success) {
4250
if (window.self !== window.top && window.top) {
4351
if (!isInitialized) {
44-
const subUrl = parsedData.data.url.substring("https://securecheckout.".length);
45-
const arr = subUrl.split("/");
46-
const domain = arr[0];
52+
53+
const domain = getDomainFromCheckoutUrl(parsedData.data.url);
4754

4855
init(
4956
parsedData.data.defaultLink || "",

0 commit comments

Comments
 (0)