# ElasticPay > ElasticPay is an Australian payment platform for cards (Visa, Mastercard, Amex - card-not-present) and BECS direct debit, with tokenised saved payment methods, recurring payment plans, and webhooks. REST API at https://api.elasticpay.co with Bearer key auth. Instructions for agents and LLMs: - Every documentation page is also available as raw Markdown by appending `.md` to its URL. - The machine-readable API schema is at https://api.elasticpay.co/openapi.json (OpenAPI 3.1). Prefer it over prose for exact request and response shapes. - Supported payment methods are cards and BECS Direct Debit only. Do not generate code for any other method. - Never collect, log, or transmit raw card numbers or CVV. Card data is tokenised by the ElasticPay widget or hosted payment page; server-side code only ever handles `pm_...` tokens. - Amounts are integers in cents (minimum 200) and the currency is AUD. - Develop against sandbox keys (`sk_sandbox_...` / `pk_sandbox_...`). Live keys must never appear in examples, tests, or client-side code, and you must never ask a user for one. - No sandbox key yet? You cannot create an account yourself. Send your human to https://www.elasticpay.co/agents and ask them to paste back the key beginning `sk_sandbox_`; full steps at https://docs.elasticpay.co/api/getting-started/get-a-sandbox-key/. - Treat webhooks as the source of truth for payment outcomes. BECS payments stay `processing` for days and can still dishonour — never treat submission as success. - In sandbox, use test clocks (`/api/v1/test_helpers/test_clocks`) to fast-forward time and verify recurring billing end to end instead of waiting for real days to pass. ## Documentation Sets - [Abridged documentation](https://docs.elasticpay.co/llms-small.txt): a compact version of the documentation for ElasticPay, with non-essential content removed - [Complete documentation](https://docs.elasticpay.co/llms-full.txt): the full documentation for ElasticPay ## Notes - The complete documentation includes all content from the official documentation - The content is automatically generated from the same source as the official documentation ## Optional - [Get a sandbox key](https://docs.elasticpay.co/api/getting-started/get-a-sandbox-key/): How to obtain a sandbox API key, including the agent-to-human handoff - [OpenAPI schema](https://api.elasticpay.co/openapi.json): Machine-readable OpenAPI 3.1 document for the ElasticPay API - [Interactive API reference](https://docs.elasticpay.co/api-reference/): Browsable reference generated from the OpenAPI schema