---
title: "Collect payment for a class booking by using a new credit/debit card"
method: GET
path: "/Catalog/Payments/Invoice/IntializePayment"
---

# Collect payment for a class booking by using a new credit/debit card

`GET /Catalog/Payments/Invoice/IntializePayment`

This API helps you to save the new credit/debit card details of the guest and then collect payment for the class booking.

You must specify appropriate details for the parameters in the API request body. For more information, refer to the **Request Body Parameters** table.

## Query parameters

- `transactionDetails` object
- `billingInfo` object
- `shippingInfo` object
- `paymentDetails` object

## Response `200`

200

- object
  - `ProcessorId` unknown
  - `TokenFK` string
  - `HostedPaymentURL` string
  - `Mode` integer
  - `TokenDetails` unknown
  - `MetaData` unknown
  - `Error` unknown

## Other responses

- `400` — 400

---

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