# WinkPG developer documentation > Developer documentation for this WinkPG instance. Every page listed here is served as Markdown at the address shown, and as a rendered page at the same address without the .md suffix. The API reference could not be read when this index was generated, so the endpoint sections below are missing. They return as soon as the specification is readable again. ## MCP server This deployment does not serve a Model Context Protocol endpoint. ## Get started - [Overview](https://devportal.signapay-sbx.winkpg.io/index.md) - [Glossary](https://devportal.signapay-sbx.winkpg.io/docs/glossary.md) - [Decision guides](https://devportal.signapay-sbx.winkpg.io/docs/decide.md) - [Blueprints](https://devportal.signapay-sbx.winkpg.io/docs/blueprints.md) - [Guides](https://devportal.signapay-sbx.winkpg.io/docs/guides.md) - [API reference](https://devportal.signapay-sbx.winkpg.io/docs/api.md) - [API conventions](https://devportal.signapay-sbx.winkpg.io/docs/conventions.md) - [Rate limits](https://devportal.signapay-sbx.winkpg.io/docs/rate-limits.md) - [Webhooks](https://devportal.signapay-sbx.winkpg.io/docs/webhooks.md) - [Webhook events](https://devportal.signapay-sbx.winkpg.io/docs/webhooks/events.md) - [Queue destinations](https://devportal.signapay-sbx.winkpg.io/docs/webhooks/queues.md) - [Error codes](https://devportal.signapay-sbx.winkpg.io/docs/errors.md) - [Processor response codes](https://devportal.signapay-sbx.winkpg.io/docs/processor-response-codes.md) - [Decline reason codes](https://devportal.signapay-sbx.winkpg.io/docs/decline-reason-codes.md) - [Testing your integration](https://devportal.signapay-sbx.winkpg.io/docs/testing.md) - [SDKs and samples](https://devportal.signapay-sbx.winkpg.io/docs/samples.md) - [Install the CLI](https://devportal.signapay-sbx.winkpg.io/docs/cli.md) - [Changelog](https://devportal.signapay-sbx.winkpg.io/docs/changelog.md) - [Platform status](https://devportal.signapay-sbx.winkpg.io/status.md) - [Trust documents](https://devportal.signapay-sbx.winkpg.io/docs/trust.md) ## Decision guides - [Cancel or refund a payment](https://devportal.signapay-sbx.winkpg.io/docs/decide/cancel-or-refund-a-payment.md) - [Charge a customer again](https://devportal.signapay-sbx.winkpg.io/docs/decide/charge-a-customer-again.md) - [Charge now or authorize first](https://devportal.signapay-sbx.winkpg.io/docs/decide/charge-now-or-authorize-first.md) - [Choose a reporting strategy](https://devportal.signapay-sbx.winkpg.io/docs/decide/reporting-strategy.md) - [Choose an integration method](https://devportal.signapay-sbx.winkpg.io/docs/decide/integration-method.md) - [Choose what to test in the sandbox](https://devportal.signapay-sbx.winkpg.io/docs/decide/choose-what-to-test.md) - [Retry a payment](https://devportal.signapay-sbx.winkpg.io/docs/decide/retry-a-payment.md) ## Blueprints - [Accept an ACH payment](https://devportal.signapay-sbx.winkpg.io/docs/blueprints/accept-an-ach-payment.md) - [Accept your first payment](https://devportal.signapay-sbx.winkpg.io/docs/blueprints/accept-your-first-payment.md) - [Authorize now, capture later](https://devportal.signapay-sbx.winkpg.io/docs/blueprints/authorize-now-capture-later.md) - [Bill a customer on a schedule](https://devportal.signapay-sbx.winkpg.io/docs/blueprints/bill-a-customer-on-a-schedule.md) - [Invoice a customer and get paid](https://devportal.signapay-sbx.winkpg.io/docs/blueprints/invoice-a-customer-and-get-paid.md) - [Receive and verify webhooks](https://devportal.signapay-sbx.winkpg.io/docs/blueprints/receive-and-verify-webhooks.md) - [Refund or void a payment](https://devportal.signapay-sbx.winkpg.io/docs/blueprints/refund-or-void-a-payment.md) - [Retry a payment without a double charge](https://devportal.signapay-sbx.winkpg.io/docs/blueprints/retry-a-payment-safely.md) - [Save a card and charge it later](https://devportal.signapay-sbx.winkpg.io/docs/blueprints/save-a-card-and-charge-it-later.md) - [Take a payment with a hosted payment page](https://devportal.signapay-sbx.winkpg.io/docs/blueprints/take-a-payment-with-a-hosted-payment-page.md) - [Exercise processor failover](https://devportal.signapay-sbx.winkpg.io/docs/blueprints/exercise-processor-failover.md) - [Handle a CVV mismatch](https://devportal.signapay-sbx.winkpg.io/docs/blueprints/test-cvv-mismatch-handling.md) - [Simulate a card decline](https://devportal.signapay-sbx.winkpg.io/docs/blueprints/simulate-a-card-decline.md) - [Simulate an ACH return](https://devportal.signapay-sbx.winkpg.io/docs/blueprints/simulate-an-ach-return.md) - [Simulate processor latency](https://devportal.signapay-sbx.winkpg.io/docs/blueprints/simulate-processor-latency.md) - [Test AVS responses](https://devportal.signapay-sbx.winkpg.io/docs/blueprints/test-avs-responses.md) - [Trigger a partial approval](https://devportal.signapay-sbx.winkpg.io/docs/blueprints/trigger-a-partial-approval.md) ## Concepts - [How the sandbox works](https://devportal.signapay-sbx.winkpg.io/docs/guides/how-the-sandbox-works.md) - [How timezones are handled](https://devportal.signapay-sbx.winkpg.io/docs/guides/how-timezones-are-handled.md) ## Integration - [Getting started with the API](https://devportal.signapay-sbx.winkpg.io/docs/guides/api-getting-started.md) - [Rate limits and your allowance](https://devportal.signapay-sbx.winkpg.io/docs/guides/rate-limiting.md) - [API key expiration reminders](https://devportal.signapay-sbx.winkpg.io/docs/guides/api-key-expiration-reminders.md) - [Webhook integration](https://devportal.signapay-sbx.winkpg.io/docs/guides/webhook-integration.md) - [Reusing a stored payment method with payment tokens](https://devportal.signapay-sbx.winkpg.io/docs/guides/reusing-saved-cards.md) - [Storing a card for a wallet](https://devportal.signapay-sbx.winkpg.io/docs/guides/storing-a-card-for-a-wallet.md) - [Sharing payment tokens across merchants](https://devportal.signapay-sbx.winkpg.io/docs/guides/sharing-payment-tokens-across-merchants.md) - [Hosted payment page iframe integration](https://devportal.signapay-sbx.winkpg.io/docs/guides/hpp-iframe-integration.md) - [Processor routing and failover](https://devportal.signapay-sbx.winkpg.io/docs/guides/processor-routing-and-failover.md) - [Sandbox test cards](https://devportal.signapay-sbx.winkpg.io/docs/guides/sandbox-test-cards.md) - [The embedded payments SDK](https://devportal.signapay-sbx.winkpg.io/docs/guides/embedded-payments-sdk.md) - [Embedded payments compared with in-page card collection](https://devportal.signapay-sbx.winkpg.io/docs/guides/embedded-payments-vs-direct-card-scripts.md) ## Payments - [Transaction lifecycle and settlement](https://devportal.signapay-sbx.winkpg.io/docs/guides/transaction-lifecycle-and-settlement.md) - [Understanding declines and rejections](https://devportal.signapay-sbx.winkpg.io/docs/guides/understanding-declines-and-rejections.md) - [ACH payments](https://devportal.signapay-sbx.winkpg.io/docs/guides/ach-payments.md) - [Card-present payments over the API](https://devportal.signapay-sbx.winkpg.io/docs/guides/card-present-payments-over-the-api.md) - [Transaction receipts over the API](https://devportal.signapay-sbx.winkpg.io/docs/guides/transaction-receipts-over-the-api.md) - [Refunds, voids, and reversals](https://devportal.signapay-sbx.winkpg.io/docs/guides/refunds-voids-and-reversals.md) - [Transaction custom fields](https://devportal.signapay-sbx.winkpg.io/docs/guides/transaction-custom-fields.md) - [Cash and card prices over the API](https://devportal.signapay-sbx.winkpg.io/docs/guides/dual-pricing-over-the-api.md) ## Quickstart - [Quickstart: Direct API](https://devportal.signapay-sbx.winkpg.io/docs/guides/quickstart-direct-api.md) - [Quickstart: Hosted payment page](https://devportal.signapay-sbx.winkpg.io/docs/guides/quickstart-hosted-payment-page.md) - [Quickstart: Embedded payments SDK](https://devportal.signapay-sbx.winkpg.io/docs/guides/quickstart-embedded-payments-sdk.md) - [Quickstart: Webhooks](https://devportal.signapay-sbx.winkpg.io/docs/guides/quickstart-webhooks.md) ## Trust and compliance - [Privacy policy](https://devportal.signapay-sbx.winkpg.io/docs/trust/privacy.md) - [Terms of service](https://devportal.signapay-sbx.winkpg.io/docs/trust/terms.md) - [Data processing addendum](https://devportal.signapay-sbx.winkpg.io/docs/trust/dpa.md) - [Subprocessors](https://devportal.signapay-sbx.winkpg.io/docs/trust/subprocessors.md) - [Data retention schedule](https://devportal.signapay-sbx.winkpg.io/docs/trust/retention.md) - [Security and compliance](https://devportal.signapay-sbx.winkpg.io/docs/trust/security.md) - [Accessibility statement](https://devportal.signapay-sbx.winkpg.io/docs/trust/accessibility.md) - [Trust documents](https://devportal.signapay-sbx.winkpg.io/docs/trust.md) - [Webhook delivery addresses](https://devportal.signapay-sbx.winkpg.io/docs/webhooks.md)