E-commerce
July 1, 2026
"PayPal added fees, you are lying about the displayed price." "Apple Pay charged more than the cart total." "Unknown line on my statement after Shop Pay." Three tickets where a poorly explained perceived wallet fee discrepancy generates scam accusations and chargebacks.
The PayPal and digital e-commerce wallet fee support covers currency conversion, statement descriptors, order amount discrepancies, and third-party financer fees. Distinct from PayPal refund (#777): here, we focus on transparency of fees and discrepancies perceived at checkout or on statements.
This guide #779 covers policy DWFEE-SUP, flow WF-1 to WF-8, and the DWFEE-MAP matrix. Customer support pair of the future with bot DWFEE (#780).
Summary
Why do wallet fees generate tickets?
The customer pays via PayPal, Apple Pay, or Shop Pay, and sees a different amount on their statement or wallet activity. The agent denies any store fees, ignores the PayPal conversion, or confuses the PSP descriptor with merchant overcharging. Without a SOP, support routes this as a declined payment or refund (#777) instead of explaining the third-party wallet discrepancy.
Five typical wallet fee frictions
PayPal currency conversion: Wallet FX differs from cart map
Statement amount discrepancy: Total order vs. perceived debit map
Unknown descriptor: Unclear bank line name map
Third-party credit provider fees: PayPal/Apple, not merchant map
Accusations of hidden fees: Customer suspects store of overcharging map
PayPal and wallets apply their own conversion and funding rules (PayPal, 2026 User Agreement). Without DWFEE-MAP, agents improvise the source of the discrepancy.
DWFEE #779 vs PPREF #777, hidden fees, AUTHCAP #773, CNTRYPAY #759 and bot #780
Six contents, six distinct payment fee paths.
Quick Matrix
#779 DWFEE: variance fee collected PayPal Apple Shop Pay wallet
PPREF #777: distinct refund error checkout statement fee
Hidden cart fees: overcharging checkout shop distinct third-party wallet
AUTHCAP #773: auth imprint distinct wallet fee final debit
CNTRYPAY #759: country restriction wallet distinct amount discrepancy
#780 DWFEEbot: bot fee debit tier 1 status
#779 = post-payment wallet fee variance collected. Hidden cart fees = opaque shop checkout line.
Which dwfee_* typologies should be classified?
Eight PayPal and digital wallet fee ticket scenarios.
Eight dwfee typologies
dwfee_paypal_fx: PayPal currency conversion discrepancy map
dwfee_amount_mismatch: total order vs debit difference map
dwfee_descriptor: statement line unknown name map
dwfee_apple_pay: Apple Pay amount received difference map
dwfee_shop_pay: Shop Pay breakdown descriptor map
dwfee_google_pay: Google Pay funding fee map
dwfee_international: wallet cross-border fee map
dwfee_hidden_claim: hidden fee accusation shop map
Tags: dwfee, wallet_fee, paypal_fee. NO-FEE-CITE: no_merchant_fee_policy_copy map only.
How should the DWFEE-MAP matrix be structured?
The DWFEE-MAP matrix documents wallet fee responses for agents and future bot #780.
DWFEE-MAP Columns
dwfee_program_id: wallet fee program map identifier
no_merchant_fee_policy_copy: shop does not charge wallet fees map
paypal_fx_fee_copy: explain PayPal currency conversion map
wallet_descriptor_copy: expected statement descriptor name map
amount_mismatch_explain_copy: explain order debit mismatch map
apple_pay_fee_copy: Apple Pay no merchant fees map
shop_pay_fee_copy: Shop Pay descriptor mismatch map
google_pay_fee_copy: explain Google Pay funding map
international_wallet_fee_copy: cross-border wallet fees map
funding_source_fee_copy: card vs balance funding map
statement_lookup_copy: where to check wallet activity map
bot_intent_map: bot_dwfee_* #780 mapping
Sync helpdesk macros, wallet_fee order tags and NO-FEE-CITE agent training before FX-CITE.
DWFEE-SUP Policy in six rules
Six rules supporting PayPal and digital wallet fees.
DWFEE-MAP-GROUNDED: wallet fee response from map only
NO-FEE-CITE: no_merchant_fee_policy_copy cites map verbatim
AMOUNT-CITE: amount_mismatch_explain_copy cites map + order lookup
ORDER-LOOKUP-FIRST: order transactions before discrepancy response
FX-CITE: paypal_fx_fee_copy international_wallet_fee_copy map only
HIDFEE-REROUTE: shop checkout overcharging → hidden fees separate cart third-party wallet
Flow DWFEE WF-1 to WF-8
Flow agent eight steps PayPal fees and digital wallets.
WF-1 Intake: dwfee_* intent + order_ref amount_expected amount_debited wallet_type screenshot
WF-2 DWFEE-MAP: no_fee fx descriptor amount apple shop google international funding statement
WF-3 Transaction lookup: Shopify order payments wallet transaction ID amount verify
WF-4 Classify: fx amount descriptor apple shop google international hidden
WF-5 Triage: NO-FEE AMOUNT FX DESCRIPTOR HIDFEE PPREF777 AUTHCAP773
WF-6 Respond: macro DWFEE grounded no_merchant_fee_policy_copy amount fx
WF-7 Execute: finance verify escalate PayPal wallet support gesture if abuse
WF-8 Close: tag dwfee_resolved no_fee_cited amount_explained escalation Y/N
SLA: dwfee_hidden_claim answered with NO-FEE-CITE no_merchant_fee_policy_copy and AMOUNT-CITE order lookup in one interaction.
Essential DWFEE macros
Four macro agents for PayPal fees and digital wallets.
DWFEE-NOFEE-01
"Our store: [no_merchant_fee_policy_copy map.] Discrepancy perceived: [amount_mismatch_explain_copy map.] NO-FEE-CITE AMOUNT-CITE."
DWFEE-FX-01
"PayPal wallet conversion: [paypal_fx_fee_copy map.] [international_wallet_fee_copy map if cross-border.] FX-CITE."
DWFEE-DESCRIPTOR-01
"Expected statement line: [wallet_descriptor_copy map.] Order #[order_ref map] amount [order_total lookup.] DESCRIPTOR-CITE."
DWFEE-AMOUNT-01
"Total order #[order_ref map]: [order_total lookup.] Debit perceived: [amount_mismatch_explain_copy map.] [funding_source_fee_copy map.]"
Edge cases: PayPal refund, auth hold, cart fees and mobile #781
Five cases outside the macro fees standard wallet.
PayPal refund discrepancy: PPREF777-REROUTE #777 distinct refund checkout fees
Auth hold collected fees: AUTHCAP #773 distinct hold wallet fees
Store checkout overcharging: HIDFEE-REROUTE cart map hidden fees
Mobile payment error: future #781 mobile checkout distinct fees collected
International checkout tax: customs VAT distinct wallet FX fees
Third-party wallet discrepancy = NO-FEE-CITE FX-CITE. Store overcharging = HIDFEE-REROUTE.
Essential DW/FE KPIs
Five DWFEE management metrics.
dwfee_no_fee_cite_rate: NO-FEE-CITE / total dwfee hidden_claim amount
dwfee_amount_resolve_rate: explained gap order lookup / total dwfee_amount
dwfee_chargeback_rate: wallet fee chargeback / total dwfee
dwfee_hidfee_misroute_rate: shop fee tickets when third-party wallet / total
dwfee_csat: wallet fee segment CSAT post-explanation map
Target: dwfee_no_fee_cite_rate 100% and dwfee_chargeback_rate decreasing post DWFEE-MAP.
DWFEE Anti-patterns
Five common support errors regarding PayPal fees and digital wallets.
Denying discrepancy without lookup: ORDER-LOOKUP-FIRST transactions amount verify
Accusing the customer of lying: NO-FEE-CITE amount_mismatch_explain_copy map calm
Ignoring PayPal FX: FX-CITE paypal_fx_fee_copy international_wallet_fee_copy map
Confusing billing descriptor with scam: DESCRIPTOR-CITE wallet_descriptor_copy map
Routing refund #777: PPREF777-REROUTE fee collected separate refund failed
DWFEE with Qstomy
Qstomy on Shopify: detect dwfee intent, DWFEE-MAP RAG grounded, order transaction lookup, NO-FEE-CITE guardrail, handoff #780 bot tier 1 or finance escalate wallet.
Pipeline: #780 bot debit fee status tier 1 → #779 agents verify escalate gesture.
Explore AI support and request a demo.
Checklist, FAQ and going further
DWFEE Checklist (8 steps)
DWFEE-MAP v1: no_fee fx descriptor amount apple shop google international funding statement
Policy DWFEE-SUP: 6 rules NO-FEE AMOUNT ORDER-LOOKUP FX HIDFEE
8 typologies dwfee_*: tags helpdesk wallet_fee paypal_fee
4 macros DWFEE-*: NOFEE FX DESCRIPTOR AMOUNT
Shopify PayPal descriptor sync: wallet_descriptor_copy test statement
30 min agent training: NO-FEE-CITE before customer accusation
Transaction lookup runbook: finance order wallet amount monthly test
Dashboard KPI: dwfee_* section 9 no_fee_cite chargeback hidfee_misroute
FAQ
Difference with PPREF #777?
#777 = PayPal refund error. #779 = discrepancy in fees charged at payment or on statement.
Did PayPal add fees?
DWFEE-FX-01 paypal_fx_fee_copy NO-FEE-CITE store does not overcharge map.
Statement amount different from cart?
DWFEE-AMOUNT-01 order lookup amount_mismatch_explain_copy map.
Relation to #780 bot?
#780 = debit fee bot status tier 1. #779 = agents verify escalate gesture.
Going further
This week: index DWFEE-MAP wallet_descriptor by PSP, sync tags wallet_fee order, test macro DWFEE-NOFEE-01 PayPal FX scenario amount discrepancy.

Enzo
July 1, 2026





