PayTo payments
Learn how to accept the PayTo payment method.
PayTo is a real-time payment method in Australia for accepting one-time and recurring payments. When paying with PayTo, customers authenticate and approve agreements using their mobile banking app.
You get delayed notification on whether the payment succeeded or failed. Stripe typically sends a notification of the final status of the payment within 60 seconds of the agreement authorization.
Accepting PayTo payments on your website consists of creating an object to track a payment, collecting payment method information and mandate acknowledgement, and submitting the payment to Stripe for processing. Stripe uses this payment object, the PaymentIntent, to track and handle all states of the payment until the payment completes.
Determine compatibility
To support PayTo payments in Checkout, express all Prices for all line items in AUD (currency code aud).
Accept a payment
Note
This guide builds on the foundational accept a payment Checkout integration.
To enable Payto as a payment method, create a new Checkout Session:
- Add
paytoto the list ofpayment_.method_ types - Make sure all your
line_use theitems audcurrency.
Fulfill your orders
After accepting a payment, learn how to fulfill orders.
Test your integration
Test your PayTo integration with your test API keys by using the various test PayIDs and bank account details below. Each set of details results in a different scenario your integration might commonly face in live mode.