Skip to main content
New projects using Shopify Native Checkout default to Paid payment order confirmation. Firmhouse creates the recurring order on its scheduled shipment date, but keeps it pending until payment succeeds. While pending, the order is not sent to Shopify. The order confirmation setting is available for order-based projects. You can choose:
  • Immediate — Confirm the order on its scheduled shipment date. Payment may still be pending when the order is confirmed.
  • Paid payment — Wait for successful payment before confirming the order. Some payment methods can take several days to confirm and may delay shipping.

Change the order confirmation setting

  1. Go to Settings > Payment dunning.
  2. Under Order confirmation settings, choose Immediate or Paid payment.
  3. Click Save changes.
This setting also applies when you use Ship now. Changing the setting does not update orders that are already pending. If an existing pending order should be confirmed, open its order detail page and confirm it manually.

How paid payment confirmation works

On the product’s shipment date, Firmhouse creates a pending order. The order stays pending until the payment is successfully captured. Once the payment is captured by your payment service provider, Firmhouse confirms the order and:
  • Sends it to other platforms, such as Shopify
  • Finalizes the invoice for the order

Let customers 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 the payment.pay_now_url tag in your failed payment email template. See an example of such email below. You can share the payment link with the customer by clicking Show invoice payment link in the order dropdown on a customer’s subscription page.

Manually confirm an order

If you’ve resolved a payment outside the normal flow—for example, the customer paid via bank transfer or you’ve processed payment manually—you can confirm the pending order yourself. Click Confirm in the order dropdown on a customer’s subscription, or on the order detail page. See Orders for more details.

If an order is paid but later charged back

Because the payment was initially paid, there is an outstanding invoice. For these open invoices, you can use different reminder emails like the outstanding invoices email to follow up with customers.

Old pending orders are automatically cancelled

Previous unpaid pending orders are automatically cancelled when a later recurring order is generated. This prevents duplicate orders from accumulating when payment issues occur. Changing the order confirmation setting itself does not cancel or confirm existing pending orders.