---
displayed_sidebar: paymentModelReference
slug: /references/payment/models
---

import { TypeList } from "docs-ui"

# Payment Module Data Models Reference

This documentation provides a reference to the data models in the Payment Module

## Relations Overview

```mermaid
erDiagram
	Payment ||--|| Refund : refunds
	Payment ||--|| Capture : captures
	PaymentCollection }|--|{ PaymentProvider : payment_providers
	PaymentCollection ||--|| PaymentSession : payment_sessions
	PaymentCollection ||--|| Payment : payments
	PaymentSession ||--|| Payment : payment
	RefundReason ||--|| Refund : refunds

```

## Data Models

- [Capture](../../payment_models/variables/payment_models.Capture/page.mdx)
- [Payment](../../payment_models/variables/payment_models.Payment/page.mdx)
- [PaymentCollection](../../payment_models/variables/payment_models.PaymentCollection/page.mdx)
- [PaymentMethodToken](../../payment_models/variables/payment_models.PaymentMethodToken/page.mdx)
- [PaymentProvider](../../payment_models/variables/payment_models.PaymentProvider/page.mdx)
- [PaymentSession](../../payment_models/variables/payment_models.PaymentSession/page.mdx)
- [Refund](../../payment_models/variables/payment_models.Refund/page.mdx)
- [RefundReason](../../payment_models/variables/payment_models.RefundReason/page.mdx)
