---
title: "POST /api/v1/Reflect/PurchaseConfirm"
method: POST
path: "/api/v1/Reflect/PurchaseConfirm"
tags: ["QSCAccount"]
---

# POST /api/v1/Reflect/PurchaseConfirm

`POST /api/v1/Reflect/PurchaseConfirm`

## Request body

- Purchase
  - `AccountId` string
  - `ExternalAccountId` string
  - `ContactId` string, required
  - `SubscriptionID` string
  - `Contacts` ContactPayload[]
    - `Email` string, required
    - `Title` string
    - `LastName` string, required
    - `FirstName` string
    - `Department` string
  - `BillingAddress` AddressWebEndpoint
    - `Street` string, required
    - `Address_Line2` string
    - `Country` string, required
    - `City` string, required
    - `Postal_Code` string, required
    - `Region_Or_State` string, required
    - `Email` string, required
  - `VerticalMarket` string, required
  - `AccountType` string
  - `ReferralAccountID` string
  - `INOCAccountID` string
  - `EndUserCompanyName` string, required
  - `CurrencyCode` string, required
  - `BillingCountryCode` string, required
  - `order_detail` OrderDetail
    - `product_details` ProductDetail[]
      - `product_type` string
      - `product_sku` string
      - `product_name` string
      - `product_quantity` number, float
      - `product_price` number, float
      - `product_pricebook_name` string
      - `differential_quantity` number, float
      - `product_discount` number, float
      - `product_quantity_operation_flag` string
      - `Coupon_Code_qty__c` string
      - `Effective_Addl_Line_Disc__c` string
      - `addon_products` AddonProductDetail[]
        - `product_type` string
        - `product_sku` string
        - `product_name` string
        - `product_quantity` number, float
        - `differential_quantity` number, float
        - `product_price` number, float
        - `product_discount` number, float
        - `product_pricebook_name` string
        - `product_quantity_operation_flag` string
        - `Coupon_Code_qty__c` string
        - `Effective_Addl_Line_Disc__c` string
    - `billing_account_detail` BillingAccountDetails
      - `currency_code` string
      - `bill_type` string
      - `bill_cycle_name` string
      - `bill_cycle_type` string
      - `billing_account_category_name` string
  - `ReqType` string
  - `paymentMethod` PaymentMethodPayloadWeb
    - `payment_method_type` string
    - `card_type` string
    - `first_name` string
    - `last_name` string
    - `card_number` string
    - `cvv` string
    - `expire_date` string
    - `postal_code` string
    - `reference` string
    - `card_reference` string
    - `primary_payment_method_no` string
  - `Recurrence` string
  - `TaxID` string
  - `VAT_Number__c` string
  - `IntegrationCategory` string
  - `ExtensionRequestFlag` string
  - `SFDC_OrderId` string
  - `SFDC_OrderAmount` string
  - `QREM_DFI__c` string
  - `Term_Discount_p__c` string
  - `Additional_Discount__c` string
  - `Note` string
  - `Purchase_Order_Number` string
  - `PaymentMethodType` string
  - `OrderEffectiveDate` string
  - `SBQQ__PaymentTerm__c` string
  - `GSTIN` string

## Response `200`

OK

- object

---

[API](https://skmtc.dev/qsc/apis/qscreflect.md) · [All operations](https://skmtc.dev/qsc/apis/qscreflect/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/qsc/qscreflect/revisions/33d2c130792e/schema)
