looking for help in Shopify payment app to proceed with Order creation after redirection

Topic summary

A developer has successfully created a Shopify offsite payment provider app extension that displays at checkout and redirects users to an external payment page. However, no orders are being created after redirection, and the webhook configuration isn’t working as expected.

Key Issues:

  • Only receiving checkouts/create webhooks (without customer information)
  • Customer data arrives in a separate webhook with payment info, but lacks a connecting ID to link the two events
  • No orders/create webhook is triggered
  • Uncertain whether to manually create orders via API or if Shopify should auto-create pending orders

Developer’s Question:
Seeking the recommended approach for creating orders with pending payment status that can be updated after payment success/failure on the external page. Currently unable to create orders via API due to incomplete/disconnected webhook data.

Discussion Status:
Remains unresolved. A second developer joined asking basic setup questions about creating the redirection URL for checkout, indicating they’re at an earlier stage of development.

Summarized with AI on November 2. AI used: claude-sonnet-4-5-20250929.

I have created an app and an app extension of type ‘Offsite payment provider’. i have successfully able to install and after installing my payment method is showing on checkout and successfully redirecting to my given URL page.
My issue is that it is neither creating any order in my store upon redirecting user nor sending any webhook for orders/create, (here is it possible to make order with (e.g pending status) when redirecting and then i can update the order after payment success/failure.) and i have configured the webhook as it suppose to be, I am just getting a webhook event only for checkouts/create which doesn’t include customer information. Customer information is being received later in another webhook along with payment info but there is no key ID to link data for placing order from both webhooks.
Do I have to create order myself using API upon redirection or is there any mechanism through which order should be placed automatically based on entered information in checkout with pending payment status as I can update payment status later using order ID as per actual results of payment attempt on my redirected external page. Right now, I cannot create order using API due to incomplete data and non-connecting ID in above webhooks.
kindly help me get it done in order to create an order and payment.

I am looking forward to the complete and recommended best approach in my scenario.
looking forward to hearing from you.

Hi saad !
I also want to create payment method for my organization, but because of I am new I have no idea how to create this redirection url when user click complete order button on shopify checkout. Can you guide me something where should I have to start ? I have just shopify partner account and I already create app and extension for this. I have create admin require fields when merchant fill the form then my payment method show on checkout page. but I am not able to pay anything in as an test payment process.