---
title: "Update customer details in recurring sale"
method: POST
path: "/API/PaymentPageRequest.svc/RecurringSaleUpdateCustomer"
---

# Update customer details in recurring sale

`POST /API/PaymentPageRequest.svc/RecurringSaleUpdateCustomer`

## Request body

- object
  - `Address` string, nullable — Customer Address. **Length:** 1 to 30 **Default:** Current Recurring Settings
  - `City` string, nullable — Customer City. **Length:** 1 to 20 **Default:** Current Recurring Settings
  - `Comments` string, nullable — The Customer Comments (to print on the invoice). **Length:** 1 to 400 **Default:** Rivhit system settings
  - `Country` string, nullable — Customer Country. **Length:** 1 to 39 **Default:** Current Recurring Settings
  - `CustomerFirstName` string, nullable — Customer First Name. **Length:** 1 to 20 **Default:** Current Recurring Settings
  - `CustomerId` integer, nullable — Customer Id Serial Number (Rivhit system). **Range:** 0 to 999999999 **Default:** Page Settings
  - `CustomerLastName` string — Customer Last Name/Company Name. *Length:** 1 to 30 **Default:** No
  - `EmailAddress` string, email, nullable — Customer Email Address. **Length:** 6 to 50 **Default:** Current Recurring Settings
  - `FaxNumber` string, nullable — Customer Fax Number. **Length:** 1 to 15 **Default:** Current Recurring Settings
  - `IdNumber` integer, nullable — Customer Israeli Id (by Custom Format). **Range:** 8-9 digits **Default:** No
  - `Order` string, nullable — The Sale Order Value. **Length:** 1 to 15 **Default:** No
  - `POB` integer, nullable — Customer Post Office Box. **Range:** 0 to 9999999 **Default:** No
  - `PhoneNumber` string, nullable — Customer Phone Number. **Length:** 1 to 15 **Default:** Current Recurring Settings
  - `PhoneNumber2` string, nullable — Customer Second Phone Number. **Length:** 1 to 15 **Default:** No
  - `RecurringSaleId` string, uuid, required — Recurring Sale Identifier. **Format:** `UUID` **Default:** No
  - `Reference` integer, nullable — The Reference Value - Will be Saved in the Invoice. **Range:** 0 to 9999999999 **Default:** No
  - `State` string, nullable — Customer State. **Length:** 1 to 10 **Default:** Current Recurring Settings
  - `VatNumber` integer, nullable — Customer VAT Number (by custom format). **Range:** 8-9 digits **Default:** No
  - `Zipcode` string, nullable — Customer Zip Code (to print on invoice - send numbers). **Length:** 1 to 7 **Default:** Current Recurring Settings

## Response `200`

Successfully updated the recurring sale items

- object
  - `Status` integer — The Response Error/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)
