Skip to content
Preptima
hardDesignScenarioMidSeniorStaff

A third party initiates a payment from your customer's account and the money does not arrive. Design the flow so it is clear what the third party was told and who answers to the customer.

6 min readUpdated 2026-08-15Target archetype: Enterprise Captive, Product Startup

Answer

Short answer

A payment initiation service instructs but never holds the money or the credentials, so the bank authenticates its own customer and owns the outcome. The design work is a status model with honest terminal states and a redress path that makes the customer whole first and apportions fault afterwards.

Payment initiation under PSD2 has two promises: the customer authorises the payment and the bank can prove what happened next. Good payment initiation answers trace consent, strong customer authentication, API response, payment status, and reconciliation under PSD2. Weak PSD2 answers stop at the API call and ignore payment initiation evidence when the third party and bank disagree.

Was this answer helpful?

Likely follow-ups

  • The third party never receives your response and re-posts the instruction. What guarantees one payment?
  • Your rail settles asynchronously hours later. What status do you return in the meantime, and what must it not imply?
  • The customer says they never authorised it. Walk me through what you refund and what you then pursue.
  • How would you prove to a regulator that your dedicated interface performed as well as your own app?

Related questions

Masterclass guide