E-commerce
July 1, 2026
"The bot promises shipping while the status is Pending." "The AI invents a 24-hour delay without reading the order." "The chatbot routes to payment declined instead of explaining incomplete 3DS." Three failures where a miscalibrated pending payment bot promises shipping, hallucinates a delay, or confuses PNDPAY #763.
An e-commerce pending payment orders AI chatbot does not replace PNDPAY (#763) agents. It reads PNDPAY-MAP, quotes pending_status_policy_copy next_steps_copy, looks up the financial_status API, and hands off the finance Mark as Paid to humans.
This guide #764 covers the bot_pndpay_* intents, PNDPAYbot flow, and pndpay_bot KPIs. A companion bot to the PNDPAY (#763) playbook. AI usecase: explaining status next steps without promising shipping.
Summary
Why automate Pending orders with a bot?
"Order pending", "3DS blocked", and "bank transfer sent yesterday" map to the email confirmation widget account checkout. A calibrated bot cites map status without promising shipping or inventing bank delays.
What the tier 1 bot resolves for pending payment
Status explain: pending_status_policy_copy STATUS-CITE-BOT map
Next steps: next_steps_copy client actions map
Delay cite: expected_delay_copy grounded map
3DS guide: next_steps_copy bank auth map
Order lookup: financial_status API METHOD-CITE map
Pending orders generate follow-ups if the status is opaque (Shopify, order statuses 2026). Without a grounded bot, AI promises shipping or routes refund #370.
PNDPAYbot vs PNDPAY #763, transfer #322, APAYbot #323 and refund #370
Six contents, six distinct payment status flows.
Quick matrix
#764 PNDPAYbot: tier 1 bot next steps status handoff without ship promised
#763 PNDPAY: finance agents Mark as Paid escalate
Wire #322: WIRE-PROOF distinct general Pending hub
APAYbot #323: wire transfer proof collect distinct explain status
Refund #370: pending refund distinct incoming payment
Payment declined: declined card distinct Pending created
Pipeline: #764 tier 1 next steps bot status → #763 finance agents Mark as Paid escalate.
Which bot_pndpay_* intents should be configured?
Eight bot intents awaiting payment mapped to typologies pndpay_* #763.
Eight intents bot_pndpay
bot_pndpay_status : pending_status_policy_copy STATUS-CITE-BOT map
bot_pndpay_next_steps : next_steps_copy explain map
bot_pndpay_3ds_guide : next_steps_copy auth bank map
bot_pndpay_wire_pending : expected_delay_copy WIRE322-REROUTE map
bot_pndpay_delay_explain : expected_delay_copy bank_delay map
bot_pndpay_no_ship : no_ship_before_paid_copy cite map
bot_pndpay_method_lookup : payment_method METHOD-CITE-BOT verify map
bot_pndpay_handoff : finance Mark as Paid → #763
Tier 1 auto : status next_steps delay if PNDPAY-MAP active + guardrails NO-SHIP-PROMISE-BOT.
bot_pndpay_handoff Mark as Paid wire match → agents #763 payload order_ref payment_method.
How to consume PNDPAY-MAP #763?
The bot reads PNDPAY-MAP #763: pndpay_program_id, payment_method, pending_status_policy_copy, expected_delay_copy, next_steps_copy, no_ship_before_paid_copy, escalation_finance_copy, wire_reroute_copy, exclusions_copy.
Lookup grounded
STATUS-CITE-BOT: pending_status_policy_copy cite map verbatim
METHOD-CITE-BOT: payment_method order API verify map
NO-SHIP-PROMISE-BOT: no shipping promised bot before Paid map
ORDER-API-GROUNDED-BOT: financial_status Shopify API only map
WIRE322-REROUTE-BOT: wire detail → #322 WIRE-PROOF distinct hub
DECLINED-REROUTE-BOT: card declined → declined payment distinct Pending
PNDPAY763-HANDOFF-BOT: Mark as Paid → #763 agents PD-7
Alignment anti-hallucination (#123): status delays = PNDPAY-MAP whitelist + order API only.
PNDPAYBOT-SUP Policy in six rules
Six bot rules pending responsible payment.
PNDPAY-MAP-GROUNDED-BOT: status response from map only
STATUS-CITE-BOT: pending_status_policy_copy quotes without omission
METHOD-CITE-BOT: payment_method verify before map diagnosis
NO-SHIP-PROMISE-BOT: no shipping promised bot no_ship_before_paid map
ORDER-API-GROUNDED-BOT: financial_status API only no invented status
DELAY-CITE-BOT: expected_delay_copy quotes map only
Flow PNDPAYbot PDB-1 to PDB-8
Eight-step flow bot for orders pending payment.
PDB-1 Classify: bot_pndpay_* intent detect email confirmation widget account
PDB-2 Collect: order_ref payment_method question screenshot
PDB-3 PNDPAY-MAP: method policy delay next_steps no_ship escalation wire
PDB-4 Lookup: order financial_status payment_gateway API verify
PDB-5 Guardrail: STATUS METHOD NO-SHIP DELAY WIRE322 DECLINED HANDOFF
PDB-6 Respond: TPL-PNDPAYbot grounded pending_status_policy_copy
PDB-7 Handoff or close: finance Mark as Paid #763 payload
PDB-8 Log: intent pndpay_program_id tag pndpay_bot status_cited handoff Y/N
Example TPL-PNDPAYbot-STATUS
"Order [order_ref map] [payment_method map]: [pending_status_policy_copy map.] Delay: [expected_delay_copy map.] Next steps: [next_steps_copy map.] NO-SHIP-PROMISE-BOT."
TPL-PNDPAYbot and touchpoint templates
Four essential templates.
TPL-PNDPAYbot-STATUS
Order [order_ref map] [payment_method map]: [pending_status_policy_copy map.] Delay [expected_delay_copy map.] STATUS-CITE-BOT.
TPL-PNDPAYbot-NEXT
Next steps: [next_steps_copy map.] Shipping after Paid: [no_ship_before_paid_copy map.] NO-SHIP-PROMISE-BOT.
TPL-PNDPAYbot-3DS
3DS: [next_steps_copy map.] Finalize bank validation. ORDER-API-GROUNDED-BOT financial_status Pending.
TPL-PNDPAYbot-WIRE
Bank transfer: [expected_delay_copy map.] [wire_reroute_copy map.] WIRE322-REROUTE-BOT #322 detailed proof.
Touchpoints
Email confirmation Pending: bot_pndpay_status proactive embed
Keyword pending paid: bot_pndpay_status bot_pndpay_next_steps trigger
Keyword 3DS blocked: bot_pndpay_3ds_guide trigger
Order account widget: bot_pndpay_method_lookup entry
Edge cases and reroutes
Five cases outside tier 1 bot awaiting standard payment.
Wire transfer proof collection: WIRE322-REROUTE-BOT #323 APAY distinct status explain
Card declined checkout: DECLINED-REROUTE-BOT payment declined distinct Pending
Refund pending outgoing: #370 distinct incoming payment
Mark as Paid finance: bot_pndpay_handoff PNDPAY763-HANDOFF-BOT agents #763 only
Net terms pre-order: exclusions_copy out of scope Pending upfront map
Bot explain status tier 1. Mark as Paid wire match → agents #763.
Essential pndpay_bot KPIs
Five metrics for managing PNDPAYbot.
pndpay_bot_status_deflect: Pending resolved without agent
pndpay_bot_status_cite_rate: STATUS-CITE-BOT / bot_pndpay pending
pndpay_bot_ship_promise_violations: promised shipment bot target audit 0
pndpay_bot_delay_hallucination_violations: invented delay bot target 0
pndpay_bot_handoff_rate: finance Mark as Paid / total pndpay bot
Target: pndpay_bot_ship_promise_violations 0 and pndpay_bot_status_deflect greater than 50%.
PNDPAYbot anti-patterns
Five common bot payment pending errors.
Promise bot shipping: NO-SHIP-PROMISE-BOT no_ship_before_paid_copy map
Invented delay: DELAY-CITE-BOT expected_delay_copy map only
Invented status: ORDER-API-GROUNDED-BOT financial_status API only
Refund route #370: refund pending outgoing distinct from incoming payment Pending
Mark as Paid executed bot: PNDPAY763-HANDOFF-BOT agents #763 finance only
PNDPAYbot with Qstomy
Qstomy on Shopify: detect bot_pndpay intent, PNDPAY-MAP RAG grounded, order financial_status API, NO-SHIP-PROMISE guardrail, handoff #763 finance tier 2.
Pipeline: #764 bot status next steps tier 1 → #763 finance agents Mark as Paid escalate.
Explore AI support and request a demo.
Checklist, FAQ and going further
PNDPAYbot Checklist (8 steps)
Sync PNDPAY-MAP #763: RAG bot email confirmation account widget
Policy PNDPAYBOT-SUP: 6 rules STATUS METHOD NO-SHIP ORDER-API DELAY
8 intents bot_pndpay_*: flow PDB-1 to PDB-8
4 templates TPL-PNDPAYbot-*: STATUS NEXT 3DS WIRE
Order financial_status API sync: card wire bnpl manual test
Pending Email embed chat: bot_pndpay_status proactive
Red team 10 prompts: ship promised timeframe made-up route refund
Dashboard KPI: pndpay_bot_* section 9 ship_violations status_deflect handoff
FAQ
Difference #763?
#763 = finance agents Mark as Paid escalate. #764 = tier 1 bot status next steps handoff without promised ship.
Bot promises shipping?
No. TPL-PNDPAYbot-NEXT NO-SHIP-PROMISE-BOT no_ship_before_paid_copy map.
Mentioned status actual?
PDB-4 ORDER-API-GROUNDED-BOT financial_status Shopify API only.
Difference APAYbot #323?
#323 = collect proof of transfer execution. #764 = explain Pending status all methods.
Going further
This week: index PNDPAY-MAP RAG Pending email, red team ship_promise_violations audit, sync financial_status lookup 3DS test.

Enzo
July 1, 2026





