Onerway
POST

Create cardholder

Use this endpoint to create a cardholder before card creation.

Request

ApiKey
Issuing API key request header assigned by Onerway.
Example:
merchantNo
Merchant number assigned by Onerway.
Example:
clientRequestId
Idempotent request ID.
Example:
firstName
Cardholder first name.
lastName
Cardholder last name.
email
Cardholder email address.
Constraints
Rule
Must be a valid email address.
mobile
Cardholder mobile number.
Example:
mobileAreaCode
Mobile area code.
Example:
birthDay
Date of birth.
Example:
nationality
Nationality as an ISO 3166-1 alpha-2 code.
Example:
addressRegionCode
Address country or region code.
addressStateCode
State or province code.
addressCityCode
City code.
addressDetailLine1
Address line 1.
addressDetailLine2
Address line 2.
addressPostalCode
Postal code.
remark
Remark.
Example:

Request example

curl -X POST 'https://sandbox-api.onerway.com/api/v1/merchant/cardholder/createCardholder' \
  -H 'ApiKey: replace_with_issuing_api_key' \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "addressCityCode": "SZ",
  "addressDetailLine1": "Example address line 1",
  "addressPostalCode": "518000",
  "addressRegionCode": "CN",
  "addressStateCode": "GD",
  "birthDay": "1990-01-01",
  "clientRequestId": "REQ_CH_20260101_001",
  "email": "example_cardholder@example.com",
  "firstName": "Alex",
  "lastName": "Chen",
  "merchantNo": 88888,
  "mobile": "13800138000",
  "mobileAreaCode": "+86",
  "nationality": "CN"
}'

Response

respCode
Business response code. 20000 means success.
respMsg
Response message.
Cardholder information.

Response example

{
  "respCode": "20000",
  "respMsg": "success",
  "data": {
    "cardholderId": 300001,
    "firstName": "Alex",
    "lastName": "Chen",
    "email": "example_cardholder@example.com",
    "mobile": "13800138000",
    "mobileAreaCode": "+86",
    "birthDay": "1990-01-01",
    "nationality": "CN",
    "addressRegionCode": "CN",
    "addressStateCode": "GD",
    "addressCityCode": "SZ",
    "addressDetailLine1": "Example address line 1",
    "addressDetailLine2": null,
    "addressPostalCode": "518000",
    "remark": null
  }
}
No error responses are documented for this endpoint.