Save to Pay uses the outbound REST API to send notifications to your server. Samsung sends notifications for key card provisioning events; for example, when Samsung Wallet is ready for provisioning, and when the provisioning completes successfully.
Save to Pay uses the base URL that you provided to Samsung during Save to Pay service registration to send API requests.
NoteSamsung uses a client certificate signed by your CA. Your system must verify the authenticity of Samsung’s certificate for all requests arriving from Samsung.
Notify about status update
Notifies your server about card provisioning status updates from Save to Pay.
Endpoint
POST /notifications
Request parameters
Parameter
Name
Type
Required/Optional
Description
Header
Request-Id
String
Required
Unique request ID.
Header
Partner-Id
String
Required
Unique partner ID, provided by Samsung during onboarding.
Request body (JSON)
Field
Type
Required/Optional
Description
event
Object
Required
Event information, including the associated registration session ID.
event.regId
String
Required
Unique registration session ID associated with the event.
event.type
Enum
Required
Event type. The possible values are:
WA_READY: Samsung Wallet is ready for card provisioning.
WA_PROVISIONED: Card provisioning was successful.
WA_PROVISION_FAILURE: Card provisioning failed, either for an unknown reason (if the error parameter is absent) or because the card is already present (if the error parameter is CARD_ALREADY_PRESENT).
event.error
Enum
Required
Additional error reason, used when the event type is WA_PROVISION_FAILURE. The possible value is:
CARD_ALREADY_PRESENT
event.desc
String
Optional
Event description.
emailMatches
Boolean
Conditional
Whether the email provided in the POST /registrations operation matches the email address associated with the Samsung Wallet account. Required only is the email was provided in the POST /registrations operation.
phoneMatches
Boolean
Conditional
Whether the phone number provided in the POST /registrations operation matches the phone number associated with the Samsung Wallet account. Required only is the phone number was provided in the POST /registrations operation.
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
developer.samsung.com, .samsung.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
Samsung Electronics
.samsung.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
Samsung Electronics
developer.samsung.com, google.account.samsung.com
Preferences Submitted
You have successfully updated your cookie preferences.