---
title: "CompleteSale"
method: POST
path: "/API/PaymentPageRequest.svc/CompleteSale"
---

# CompleteSale

`POST /API/PaymentPageRequest.svc/CompleteSale`

## Request body

- object
  - `CustomerTransactionId` string, uuid, required — Transaction Identifier - Generated With Method **ChargeSimple**. **Format:** `UUID` **Default:** No
  - `SaleToken` string, uuid, required — Sale Identifier - Generated With Method *CreateSale**.. ~ **Requires a Tokenization service** **Format:** `UUID` **Default:** No

## Response `200`

Payment With Token was Successful

- object
  - `ChargeStatus` integer — The Response Status Number (0 = Success, From SHVA).
  - `ClientMessage` string — The Response Client Message (From SHVA).
  - `DebugMessage` string — The Response Error (Same as ChargeStatus).
  - `DocumentIdentity` string, uuid — The Document Identifier.
  - `DocumentLink` string, url — The Document URL.
  - `DocumentNumber` integer, nullable — The Sale Produced Document Number.
  - `DocumentType` integer, nullable — The Sale Produced Document Type.
  - `PrintStatus` integer — Digital Signature Production Status (0 = Success).
  - `ReceiptIdentity` string, uuid — The Receipt Identifier.
  - `ReceiptLink` string, url — The Receipt URL.
  - `ReceiptNumber` integer, nullable — The Sale Produced Receipt Number.
  - `ReceiptType` integer, nullable — The Sale Produced Receipt Type.
  - `Status` integer — iCredit Server Status Number (0 = Success).

## Other responses

- `400` — Request Error
- `500` — Internal Server Error

---

[API](https://skmtc.net/rivhit/apis/get-payment-url-22-12.md) · [All operations](https://skmtc.net/rivhit/apis/get-payment-url-22-12/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/rivhit/get-payment-url-22-12/versions/ed5261a52458/schema)
