Pending payment success notification - manual payment

Topic summary

A store owner is seeking to automatically send payment confirmation emails for third-party payment methods that Shopify classifies as “manual payments.” The challenge is that Shopify doesn’t automatically detect when these payments are completed, leaving orders in “Pending” status.

Available Solutions:

  • Manual approach: Mark orders as “Paid” in Shopify Admin, then manually send invoices or confirmation emails for each transaction
  • Shopify Plus users: Automate the process using Shopify Flow by creating a workflow triggered when payment status changes to “Paid”
  • Template customization: Edit the Order Confirmation Email template in Settings > Notifications using Liquid code to conditionally display payment success messages:
{% if order.financial_status == 'paid' %}
<p>Your payment has been successfully received...</p>
{% endif %}

The discussion remains open with the store owner yet to confirm which solution they’ll implement. The recommended approach depends on store size and whether they have Shopify Plus access.

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

Hello,

I have in my store some third-party payment methods, which Shopify considers as “manual payment methods.”

How can I configure sending an email to the customer after a successful payment? Is it possible to use the default “Pending payment success” email template? What code should I add?

Thanks!

1 Like

Hi @joaopdsilva

If you’re using manual payment methods (like bank transfers, cash on delivery, or third-party payments), Shopify doesn’t automatically send a payment success confirmation since it doesn’t detect when the payment is completed. However, you can manually trigger an email or use Shopify Flow (for Plus users) to automate it.


Option 1: Manually Send Payment Confirmation Email

Since Shopify marks manual payments as “Pending” until you manually mark them as Paid, you can send a customized email after confirming the payment.

Steps to Send Manually:

:one: Go to Shopify Admin > Orders.
:two: Find the pending order and mark it as “Paid.”
:three: Click “More actions” > “Send invoice” (or send a manual email with payment confirmation).

:pushpin: Downside: You have to do this manually for every order.


Option 2: Automate Payment Success Emails with Shopify Flow (Shopify Plus Only)

If you’re on Shopify Plus, you can use Shopify Flow to send an email when an order’s payment status changes to “Paid.”

Steps to Set Up in Shopify Flow:

:one: Go to Shopify Admin > Apps > Shopify Flow.
:two: Click “Create Workflow.”
:three: Set Trigger as “Order Payment Status Changed.”
:four: Add a Condition: If Payment Status = Paid.
:five: Add an Action: Send internal email or trigger Shopify Email.

This will send an email automatically when you mark an order as “Paid.”


Option 3: Modify the “Pending Payment Success” Email (For Custom Solutions)

If you want to customize the default Shopify email, you’ll need to edit the Order Confirmation Email in Shopify.

Steps to Edit the Template:

:one: Go to Shopify Admin > Settings > Notifications.
:two: Find Order Confirmation Email (or create a new one).
:three: Click Edit Code and add a condition to send the email only when the order is marked as “Paid.”

:pushpin: Example Code to Check Payment Status:

{% if order.financial_status == ‘paid’ %}

Your payment has been successfully received. Thank you for your order!

{% endif %}

Now, when you manually update the order status to “Paid,” the email will reflect it.


Best Option for You- For small stores: Manually mark orders as Paid and send a quick email.

  • For automation (Shopify Plus): Use Shopify Flow to trigger an email.
  • For customized notifications: Modify the email template using Liquid code.

Let me know if you need help tweaking the code! Thanks.
Daisy.