Payments Training Hub

Scenario Simulator

Simulate a payment going wrong. Pick a scenario and walk the timeline: what happens, in which system, and how it gets resolved.

Payment Rejected

Trigger. The pacs.008 fails CBPR+ validation at the London bank because the creditor address in Singapore is incomplete, so SWIFT rejects the message before it is sent.

Step 1 of 6 shown

  1. T+0s Customer submits payment (Customer Channel)
    USD 25,000 to Singapore supplier, invoice INV-8841, beneficiary address missing the postal code.
  2. T+2s Hub validates instruction (Payment Hub)
    Hub flags the missing postal code but allows the payment to continue to screening with a warning.
  3. T+5s Screening passes (Screening)
    No sanctions or fraud match, payment is released for routing.
  4. T+8s SWIFT validation fails (SWIFT)
    pacs.008 fails CBPR+ validation, the creditor address does not meet the structured address rule.
  5. T+9s Payment rejected (Payment Hub)
    Hub marks the payment rejected, returns a pacs.002 with reason code BE04 for missing creditor address.
  6. T+1h Customer notified (Customer Channel)
    Customer receives a message asking for the full beneficiary address so the payment can be corrected and resent.

Resolution. Operations contact the customer the same day and ask for the full beneficiary address with postal code. The customer supplies the complete address, the payment is corrected in the hub and resent as a new pacs.008 the next morning. The payment reaches the Singapore supplier one business day late, and the bank waives the repeat sending fee as a goodwill gesture for the delay.

Lesson. Structured address data is mandatory under CBPR+, and a missing postal code is enough to reject a payment before it leaves the bank. Validate the full beneficiary address at the channel before the payment reaches SWIFT, so the customer can fix it while the instruction is still in front of them.