Payment and money-flow testing

Scripted cases through provider sandboxes: declines, refunds, chargebacks, partial captures, currency.

Mandatory for 17 of 46 product types. Usually run by a QA engineer.

What it catches

What it misses

Which product types need it and why

Status of payment and money-flow testing on every published playbook, with the risk ids or the condition behind it.
Product typeStatusReason or condition
buy now pay later servicemandatoryRisks: Money leaves or fails to arrive
dating appmandatoryRisks: Money leaves or fails to arrive
ecommerce storemandatoryRisks: Money leaves or fails to arrive
EV charging appmandatoryRisks: Money leaves or fails to arrive
expense management toolmandatoryRisks: Money leaves or fails to arrive
grocery delivery appmandatoryRisks: Money leaves or fails to arrive
insurance appmandatoryRisks: Money leaves or fails to arrive
kids appmandatoryRisks: Money leaves or fails to arrive
language learning appmandatoryRisks: Money leaves or fails to arrive, App rejected or removed by a store
lending platformmandatoryRisks: Money leaves or fails to arrive
loyalty program appmandatoryRisks: Money leaves or fails to arrive
mental health appmandatoryRisks: Money leaves or fails to arrive
mobile gamemandatoryRisks: Money leaves or fails to arrive
subscription box servicemandatoryRisks: Money leaves or fails to arrive
telemedicine appmandatoryRisks: Money leaves or fails to arrive
stock trading appmandatoryRisks: Fraud or abuse by users, Money leaves or fails to arrive
travel booking appmandatoryRisks: Money leaves or fails to arrive
accounting and invoicing SaaSrecommendedBecomes mandatory when invoices carry a pay-now link that collects money through the product.
online marketplacerecommendedBecomes mandatory when a payout released before a dispute closes is recorded for this product type with verified evidence (see the methodology).
peer-to-peer payment apprecommendedBecomes mandatory when card funding is added or the card processor changes.
pharmacy delivery apprecommendedBecomes mandatory when the risk "Money leaves or fails to arrive" is attached to this product type with verified evidence (see the methodology).
ride-hailing apprecommendedBecomes mandatory when the risk "Money leaves or fails to arrive" is attached to this product type with verified evidence (see the methodology).
event ticketing platformrecommendedBecomes mandatory when buyers are charged twice, or charged without a ticket, during an onsale.
ERP systemoptionalOptional: helps before a new bank interface goes live, no payment-run incident is attached yet.
clinical trial management softwarenot neededNot needed: the system does not move money. Becomes recommended when participant stipends or site payments are paid from it.
crypto exchangenot neededNot needed: the exchange is crypto to crypto. Becomes recommended when card or bank deposits in fiat are added.
data pipelinenot neededNot needed: the pipeline moves no money. Becomes recommended when it posts ledger entries or payouts.
desktop applicationnot neededNot needed: the app moves no money. Becomes recommended when it sells licences or in-app purchases.
e-signature servicenot neededNot needed: no money-loss risk is attached. Becomes recommended when payment collection at signing ships.
electronic health record systemnot neededNot needed while the system holds no card or bank payment flow. Becomes recommended when patient payment collection is built into registration.
email marketing platformnot neededNot needed: subscription billing runs through a separate provider and campaigns move no money. Becomes recommended when campaigns sell products in the email.
fleet and logistics trackingnot neededNot needed: no money moves through the platform. Becomes recommended when cash-on-delivery collection is added.
government services portalnot neededNot needed: fees are handed to a separate government payment service. Becomes recommended when the portal takes card payments itself.
identity and access management servicenot neededNot needed: no money-loss risk is attached. Becomes recommended when the service handles payment step-up for customers.
smart home or IoT appnot neededNot needed: the app takes no payment. Becomes recommended when a paid video storage plan is sold in the app.
LLM-based assistantnot neededNot needed: no money moves through the assistant. Becomes recommended when it can place orders or issue refunds.
messaging appnot neededNot needed: the app has no paid features. Becomes recommended when paid stickers, subscriptions or in-chat payments ship.
machine learning model servicenot neededNot needed: the service moves no money. Becomes recommended when scores trigger payments directly.
mobile banking appnot neededNot needed: the bank's app moves money on its own ledger and payment rails, covered by integration tests. Becomes recommended when the app adds card top-ups or merchant checkout through an outside acquirer.
neobanknot neededNot needed: card and transfer flows run in the issuer processor sandbox under integration tests. Becomes recommended when the app accepts card top-ups from other banks.
patient portalnot neededNot needed while the portal has no bill pay. Becomes recommended when patients can pay statements or copays in the portal.
software as a medical devicenot neededNot needed while the software takes no payments. Becomes recommended when a subscription or in-app purchase is added.
SDK or client librarynot neededNot needed: no money-loss risk is attached. Becomes recommended when the SDK takes payments.
social networknot neededNot needed: no money moves through the platform. Becomes recommended when tipping, subscriptions or creator payouts ship.
video conferencing toolnot neededNot needed: no money-loss risk is attached. Becomes recommended when paid webinars with ticketing ship.
wearable companion appnot neededNot needed: the app takes no payment. Becomes recommended when a paid subscription or tap-to-pay from the band ships.

Done conditions used on playbook pages

Each mandatory cell has its own done condition, written for that product type.

Tools

Alphabetical. Not recommendations.

2 tools shown

payment and money-flow testing