---
title: "Get prices"
method: POST
path: "/api/v2/member/checkout/prices"
tags: ["member-checkout"]
---

# Get prices

`POST /api/v2/member/checkout/prices`

This endpoint should be used before calling checkout to fetch correct prices for every item. The checkout endpoint will reject any request that doesn't contain correct prices even when you're using memberships to pay.

## Request body

- MemberCheckoutPricesRequestDto
  - `items` union[], required
    - union
      - MemberCheckoutMembershipItemDto
        - `id` string, required
        - `type` 'subscription', required
        - `membershipId` integer, required
      - MemberCheckoutSessionItemDto
        - `id` string, required
        - `type` 'session', required
        - `sessionId` integer, required
        - `appliedPriceRuleIds` integer[]
  - `homeLocationId` integer
  - `paymentMethods` union[], required
    - union
      - MemberPaymentMethodMembershipDto
        - `id` string, required
        - `type` 'membership', required
        - `boughtMembershipId` integer, required
      - MemberPaymentMethodSavedPaymentMethodDto
        - `id` string, required
        - `type` 'saved_payment_method', required
        - `savedPaymentMethodId` integer, required

## Response `200`

- MemberCheckoutPricesResponseDto
  - `totalInCurrency` string, required
  - `itemsWithPrices` MemberCheckoutPricesItemDto[], required
    - `id` string, required
    - `priceInCurrencyWithTax` string, required
    - `priceInCurrencyWithoutTax` string, required
    - `taxInCurrency` string, required

---

[API](https://skmtc.net/momence/apis/momence-public.md) · [All operations](https://skmtc.net/momence/apis/momence-public/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/momence/momence-public/revisions/5e27e54ff467/schema)
