Why is my bank account charged for a customer order?

Topic summary

Confusion about why a merchant’s bank is charged for customer orders in a dropshipping/POD setup.

Key points:

  • Dropshipping involves two separate transactions: (1) customer pays you via your storefront/payment gateway; (2) you pay the supplier to fulfill. Shopify processes the customer’s payment and pays you out (minus fees); it does not pay your supplier.
  • Payouts via Shopify Payments can be set to daily, but there’s a 2–3 business day processing period, so funds typically arrive ~3 business days after purchase.
  • Example clarified: a $50 sale with a $40 supplier cost means you pay the supplier $40 and later receive the customer payment payout, keeping ~$10 profit (less processing fees). Seeing a supplier charge and then a payout is expected.

Recent issue (CJ Dropshipping):

  • An order didn’t sync to CJ; clicking “Collect payment” in Shopify captured payment but did not transmit funds to CJ. The merchant effectively paid twice using their own card.
  • Recommended actions: refund the test order placed with your own card; avoid using your personal card for real purchases; manage fulfillment within the CJ app and contact CJ support for syncing/ordering steps. Payment capture depends on your gateway; most stores auto-capture unless manual capture is enabled.

Status: Initial question resolved conceptually; CJ sync/flow remains app-specific and requires support; no final resolution posted.

Summarized with AI on December 31. AI used: gpt-5.

Hi! Elias,

Thank you for your respond, the issue and question are not about third party CJ dropshipping but Shopify.

Li