When using Shopify Native Checkout, Firmhouse defaults to only generating and shipping orders once the payment has succeeded. This ensures orders are only fulfilled when payment is confirmed. If you’re using Firmhouse Checkout or want to change this behavior, you can configure the order confirmation settings as described below.Documentation Index
Fetch the complete documentation index at: https://docs.firmhouse.com/llms.txt
Use this file to discover all available pages before exploring further.
How to Change the Order Confirmation Setting
Steps
- Go to Settings > Payment dunning
- Switch the Order confirmation settings to Paid payment
- Click Save changes
How It Works
Upon the product’s shipment date, Firmhouse first creates a pending order. The order will stay pending until the payment is successfully captured.- Sends it to other platforms, such as Shopify
- Creates an invoice for the order
How Customers Can Pay Manually for an Unpaid Order
Depending on the configured retry logic within your project, Firmhouse will typically retry a failed payment three times in case of insufficient funds. You can review all payment dunning settings in the Overview of Payment Dunning Options article. If after retrying the payment still cannot be captured, the customer can pay for their order manually via a direct payment link. Firmhouse can automatically send a failed payment email with a direct payment link. Include thepayment.pay_now_url tag in your failed payment email template. See an example of such email below.