From 6f43ce384ce7023cf1aee6376ccca4183a93af90 Mon Sep 17 00:00:00 2001 From: Lesly Alcantara Date: Mon, 31 Aug 2026 16:05:34 -0500 Subject: [PATCH 1/2] [YOLO-3131] successUrl for Confirmation Page - PayLink --- .../checkout/payment/utils/use-confirm-checkout.ts | 5 ++++- packages/react/src/lib/godaddy/checkout-mutations.ts | 2 ++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/react/src/components/checkout/payment/utils/use-confirm-checkout.ts b/packages/react/src/components/checkout/payment/utils/use-confirm-checkout.ts index 72e06442..a57da18b 100644 --- a/packages/react/src/components/checkout/payment/utils/use-confirm-checkout.ts +++ b/packages/react/src/components/checkout/payment/utils/use-confirm-checkout.ts @@ -263,7 +263,10 @@ export function useConfirmCheckout() { }, }); - redirectToSuccessUrl(session?.successUrl); + // Use the successUrl from the response (which has the orderId replaced) if available, + // otherwise fall back to the session successUrl + const successUrl = (data as any)?.successUrl || session?.successUrl; + redirectToSuccessUrl(successUrl); }, onError: (error: unknown, data) => { if (isCheckoutConfirmationBlockedError(error)) return; diff --git a/packages/react/src/lib/godaddy/checkout-mutations.ts b/packages/react/src/lib/godaddy/checkout-mutations.ts index 39f4780a..f38e954f 100644 --- a/packages/react/src/lib/godaddy/checkout-mutations.ts +++ b/packages/react/src/lib/godaddy/checkout-mutations.ts @@ -396,6 +396,8 @@ export const ConfirmCheckoutSessionMutation = graphql(` mutation ConfirmCheckoutSession($input: MutationConfirmCheckoutSessionInput!, $sessionId: String!) { confirmCheckoutSession(input: $input, sessionId: $sessionId) { status + successUrl + orderId } } `); From 8b9b00d7d9b70efe794941c0418215e19881ae80 Mon Sep 17 00:00:00 2001 From: lalcantara-godaddy <105662815+lalcantara-godaddy@users.noreply.github.com> Date: Mon, 31 Aug 2026 16:09:33 -0500 Subject: [PATCH 2/2] Add changeset for Confirmation Page successUrl Add changeset for successUrl on Confirmation Page. --- .changeset/bold-numbers-guess.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/bold-numbers-guess.md diff --git a/.changeset/bold-numbers-guess.md b/.changeset/bold-numbers-guess.md new file mode 100644 index 00000000..de91eb7c --- /dev/null +++ b/.changeset/bold-numbers-guess.md @@ -0,0 +1,5 @@ +--- +"@godaddy/react": patch +--- + +[YOLO-3131] successUrl for Confirmation Page - PayLink