Developers of merchant/issuer apps familiar with the Android or JavaScript programming environment are the target audience for this guidance. In accordance with the applicable Samsung partner agreements, it covers the setup and use of the Samsung Pay SDK and services for purposes of integrating the Samsung Wallet app with partner apps developed by both merchants and payment card issuers for Samsung devices and is intended for no other purpose. The accompanying use cases and related code samples are simply meant to serve as representative examples and not as recommendations or requirements.

Please be aware that certain Samsung Pay APK behavior may not be exactly the same in different countries due to regulatory restrictions in each one. Use the Samsung and Samsung Pay documentation specific to the market you are working in and test your integrated project in accordance with the instructions given for that market/country.

Samsung Pay SDK

The Android SDK offers an easy-to-use API (Application Programming Interface) that you may use to integrate payment functionality into your apps. Push provisioning, processing payment requests, obtaining payment data, and managing payment transactions are all services available through the API.

Web Checkout SDK

Online applications can use the straightforward and user-friendly interface provided by the Samsung Web Checkout SDK to accept payments. The SDK's adaptability enables web application developers to modify the checkout procedure to meet their own requirements.

Save to Pay

Provides integration interface for end users to provision payment cards from website into the Samsung Wallet app using desktop computer, tablet device or mobile. Minimal partner effort and a very straightforward integration interface are two design objectives of Save to Pay.

Overall, the Samsung Pay offers developers strong and adaptable platforms to integrate payment functionality into their apps. The Samsung Pay is a great option for developers who want to provide their users with a smooth payment experience inside of their apps because it supports a broad variety of payment methods, has a secure payment processing system, and is simple to use.

Samsung Pay integration life cycle

Integrating Samsung Pay to your application has following five steps:

Step-1: Register as a member

To develop a Samsung Pay SDK service, merchants and issuers need to register for an account with Samsung Pay Developers in order to create the appropriate service type for their applications.
Here is the guide on becoming a member: https://pay.samsung.com/developers/tour/memberguide

Step-2: Configure your project

Configure your project by creating services and registering application in the Samsung Pay Developers portal according to your chosen SDK.

Step-3: Integrate with Samsung Pay

Follow the below guidelines for specific SDK integration process:

Step -4: Test and Validate

Testing your application is critical to validating Samsung Pay push provisioning performance or Samsung Pay transaction performance. This will ensure a positive user experience for your users and an effective business channel for your company. In fact, the goal of testing is not merely to find errors but to fully understand the quality of the Samsung Pay integration.

Step-5: Release

You need to get release version approval from Samsung via Samsung Pay Developers portal. Once you are approved, you can proceed to make your application live and monitor user satisfaction.