---
title: "Initiate IVR Payment Transaction"
method: POST
path: "/payment/createOrder"
tags: ["PayNow Service"]
---

# Initiate IVR Payment Transaction

`POST /payment/createOrder`

Use this method to initiate a new payment order for downstream processing with our payment processor.
Creates an order (payment transaction) with the provided itemKey, transactionAmount, itemSku, and any additional identifying data. Returns an orderId that uniquely identifies the initiated payment.

## Request body

- OrderRequest — The model of data items included in a Order Request.
  - `itemKey` string, required — This is a unique identifier for the partner who is facilitating the payment and the product for which the payment is being made. This is generated by Civitek.
  - `transactionAmount` number, required — This is the payment amount.
  - `itemSku` string, required — This is used to pass in any identifying data for the product for which the payment is being made e.g. Citation Number for a Traffic Fine payment.
  - `email` string — Email of the customer making the payment. Optional.
  - `phone` string — Phone number of the customer making the payment. Optional.
  - `firstName` string — First Name of the customer making the payment. Optional.
  - `lastName` string — Last Name of the customer making the payment. Optional.
  - `middleName` string — Middle Name of the customer making the payment. Optional.
  - `company` string — Name of the company if the customer making the payment is a business. Optional
  - `attributes` AttributeValue[] — List of any additional data collected relating to the payment. Optional.
    - `attribute` string — This is the name of the attribute being passed in.
    - `value` string — This is the value of the attribute being passed in.
  - `customerIdentities` CustomerIdentity[]
    - `identityTypeId` integer — Valid values: 1=SSN, 2=Passport, 4=Alien Registration Number for Identity One; 0=Other, 3=Driver’s License for Identity Two
    - `value` string
    - `countryCode` string — Country code
    - `region` string — Region/state code

## Response `200`

OK

---

[API](https://skmtc.dev/civikestpayment/apis/paynow-api-specifications.md) · [All operations](https://skmtc.dev/civikestpayment/apis/paynow-api-specifications/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/civikestpayment/paynow-api-specifications/revisions/d057a7d86009/schema)
