# mattilda Pay ## Docs - [Authentication](https://docs.mattildapayments.com/guides/api/authentication.md): API authentication basics and best practices. - [Environments](https://docs.mattildapayments.com/guides/api/environments.md): Sandbox and Production environments within an instance. - [Transaction error codes](https://docs.mattildapayments.com/guides/api/error-codes.md): A list of all error codes for transactions. - [Error handling](https://docs.mattildapayments.com/guides/api/errors.md): Best practices on handling errors and other exceptions. - [Idempotent Requests](https://docs.mattildapayments.com/guides/api/idempotent-requests.md): Best practices on handling retries in an idempotent way. - [IP Address Forwarding](https://docs.mattildapayments.com/guides/api/ip-address-forwarding.md): Best practices on handling the original IP address for a transaction. - [Authentication with JWTs](https://docs.mattildapayments.com/guides/api/jwts.md) - [Pagination](https://docs.mattildapayments.com/guides/api/pagination.md): Best practices on handling pagination in the API. - [Rate limiting](https://docs.mattildapayments.com/guides/api/rate-limiting.md): Rate limits and enumeration prevention - [Payment method statuses](https://docs.mattildapayments.com/guides/api/statuses/payment-methods.md): A list of all statuses for payment methods. - [Transaction statuses](https://docs.mattildapayments.com/guides/api/statuses/transactions.md): A list of all statuses for transactions. - [Best practice](https://docs.mattildapayments.com/guides/best-practice.md): A list of best practices for integrating mattilda Pay into your checkout. - [Authorization Insights](https://docs.mattildapayments.com/guides/dashboard/insights/authorizations.md): A data dashboard that allows you to deep dive into your payments data - [Insights](https://docs.mattildapayments.com/guides/dashboard/insights/homepage.md): High level transaction insights with a daily, weekly, or monthly view. - [Setup a report](https://docs.mattildapayments.com/guides/dashboard/reports/how-to.md): Learn how to create a report via the dashboard. - [Available report models](https://docs.mattildapayments.com/guides/dashboard/reports/models.md): The list of available models for which reports can be generated. - [Transactions retries](https://docs.mattildapayments.com/guides/dashboard/reports/models-transaction-retries.md): Learn how to report on transaction retries via the dashboard. - [Transactions](https://docs.mattildapayments.com/guides/dashboard/reports/models-transactions.md): The list of available fields that can be included in a report for transactions. - [Reports](https://docs.mattildapayments.com/guides/dashboard/reports/overview.md): Generate and schedule transactions via the dashboard. - [Report specification](https://docs.mattildapayments.com/guides/dashboard/reports/spec.md): The specification of a report as defined by the API. - [3-D Secure in Embed](https://docs.mattildapayments.com/guides/features/3ds/embed.md) - [External 3-D Secure server](https://docs.mattildapayments.com/guides/features/3ds/external.md) - [Hosted 3-D Secure](https://docs.mattildapayments.com/guides/features/3ds/hosted.md) - [3-D Secure](https://docs.mattildapayments.com/guides/features/3ds/overview.md) - [Setup 3-D Secure](https://docs.mattildapayments.com/guides/features/3ds/setup.md) - [3-D Secure Testing](https://docs.mattildapayments.com/guides/features/3ds/testing.md) - [Manual account updates](https://docs.mattildapayments.com/guides/features/account-updater/integration.md) - [Account Updater](https://docs.mattildapayments.com/guides/features/account-updater/overview.md) - [Scheduled account updates](https://docs.mattildapayments.com/guides/features/account-updater/scheduler.md) - [Automatic anti-fraud device fingerprinting](https://docs.mattildapayments.com/guides/features/anti-fraud/fingerprint.md): Enabling automatic device fingerprinting - [Anti-fraud](https://docs.mattildapayments.com/guides/features/anti-fraud/overview.md): Managing risk in your transaction flow - [Anti-fraud reviews](https://docs.mattildapayments.com/guides/features/anti-fraud/reviews.md): Manually reviewing anti-fraud decisions - [Decrypted Apple Pay tokens](https://docs.mattildapayments.com/guides/features/apple-pay/decrypted-tokens.md) - [Apple Pay on iOS with the SDK](https://docs.mattildapayments.com/guides/features/apple-pay/ios.md) - [Apple Pay on iOS without the SDK](https://docs.mattildapayments.com/guides/features/apple-pay/ios-without-sdk.md) - [Apple Pay](https://docs.mattildapayments.com/guides/features/apple-pay/overview.md) - [Apple Pay on web with Embed](https://docs.mattildapayments.com/guides/features/apple-pay/web.md) - [Apple Pay on web without Embed](https://docs.mattildapayments.com/guides/features/apple-pay/web-without-sdk.md) - [Card fingerprints](https://docs.mattildapayments.com/guides/features/cards/fingerprints.md): A unique hash for every card in our vault - [Decrypted Google Pay tokens](https://docs.mattildapayments.com/guides/features/google-pay/decrypted-tokens.md) - [Google Pay on Android with the SDK](https://docs.mattildapayments.com/guides/features/google-pay/mobile.md) - [Google Pay on Android without the SDK](https://docs.mattildapayments.com/guides/features/google-pay/mobile-without-sdk.md) - [Google Pay](https://docs.mattildapayments.com/guides/features/google-pay/overview.md) - [Google Pay on web with Embed](https://docs.mattildapayments.com/guides/features/google-pay/web.md) - [Google Pay on web without Embed](https://docs.mattildapayments.com/guides/features/google-pay/web-without-sdk.md) - [Linking guests buyer details](https://docs.mattildapayments.com/guides/features/guest-checkout/linking.md): Use guest buyer details in combination with stored buyer records and their payment methods - [Guest checkout](https://docs.mattildapayments.com/guides/features/guest-checkout/overview.md): Create transactions without a creating a buyer first - [Network token implementation](https://docs.mattildapayments.com/guides/features/network-tokens/implementation.md): How to use scheme tokens with or without payment orchestration - [Network token lifecycle management](https://docs.mattildapayments.com/guides/features/network-tokens/lifecycle.md): Managing the full lifecycle of network tokens - [Network tokens](https://docs.mattildapayments.com/guides/features/network-tokens/overview.md): Using scheme tokens with payment orchestration - [Network token pass through](https://docs.mattildapayments.com/guides/features/network-tokens/passthrough.md) - [Network Token Testing](https://docs.mattildapayments.com/guides/features/network-tokens/testing.md) - [Payment links](https://docs.mattildapayments.com/guides/features/payment-links/overview.md): Set up payment links to accept payments from your customers. - [Sharing the payment link](https://docs.mattildapayments.com/guides/features/payment-links/sharing.md) - [Payment link expiration and statuses](https://docs.mattildapayments.com/guides/features/payment-links/statuses.md) - [Recurring transactions with Embed](https://docs.mattildapayments.com/guides/features/recurring-payments/embed.md) - [Recurring payments with network tokens](https://docs.mattildapayments.com/guides/features/recurring-payments/network-tokens.md) - [Open-loop versus closed-loop](https://docs.mattildapayments.com/guides/features/recurring-payments/open-loop.md) - [Recurring payments](https://docs.mattildapayments.com/guides/features/recurring-payments/overview.md) - [Common scenarios](https://docs.mattildapayments.com/guides/features/recurring-payments/scenarios.md) - [Transaction simulators](https://docs.mattildapayments.com/guides/features/simulators/overview.md) - [Creating buyers & payment methods on import](https://docs.mattildapayments.com/guides/features/token-import/buyer-payment-creation.md) - [Vault token import](https://docs.mattildapayments.com/guides/features/token-import/overview.md) - [Token import file upload](https://docs.mattildapayments.com/guides/features/token-import/token-file-transmission.md) - [Token import file creation](https://docs.mattildapayments.com/guides/features/token-import/token-import-file.md) - [Advanced authentication for Vault Forward](https://docs.mattildapayments.com/guides/features/vault-forwarding/authentication.md) - [Vault Forward card data from a checkout session](https://docs.mattildapayments.com/guides/features/vault-forwarding/checkout-sessions.md) - [Enable a Vault Forward endpoint](https://docs.mattildapayments.com/guides/features/vault-forwarding/enable.md) - [Vault Forward card data to API endpoint](https://docs.mattildapayments.com/guides/features/vault-forwarding/forward.md) - [Vault Forward](https://docs.mattildapayments.com/guides/features/vault-forwarding/overview.md) - [Advanced authentication for Visa](https://docs.mattildapayments.com/guides/features/vault-forwarding/visa.md) - [Webhook events](https://docs.mattildapayments.com/guides/features/webhooks/events.md) - [Webhooks](https://docs.mattildapayments.com/guides/features/webhooks/overview.md) - [Webhook payload](https://docs.mattildapayments.com/guides/features/webhooks/payload.md) - [Technical webhook considerations](https://docs.mattildapayments.com/guides/features/webhooks/technical-considerations.md) - [Getting started with mattilda Pay](https://docs.mattildapayments.com/guides/get-started.md): Grow your payment capabilities with code. - [Android events](https://docs.mattildapayments.com/guides/payments/android/events.md) - [Google Pay on Android](https://docs.mattildapayments.com/guides/payments/android/google-pay.md) - [Android options](https://docs.mattildapayments.com/guides/payments/android/options.md) - [Step 3: Install the Android SDK](https://docs.mattildapayments.com/guides/payments/android/quick-start/android.md) - [Step 1: Create an API key for use with Android](https://docs.mattildapayments.com/guides/payments/android/quick-start/key.md) - [Android SDK](https://docs.mattildapayments.com/guides/payments/android/quick-start/overview.md): Get set up with the Android SDK for your checkout experience. - [Step 2: Generate a client token for use with Android](https://docs.mattildapayments.com/guides/payments/android/quick-start/sdks.md) - [Step 4: Create a transaction](https://docs.mattildapayments.com/guides/payments/android/quick-start/transact.md) - [commercetools Administration](https://docs.mattildapayments.com/guides/payments/commercetools/backend.md) - [commercetools Configuration](https://docs.mattildapayments.com/guides/payments/commercetools/configuration.md) - [commercetools Frontend](https://docs.mattildapayments.com/guides/payments/commercetools/frontend.md) - [commercetools Installation](https://docs.mattildapayments.com/guides/payments/commercetools/installation.md) - [commercetools Integration](https://docs.mattildapayments.com/guides/payments/commercetools/overview.md): Bring mattilda Pay Embed right into your commercetools ecommerce experience. - [Step 4: Handle redirect](https://docs.mattildapayments.com/guides/payments/direct-api/quick-start/handle-redirect.md) - [Step 1: Authentication](https://docs.mattildapayments.com/guides/payments/direct-api/quick-start/key.md) - [Direct API](https://docs.mattildapayments.com/guides/payments/direct-api/quick-start/overview.md): Get set up with a direct API integration. - [Step 2: Get a list of payment options](https://docs.mattildapayments.com/guides/payments/direct-api/quick-start/payment-options.md) - [Step 5: Get transaction result](https://docs.mattildapayments.com/guides/payments/direct-api/quick-start/status.md) - [Step 3: Create a transaction](https://docs.mattildapayments.com/guides/payments/direct-api/quick-start/transaction.md) - [Common issues with Embed](https://docs.mattildapayments.com/guides/payments/embed/common-issues.md) - [Digital wallets in Embed](https://docs.mattildapayments.com/guides/payments/embed/digital-wallets.md) - [Embed events](https://docs.mattildapayments.com/guides/payments/embed/events.md) - [In-app browsers with Embed](https://docs.mattildapayments.com/guides/payments/embed/in-app-browsers.md) - [Embed localization](https://docs.mattildapayments.com/guides/payments/embed/locale.md) - [Embed options](https://docs.mattildapayments.com/guides/payments/embed/options.md) - [Step 3: Add Embed](https://docs.mattildapayments.com/guides/payments/embed/quick-start/embed.md) - [Step 4: Inspect a transaction](https://docs.mattildapayments.com/guides/payments/embed/quick-start/inspect.md) - [Step 1: Create an API key for use with Embed](https://docs.mattildapayments.com/guides/payments/embed/quick-start/key.md) - [Step 5: Go live](https://docs.mattildapayments.com/guides/payments/embed/quick-start/live.md) - [Embed](https://docs.mattildapayments.com/guides/payments/embed/quick-start/overview.md): Get set up with Embed as your web checkout experience. - [Step 2: Generate a client token for use with Embed](https://docs.mattildapayments.com/guides/payments/embed/quick-start/sdks.md) - [Embed Theming](https://docs.mattildapayments.com/guides/payments/embed/theming.md) - [Apple Pay on iOS](https://docs.mattildapayments.com/guides/payments/ios/apple-pay.md) - [iOS events](https://docs.mattildapayments.com/guides/payments/ios/events.md) - [iOS options](https://docs.mattildapayments.com/guides/payments/ios/options.md) - [Step 3: Install the iOS SDK](https://docs.mattildapayments.com/guides/payments/ios/quick-start/ios.md) - [Step 1: Create an API key for use with iOS](https://docs.mattildapayments.com/guides/payments/ios/quick-start/key.md) - [iOS SDK](https://docs.mattildapayments.com/guides/payments/ios/quick-start/overview.md): Get set up with the iOS SDK for your checkout experience. - [Step 2: Generate a client token for use with iOS](https://docs.mattildapayments.com/guides/payments/ios/quick-start/sdks.md) - [Step 4: Create a transaction](https://docs.mattildapayments.com/guides/payments/ios/quick-start/transact.md) - [Magento Administration](https://docs.mattildapayments.com/guides/payments/magento/backend.md) - [Magento Configuration](https://docs.mattildapayments.com/guides/payments/magento/configuration.md) - [Magento Frontend](https://docs.mattildapayments.com/guides/payments/magento/frontend.md) - [Magento Installation](https://docs.mattildapayments.com/guides/payments/magento/installation.md) - [Magento Plugin](https://docs.mattildapayments.com/guides/payments/magento/overview.md): Bring Embed right into your Magento ecommerce experience. - [Apple Pay on React Native](https://docs.mattildapayments.com/guides/payments/react-native/apple-pay.md) - [React Native events](https://docs.mattildapayments.com/guides/payments/react-native/events.md) - [Google Pay on React Native](https://docs.mattildapayments.com/guides/payments/react-native/google-pay.md) - [React Native options](https://docs.mattildapayments.com/guides/payments/react-native/options.md) - [Step 3: Install the React Native SDK](https://docs.mattildapayments.com/guides/payments/react-native/quick-start/embed.md) - [Step 1: Create an API key for use with React Native](https://docs.mattildapayments.com/guides/payments/react-native/quick-start/key.md) - [React Native SDK](https://docs.mattildapayments.com/guides/payments/react-native/quick-start/overview.md): Get set up with the React Native mobile SDK for your checkout experience. - [Step 2: Generate a client token for use with React Native](https://docs.mattildapayments.com/guides/payments/react-native/quick-start/sdks.md) - [Step 4: Create a transaction](https://docs.mattildapayments.com/guides/payments/react-native/quick-start/transact.md) - [Click to Pay with Secure Fields](https://docs.mattildapayments.com/guides/payments/secure-fields/click-to-pay.md): Enable Click to Pay for use with Secure Fields - [Secure Fields events](https://docs.mattildapayments.com/guides/payments/secure-fields/events.md) - [Step 3: Add secure fields](https://docs.mattildapayments.com/guides/payments/secure-fields/quick-start/embed.md) - [Step 1: Create an API key for use with Secure Fields](https://docs.mattildapayments.com/guides/payments/secure-fields/quick-start/key.md) - [Secure Fields](https://docs.mattildapayments.com/guides/payments/secure-fields/quick-start/overview.md): Get set up with Secure Fields to vault and process cards. - [Step 2: Create a checkout sessions](https://docs.mattildapayments.com/guides/payments/secure-fields/quick-start/sdks.md) - [Step 4: Create a transaction](https://docs.mattildapayments.com/guides/payments/secure-fields/quick-start/transact.md) - [Secure Fields with stored cards](https://docs.mattildapayments.com/guides/payments/secure-fields/stored-cards.md): Use Secure Fields to collect the CVV for cards previously stored. - [Secure Fields theming](https://docs.mattildapayments.com/guides/payments/secure-fields/theming.md): Each field can be customized to match your brand using the `styles` property when adding the field. - [Secure Fields and 3DS](https://docs.mattildapayments.com/guides/payments/secure-fields/three-d-secure.md): Handling 3DS in Secure Fields. - [Salesforce Commerce Cloud Administration](https://docs.mattildapayments.com/guides/payments/sfcc/backend.md) - [Salesforce Commerce Cloud Configuration](https://docs.mattildapayments.com/guides/payments/sfcc/configuration.md) - [Salesforce Commerce Cloud Frontend](https://docs.mattildapayments.com/guides/payments/sfcc/frontend.md) - [Salesforce Commerce Cloud Installation](https://docs.mattildapayments.com/guides/payments/sfcc/installation.md) - [Salesforce Commerce Cloud Cartridge](https://docs.mattildapayments.com/guides/payments/sfcc/overview.md): Bring mattilda Pay Embed right into your Salesforce Commerce Cloud ecommerce experience. - [Command Line Interface (CLI)](https://docs.mattildapayments.com/guides/tools/cli.md) - [Postman Collection](https://docs.mattildapayments.com/guides/tools/postman.md) - [Create account updater job](https://docs.mattildapayments.com/reference/account-updater/new-account-updater-job.md): Schedule one or more stored cards for an account update. - [Delete a buyer](https://docs.mattildapayments.com/reference/buyers/delete-buyer.md): Permanently removes a buyer record. - [Delete a buyer's shipping details](https://docs.mattildapayments.com/reference/buyers/delete-buyer-shipping-detail.md): Delete the shipping details associated to a specific buyer. - [Get a buyer](https://docs.mattildapayments.com/reference/buyers/get-buyer.md): Fetches a buyer by its ID. - [List a buyer's shipping details](https://docs.mattildapayments.com/reference/buyers/get-buyer-shipping-details.md): List all the shipping details associated to a specific buyer. - [List all buyers](https://docs.mattildapayments.com/reference/buyers/list-buyers.md): List all buyers or search for a specific buyer. - [Add a buyer](https://docs.mattildapayments.com/reference/buyers/new-buyer.md): Create a new buyer record. - [Add buyer shipping details](https://docs.mattildapayments.com/reference/buyers/new-buyer-shipping-detail.md): Associate shipping details to a buyer. - [Update a buyer](https://docs.mattildapayments.com/reference/buyers/update-buyer.md): Updates a buyer record. - [Update a buyer's shipping details](https://docs.mattildapayments.com/reference/buyers/update-buyer-shipping-detail.md): Update the shipping details associated to a specific buyer. - [Get card details](https://docs.mattildapayments.com/reference/card-details/get-card-details.md) - [List card scheme definitions](https://docs.mattildapayments.com/reference/card-schemes/list-card-scheme-definitions.md): Fetch a list of the definitions of each card scheme. - [Delete checkout session](https://docs.mattildapayments.com/reference/checkout-sessions/delete-checkout-session.md): Deleta a checkout session and all of its (PCI) data. - [Get checkout session](https://docs.mattildapayments.com/reference/checkout-sessions/get-checkout-session.md): Retrieve the information stored on a checkout session. - [Create checkout session](https://docs.mattildapayments.com/reference/checkout-sessions/new-checkout-session.md): Create a new checkout session. - [Update checkout session](https://docs.mattildapayments.com/reference/checkout-sessions/update-checkout-session.md): Update the information stored on a checkout session. - [Update checkout session fields](https://docs.mattildapayments.com/reference/checkout-sessions/update-checkout-session-fields.md) - [Create a Apple Pay session](https://docs.mattildapayments.com/reference/digital-wallets/get-apple-pay-session.md): Create a session for use with Apple Pay. - [Create a Click to Pay session](https://docs.mattildapayments.com/reference/digital-wallets/get-click-to-pay-session.md): Create a session for use with Click to Pay. - [Create a Google Pay session](https://docs.mattildapayments.com/reference/digital-wallets/get-google-pay-session.md): Create a session for use with Google Pay. - [Client-side errors (4XX)](https://docs.mattildapayments.com/reference/errors/client-errors.md) - [Server-side errors (5XX)](https://docs.mattildapayments.com/reference/errors/server-errors.md) - [List 4XX errors](https://docs.mattildapayments.com/reference/logs/list-api-error-logs.md) - [Delete network token](https://docs.mattildapayments.com/reference/network-tokens/delete-network-token.md): Delete a network token for a payment method. - [Provision network token cryptogram](https://docs.mattildapayments.com/reference/network-tokens/get-network-token-cryptogram.md): Provision a cryptogram for a network token. - [List network tokens](https://docs.mattildapayments.com/reference/network-tokens/list-network-tokens.md): List all network tokens stored for a payment method. - [Provision network token](https://docs.mattildapayments.com/reference/network-tokens/provision-network-token.md): Provision a network token for a payment method. - [Resume network token](https://docs.mattildapayments.com/reference/network-tokens/resume-network-token.md): Resume a suspended network token for a payment method. - [Suspend network token](https://docs.mattildapayments.com/reference/network-tokens/suspend-network-token.md): Suspend a network token for a payment method. - [Expire a payment link](https://docs.mattildapayments.com/reference/payment-links/expire-payment-link.md): Expire an existing payment link. - [Get payment link](https://docs.mattildapayments.com/reference/payment-links/get-payment-link.md): Fetch the details for a payment link. - [List all payment links](https://docs.mattildapayments.com/reference/payment-links/list-payment-links.md): List all created payment links. - [Add a payment link](https://docs.mattildapayments.com/reference/payment-links/new-payment-link.md): Create a new payment link. - [List payment method definitions](https://docs.mattildapayments.com/reference/payment-method-definitions/list-payment-method-definitions.md) - [Delete payment method](https://docs.mattildapayments.com/reference/payment-methods/delete-payment-method.md): Delete a payment method. - [Get payment method](https://docs.mattildapayments.com/reference/payment-methods/get-payment-method.md): Retrieve a payment method. - [List payment methods for a buyer](https://docs.mattildapayments.com/reference/payment-methods/list-buyer-payment-methods.md): List all the stored payment methods for a specific buyer. - [List all payment methods](https://docs.mattildapayments.com/reference/payment-methods/list-payment-methods.md): List all stored payment method. - [Create payment method](https://docs.mattildapayments.com/reference/payment-methods/new-payment-method.md): Store a new payment method. - [List payment options](https://docs.mattildapayments.com/reference/payment-options/list-payment-options-with-post.md): List the payment options available at checkout. filtering by country, currency, and additional fields passed to Flow rules. - [Create a session for apayment service definition](https://docs.mattildapayments.com/reference/payment-service-sessions/create-payment-service-session.md): Creates a session for a payment service that supports sessions. - [Create a session for apayment service definition](https://docs.mattildapayments.com/reference/payment-service-sessions/create-payment-service-session-by-id.md): Creates a session for a payment service that supports sessions. - [Delete payment service token](https://docs.mattildapayments.com/reference/payment-service-tokens/delete-payment-service-token.md): Delete a gateway tokens for a payment method. - [List payment service tokens](https://docs.mattildapayments.com/reference/payment-service-tokens/list-payment-service-tokens.md): List all gateway tokens stored for a payment method. - [Create payment service token](https://docs.mattildapayments.com/reference/payment-service-tokens/provision-payment-service-token.md): Create a gateway tokens for a payment method. - [Create URL for executed report](https://docs.mattildapayments.com/reference/reports/generate-download-url.md): Creates a download URL for a specific execution of a report. - [Get a report](https://docs.mattildapayments.com/reference/reports/get-report.md): Fetches a report by its ID. - [Get executed report](https://docs.mattildapayments.com/reference/reports/get-report-execution.md): Fetch a specific executed report. - [List executed reports](https://docs.mattildapayments.com/reference/reports/list-all-report-executions.md): List all executed reports that have been generated. - [List executions for report](https://docs.mattildapayments.com/reference/reports/list-executions-for-report.md): List all executions of a specific report. - [List configured reports](https://docs.mattildapayments.com/reference/reports/list-reports.md): List all configured reports that can be generated. - [Add a report](https://docs.mattildapayments.com/reference/reports/new-report.md): Create a new report. - [Update a report](https://docs.mattildapayments.com/reference/reports/update-report.md): Updates the configuration of a report. - [Capture transaction](https://docs.mattildapayments.com/reference/transactions/capture-transaction.md): Captures a previously authorized transaction. You can capture the full or a partial amount, as long as it does not exceed the authorized amount (unless over-capture is enabled). - [Get refund](https://docs.mattildapayments.com/reference/transactions/get-refund.md): Fetch a refund. - [Get transaction](https://docs.mattildapayments.com/reference/transactions/get-transaction.md): Retrieve the details of a transaction by its unique identifier. - [List transaction events](https://docs.mattildapayments.com/reference/transactions/list-transaction-events.md): Retrieve a paginated list of events related to processing a transaction, including status changes, API requests, and webhook delivery attempts. Events are listed in chronological order, with the most recent events first. - [List transaction refunds](https://docs.mattildapayments.com/reference/transactions/list-transaction-refunds.md): List refunds for a transaction. - [List transactions](https://docs.mattildapayments.com/reference/transactions/list-transactions.md): Returns a paginated list of transactions for the merchant account, sorted by most recently updated. You can filter, sort, and search transactions using query parameters. - [Create transaction](https://docs.mattildapayments.com/reference/transactions/new-transaction.md): Create a new transaction using a supported payment method. If additional buyer authorization is required, an approval URL will be returned. Duplicated gift card numbers are not supported. - [Create batch transaction refund](https://docs.mattildapayments.com/reference/transactions/refund-all.md): Create a refund for all instruments on a transaction. - [Create transaction refund](https://docs.mattildapayments.com/reference/transactions/refund-transaction.md): Create a refund for a transaction. - [Sync transaction](https://docs.mattildapayments.com/reference/transactions/sync-transaction.md): Synchronizes the status of a transaction with the underlying payment service provider. This is useful for transactions in a pending state to check if they've been completed or failed. Only available for some payment service providers. - [Void transaction](https://docs.mattildapayments.com/reference/transactions/void-transaction.md): Voids a previously authorized transaction. If the transaction was not yet successfully authorized, or was already captured, the void will not be processed. This operation releases the hold on the buyer's funds. Captured transactions can be refunded instead. - [Add vault forward authentication](https://docs.mattildapayments.com/reference/vault-forwarding/add-vault-forward-authentication.md) - [Delete vault forward authentication](https://docs.mattildapayments.com/reference/vault-forwarding/delete-vault-forward-authentication.md) - [Get vault forward authentication](https://docs.mattildapayments.com/reference/vault-forwarding/get-vault-forward-authentication.md) - [Get vault forward config](https://docs.mattildapayments.com/reference/vault-forwarding/get-vault-forward-config.md) - [List vault forward authentications](https://docs.mattildapayments.com/reference/vault-forwarding/list-vault-forward-authentications.md) - [List vault forward configs](https://docs.mattildapayments.com/reference/vault-forwarding/list-vault-forward-configs.md) - [Make vault forward](https://docs.mattildapayments.com/reference/vault-forwarding/make-vault-forward.md) - [Update vault forward authentication](https://docs.mattildapayments.com/reference/vault-forwarding/update-vault-forward-authentication.md) ## OpenAPI Specs - [openapi.webhooks](https://docs.mattildapayments.com/openapi.webhooks.json) - [openapi.speakeasy](https://docs.mattildapayments.com/openapi.speakeasy.json) - [openapi.v1](https://docs.mattildapayments.com/openapi.v1.json) - [openapi](https://docs.mattildapayments.com/api-reference/openapi.json)