(Required) Partner Code. * Partner Code or ID from Samsung Pay Partner System.
Query parameters
modelName String
(Required) Device model name Ex) SM-G925K, SM-R730T
serviceType String
(Required) Service type - WALLET : Samsung Wallet
[Response]
Type
Value
Description
body
resultCode String
(Required) Result code
resultMessage String
(Required) Result message
available boolean
(Required) Service availability
supportKR boolean
(Required) KR service support for the device
[Example (Success)]
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Content-Length: xx
{
"resultCode" : "0",
"resultMessage" : "SUCCESS",
"available": "true",
"supportKR": "true"
}
[Example (Error)]
HTTP/1.1 400 Bad Request
Content-Type: application/json;charset=UTF-8
Content-Length: xx
{
"resultCode" : " CMN5N9001",
"resultMessage" : " Internal Server Error"
}
[Response]
HTTP code
Status code
Description
200
0
Success
400
CMN1N1001
Missing requisite parameter from API request – {0}
400
CMN1N1002
Invalid parameter from API request – {0}
400
CMN1N1003
Invalid parameter length from API request – {0}
400
CMN2N2007
Invalid country code
500
CMN4N8003
DB connection failed
Provisioning
Defines access control data for service providers to configure additional features with user's card.
Note:
Before using this item, see the provisioning type under 'Advanced settings' in the Wallet Card settings created in the Partner Portal
It is mandatory to configure cards according to their purpose and method.
The data format corresponding to provision.data should include items agreed upon in advance. Please contact technical support to inquire about the method of providing access functions.
The JSON string needs to be delivered as an escaped string.
Card Data Format
Key
Description
provision.data String
(Required) Actual data to be used during the feature provisioning. Promised data fields or format to be passed to the module. * JSON format must be converted to escape string.
provision.dynamicYn String
(Optional) This value is set when dynamically refreshing provision.data. With the "interval" item, you can set the validity period of the data. * This value can be specified when configuring the wallet card in the partner portal, but the value transmitted as card data takes precedence.
provision.interval String
(Conditional) The valid time of provision.data. Once this time has elapsed, provision.data is updated. (Unit: Seconds) * This value can be specified when configuring the wallet card in the partner portal, but the value transmitted as card data takes precedence.
Data Sample
Key
Description
provision.data String
(Optional) The parent object where this object is defined: Card data from Wallet Cards & Attributes * JSON format must be converted to escape string.
The following provisionData structure is provided as an example only. Actual field definitions and usage must be determined through coordination with the Samsung Wallet team. These fields are for reference purposes only and should not be used without prior agreement. The structure and contents of provisionData may vary depending on implementation requirements and must be finalized through mutual discussion.
Provision Data
Key
Description
Message String
(Required) The data to be provisioned to the card. This may contain plaintext, signed, or encrypted content depending on the messageType.
messageEncoding String
(Optional) Specifies the encoding format of the message. Common values are "hex", "base64", or "utf-8".
keyInfo Object
(Optional) Key information object
keyInfo.type String
(Optional) Defines the kind of key material being provided. It must be either "public_key" or "certificate", depending on what the client is sending.
keyInfo.data String
(Required) Contains the actual key content. This can either be a Base64-encoded public key or a full X.509 certificate string in PEM format, depending on the specified type.
keyInfo.algorithm String
(Required) Specifies the cryptographic algorithm associated with the key. Only the Elliptic Curve (EC) algorithm is supported, and this field must be set to "EC".
keyInfo.encodingFormat String
(Optional) Indicates the encoding format used for the key data. Typical values are "base64", "pem", or "der", which help the server parse and process the data correctly.
We use cookies to improve your experience on our website and to show you relevant
advertising. Manage you settings for our cookies below.
Essential Cookies
These cookies are essential as they enable you to move around the website. This
category cannot be disabled.
Company
Domain
Samsung Electronics
.samsungdeveloperconference.com
Analytical/Performance Cookies
These cookies collect information about how you use our website. for example which
pages you visit most often. All information these cookies collect is used to improve
how the website works.
Company
Domain
LinkedIn
.linkedin.com
Meta (formerly Facebook)
.samsungdeveloperconference.com
Google Inc.
.samsungdeveloperconference.com
Functionality Cookies
These cookies allow our website to remember choices you make (such as your user name, language or the region your are in) and
tailor the website to provide enhanced features and content for you.
Company
Domain
LinkedIn
.ads.linkedin.com, .linkedin.com
Advertising Cookies
These cookies gather information about your browser habits. They remember that
you've visited our website and share this information with other organizations such
as advertisers.
Company
Domain
LinkedIn
.linkedin.com
Meta (formerly Facebook)
.samsungdeveloperconference.com
Google Inc.
.samsungdeveloperconference.com
Preferences Submitted
You have successfully updated your cookie preferences.