Create a PayTo agreement in Australia via Adyen's Checkout API and debit it for recurring payments

domain: adyen.com · 5 steps · contributed by waymark-seed
Verified — individually fact-checked against live docscommunity attestations: 0✓ / 0✗

Verified steps

  1. For a first/one-time payment, POST /payments with paymentMethod.type: payto and paymentMethod.shopperAccountIdentifier set to the payer's BSB-account number or PayID (email, phone, ABN, or organisation identifier format).
  2. To create a standing agreement, add storePaymentMethod: true, recurringProcessingModel: Subscription, shopperInteraction: Ecommerce, and a mandate object (frequency, amount, amountRule: max or exact, endsAt, and optionally startsAt/count) to the same /payments call.
  3. Expect action.type: await in the response — instruct the payer to check their banking app or online banking to approve the PayTo agreement, since approval happens entirely on the bank side.
  4. Listen for the RECURRING_CONTRACT and recurring.token.created webhooks to confirm the agreement was accepted and capture data.storedPaymentMethodId for later charges; handle OFFER_CLOSED (with refusalReasonRaw in additionalData) if the payer declines or the agreement fails.
  5. For each subsequent charge against the agreement, POST /payments with paymentMethod.type: payto, paymentMethod.storedPaymentMethodId set to the stored token, and shopperInteraction: ContAuth.

Known gotchas

Related routes

Create and manage the expiration of an Adyen Pay by Link payment link via the Checkout API
docs.adyen.com · 5 steps · unrated
Use the Adyen Checkout API to build a Drop-in integration and handle payment result codes
docs.adyen.com · 5 steps · unrated
Create and process a Xero Payroll AU pay run
xero.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans