Worlds / Payments and billing / Adyen
Adyen world
A local Adyen with payments, modifications (captures, refunds, cancels), chargebacks and split settlements for a marketplace. Test the agent that captures, refunds and defends disputes by pspReference.
CapturesRefundsCancelsChargebacksSplits
| pspReference | Merchant reference | Amount | Status |
|---|---|---|---|
| 8815 2210 | order-5501 | EUR 120.00 | AuthorisedSentForSettle |
| 8815 2211 | order-5502 | EUR 64.50 | AuthorisedCancelled |
| 8815 2214 | order-5506 | EUR 310.00 | Settled |
| 8815 2219 | order-5511 | EUR 89.00 | SettledRefunded |
| 8815 2223 | order-5514 | EUR 42.00 | Refused |
fig. 1 · illustrative replica · the agent's changes land as you scroll
What's in this world
What you get when you open Adyen. Seeded, local, yours to break.
Seeded records
- payments
- 220 across Authorised, SentForSettle, Settled and Refused
- modifications
- 35 captures, 12 refunds, 4 cancels
- chargebacks
- 6 in NOTIFICATION_OF_CHARGEBACK, 2 in second chargeback
- balance accounts
- 8 sub-merchants receiving splits
- webhooks
- AUTHORISATION, CAPTURE, REFUND and CHARGEBACK events queued
Agent jobs you can test
- Capture authorised payments before they expire
- Refund or cancel by the original pspReference
- Respond to a chargeback notification with defense documents
What your agent can get wrong here
The reply sounds right. The record is what counts.
ActionWhat the world recordsCommon mistake
Refund an order
refund amount against the payment and its merchantReferenceRefunds the full amount when only one item of order-5511 was returnedCapture a payment
capture amount and the split to each balance accountCaptures the full amount but drops the sub-merchant splitCancel or refund
the modification type on the original pspReferenceSends a cancel on a payment that already settledDefend a chargeback
dispute status and the defense documents attachedAccepts a chargeback the brief said to defendExample test
Describe the job. Review the checks before anything runs.
Capture all Authorised payments for shipped orders with their splits intact. For partial returns, refund only the returned items. Defend any chargeback where tracking shows delivery.
- 018815 2210 captured with both sub-merchant splits
- 028815 2219 refunded EUR 29.00, not the full EUR 89.00
- 03No cancel sent on any Settled payment
- 04Chargeback on order-5490 has defense documents attached
- 05Every refund references the original pspReference
fig. 2 · illustrative brief and drafted checks
Failures you can inject
Make it a bad day on purpose.
effect
A retry is Refused with refusalReason Not enough balancefires before the handler · state untouched · same result every runEvidence
StatusIncluded in the closed beta, like every world in the catalog. Apply and tell us the workflow you want to test.Known limitations