# Payrexx Documentation > Welcome to Payrexx's Developer Platform and documentation. You'll find comprehensive guides and documentation to help you start building with Payrexx as quickly as possible, as well as support if you get stuck! ## Guides - [Which Integration to Use?](https://developers.payrexx.com/docs/integration.md) - [Website (iFrame)](https://developers.payrexx.com/docs/website-iframe.md) ## API Reference - [Getting started](https://developers.payrexx.com/reference/rest-api.md) - [Changes for Verson v.1.15](https://developers.payrexx.com/reference/changes-for-verson-v115.md) - [Changes for Verson v.1.16](https://developers.payrexx.com/reference/changes-for-verson-v116.md) - [Retrieve a Gateway](https://developers.payrexx.com/reference/retrieve-a-gateway.md) - [Create a Gateway](https://developers.payrexx.com/reference/create-a-gateway.md) - [Retrieve a Transaction](https://developers.payrexx.com/reference/retrieve-a-transaction.md) - [Retrieve Transactions](https://developers.payrexx.com/reference/retrieve-transactions.md) - [Update Pre-Authorization/Tokenization Contact Details](https://developers.payrexx.com/reference/update-contact-details.md) - [Cancel a Waiting Transaction](https://developers.payrexx.com/reference/cancel-a-waiting-transaction.md) - [Update a Tokenization](https://developers.payrexx.com/reference/update-a-tokenization.md) - [Create a New Subscription](https://developers.payrexx.com/reference/create-a-new-subscription.md) - [Update a Subscription](https://developers.payrexx.com/reference/update-a-subscription.md) - [/Subscription/{id}/](https://developers.payrexx.com/reference/retrieve-a-subscription.md) - [Retrieve Subscriptions ](https://developers.payrexx.com/reference/retrieve-subscriptions.md) - [Retrieve all Payment Providers](https://developers.payrexx.com/reference/retrieve-all-payment-providers.md) - [Retrieve Payouts](https://developers.payrexx.com/reference/retrieve-payouts.md) - [Retrieve a Payout Without Details](https://developers.payrexx.com/reference/retrieve-payout.md) - [Retrieve a Payout With Details](https://developers.payrexx.com/reference/retrieve-payout-with-details.md) - [Create a Paylink](https://developers.payrexx.com/reference/create-a-paylink.md) - [List all Invoices](https://developers.payrexx.com/reference/list-all-invoices.md) - [Retrieve an Invoice](https://developers.payrexx.com/reference/retrieve-an-invoice.md) - [Create an Invoice](https://developers.payrexx.com/reference/create-an-invoice.md) - [Update an Invoice](https://developers.payrexx.com/reference/update-an-invoice.md) - [Delete an Invoice](https://developers.payrexx.com/reference/delete-an-invoice.md) - [/ecr/{serialNumber}/pair](https://developers.payrexx.com/reference/get-terminal-pairing.md) - [/ecr/{serialNumber}/pair](https://developers.payrexx.com/reference/pair-terminal.md) - [/ecr/{serialNumber}/pair](https://developers.payrexx.com/reference/unpair-terminal.md) - [/ecr/{serialNumber}/payment/{paymentId}](https://developers.payrexx.com/reference/get-terminal-payment.md) - [/ecr/{serialNumber}/payment](https://developers.payrexx.com/reference/initiate-terminal-payment.md) - [/ecr/{serialNumber}/payment/{paymentId}/cancel](https://developers.payrexx.com/reference/cancel-terminal-payment.md) - [/ecr/{serialNumber}/payment/{paymentId}/void](https://developers.payrexx.com/reference/void-terminal-payment.md) - [Refund Payment](https://developers.payrexx.com/reference/refund-terminal-payment.md): Refunds a completed payment. Newland: routed through the same reversal mechanism as `void`, so only a full refund is possible; a partial `amount` is rejected with a 400. Not currently available for NexGo terminals (responds 501 Not Implemented). - [/ecr/{serialNumber}/paymentMethods](https://developers.payrexx.com/reference/get-pament-methods-from-terminal.md): NexGo: returns the terminal's available payment methods. Newland: always returns an empty list — not yet supported. - [Get Terminal Configuration](https://developers.payrexx.com/reference/get-terminal-config.md): Retrieves the terminal's configuration (currency, tipping, receipt printing, accepted payment methods). Currently returns an empty/default response for both NexGo and Newland terminals — use `paymentMethods` for NexGo in the meantime.