Payment verification and security
Understand how payment receipt review works in Interlinked AI conversations, why there is no direct bank webhook, and why you should always verify incoming payments in your bank app.
Overview
When a customer pays for an order through bank transfer, the AI handles the payment step inside the conversation — it sends the bank details, asks for the transfer receipt, and processes the response. This article explains exactly what happens during that process, what the platform does and does not verify, and the security steps you should follow as a business owner.
How receipt review works in chat
The payment flow inside a conversation follows these steps:
-
The AI sends bank details — Your configured bank name, account holder name, and 18-digit CLABE are shared with the customer so they can initiate a bank transfer.
-
The customer makes the transfer — The customer uses their bank app or online banking to transfer the amount. This happens outside of the Interlinked platform, in the customer’s own banking system.
-
The customer sends the receipt — After completing the transfer, the customer sends a photo or screenshot of the transfer confirmation back in the conversation (on Instagram, Facebook, or WhatsApp).
-
The AI processes the receipt — The AI reviews the receipt in the context of the conversation and can update the order status accordingly. For Shipping orders, this typically marks the order as paid. For Pickup orders with advance payment, it marks the deposit as received.
-
Confirmation notifications — After the receipt is processed, the AI sends confirmation emails to the relevant parties (business owner, and for Shipping orders, the customer as well).
What the platform does not do
Important
There is no direct webhook connection between the Interlinked platform and your bank account. The platform does not communicate with your bank to confirm that a deposit was actually received.
This means:
- The AI reviews the transfer receipt as part of the conversational flow — it processes the image or screenshot the customer sends in the chat.
- The AI does not have real-time access to your bank’s transaction records.
- The platform cannot independently confirm that the money has arrived in your account.
This is an important distinction. The receipt review step streamlines the order process and moves the conversation forward, but it is not a financial verification system.
Why you should verify payments in your bank app
Because the platform does not confirm actual bank deposits, you should always independently verify that the payment was received before fulfilling the order.
Recommended verification steps
-
Check your bank app — Open your mobile banking app or log into your online banking portal. Look for the incoming transfer matching the order amount.
-
Match the details — Confirm that the transfer amount matches the order total (or the advance payment amount for Pickup orders). Verify the date and reference details if available.
-
Then fulfill the order — Once you have confirmed the deposit in your bank account, proceed with packing and shipping (for delivery orders) or preparing the order for pickup.
Tip
Make it a habit to verify every payment in your bank app before updating the order status to "shipped" or before preparing a pickup order. This protects your business from potential fraud or transfer errors.
What to do if the payment is not found
If you receive an order marked as paid but cannot find the corresponding deposit in your bank account:
-
Wait a reasonable time — Bank transfers can take from a few minutes to several hours depending on the banks involved, the time of day, and the country’s interbank processing schedule.
-
Check the amount — The customer may have transferred a different amount than expected. Look for transfers close to the order total.
-
Contact the customer — If the payment does not appear after a reasonable waiting period, reach out to the customer through the CRM or the original messaging channel to clarify the situation.
-
Update the order status — If the transfer was not completed, you can change the order status back to “waiting payment” or “canceled” from the Orders page.
Currency considerations
Your bank account is configured with a specific currency (e.g., MXN or USD). The AI sends payment instructions using your configured currency.
However, the customer may attempt to pay using a different currency or from a foreign bank account. In such cases:
- The AI can handle currency-related questions conversationally (e.g., “How much is that in USD?”).
- The Orders table always displays amounts in your configured currency — it does not show alternative currency breakdowns.
- You should verify the received amount in your bank account, as currency conversion rates may result in slight differences.
Security best practices
| Practice | Why it matters |
|---|---|
| Always verify in your bank app | The platform does not confirm deposits directly |
| Do not ship before confirming payment | Protect against transfers that fail or get reversed |
| Keep your CLABE accurate | An incorrect CLABE means payments go to the wrong account |
| Review transfer amounts carefully | Customers may send partial amounts or round differently |
| Use order status updates | Keep your order pipeline accurate — change statuses as you verify payments |
What to do next
- Manage your orders — Update order statuses and track payment progress. See View and manage orders.
- Configure payment settings — Review your bank account details and currency configuration. See Configure Orders behavior.
- Return to the overview — Orders overview
Related in Interlinked
Connect this documentation topic to the relevant product, workflow, or commercial context.