---
title: "POST /payment/4.3/userpreference"
method: POST
path: "/payment/4.3/userpreference"
tags: ["UserPreference"]
---

# POST /payment/4.3/userpreference

`POST /payment/4.3/userpreference`

## Request body

- PaymentBaseRequest
  - `paymentToken` string, required
  - `locale` string, nullable
  - `clientID` string, uuid
  - `browserDetails` BrowserDetails
    - `deviceType` string, nullable
    - `name` string, nullable
    - `os` string, nullable
    - `version` string, nullable

## Response `200`

Success

- PaymentUserPreferenceResponse
  - `paymentToken` string, nullable
  - `user` PaymentUserPreference
    - `preference` UserPreference
      - `name` string, nullable
      - `email` string, nullable
      - `mobileNo` string, nullable
      - `mobileNoPrefix` string, nullable
      - `locale` string, nullable
      - `currencyCode` string, nullable
      - `countryCode` string, nullable
    - `paymentChannels` PaymentChannelPreference[], nullable
      - `sequenceNo` integer
      - `categoryCode` string, nullable
      - `groupCode` string, nullable
      - `name` string, nullable
      - `channelCode` string, nullable
      - `agentCode` string, nullable
      - `agentChannelCode` string, nullable
      - `iconUrl` string, nullable
      - `logoUrl` string, nullable
  - `respCode` string, nullable
  - `respDesc` string, nullable

---

[API](https://skmtc.dev/2c2p/apis/pgw-payment-api-4-3.md) · [All operations](https://skmtc.dev/2c2p/apis/pgw-payment-api-4-3/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/2c2p/pgw-payment-api-4-3/revisions/ce3ecd71982f/schema)
