Web Checkout v2 SDK: STAGE_WITHOUT_APK Guide


The STAGE_WITHOUT_SDK operation environment is only available in STAGING for partners to test Web Checkout without using a device authorization, and to simulate the encryption-decryption logic with the payment credential format. Once the tested process is finished, Web Checkout sends the PaymentCredentials object to the partner.

Set up integration

  1. Once the Samsung Pay Web SDK JavaScript file, and paymentMethods object are added, make sure the environment defined in the PaymentClient object is STAGE_WITHOUT_APK:
const samsungPayClient = new SamsungPay.PaymentClient({environment: "STAGE_WITHOUT_APK"});  
  1. Follow the complete integration set up, see the full Web Checkout Integration Guide here.

Integration Test

Once the integration is set up, the service is ready to be tested.

Desktop flow

Web Checkout STAGE_WITHOUT_APK Integration Test - Desktop flow

  1. User initiates checkout via web browser.
  2. Samsung Pay Web Checkout bridge page displays all available test cards for usage.
  3. Upon clicking, the transaction generates the PaymentCredential object.
  4. User is redirected to the defined callback URL page with the encrypted PaymentCredential object.

Mobile flow

Web Checkout STAGE_WITHOUT_APK Integration Test - Mobile flow

  1. User initiates checkout via mobile browser.
  2. Samsung Pay Web Checkout bridge page displays the payment confirmation button. User clicks "Pay" button.
  3. Upon clicking, the transaction generates the PaymentCredential object.
  4. User is redirected to the defined callback URL page with the encrypted PaymentCredential object.