---
title: "Create Payment Integration"
method: POST
path: "/Sites/{siteId}/PaymentIntegrations"
tags: ["PaymentIntegrations"]
---

# Create Payment Integration

`POST /Sites/{siteId}/PaymentIntegrations`

## Path parameters

- `siteId` integer, required

## Request body

- QPilotCoreModelsDtoRequestsPostPutPaymentIntegrationDto
  - `paymentMethodType` 'Stripe' | 'AuthorizeNet' | 'Test' | 'PayPal' | 'Braintree' | 'CyberSource' | 'Undefined' | 'Other' | 'Nmi' | 'PayaV1' | 'TrustCommerce' | 'Square' | 'Sage' | 'CyberSourceV2' | 'Checkout' | 'PaypalV2' | 'Shopify' | 'PayPalV3' | 'Airwallex', required
  - `apiAccount` string, nullable
  - `apiKey1` string, nullable
  - `apiKey2` string, nullable
  - `apiKey3` string, nullable
  - `testMode` boolean
  - `authorizeOnly` boolean

## Response `200`

Success

---

[API](https://skmtc.net/qpilot/apis/qpilot-api.md) · [All operations](https://skmtc.net/qpilot/apis/qpilot-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/qpilot/qpilot-api/versions/b2f13a808fdd/schema)
