The onError callback includes an errorCode and errorMessage. The various error scenarios are described below.

errorCodeerrorMessageDescription
Session_Not_FoundSession not foundA session was not found when initializing the SDK.
Session_ExpiredThe session is expiredThe session being used in the SDK expired.
Client_ID_Not_FoundClient ID not foundThe SDK could not determine the client_id.
Internal_ErrorInternal errorAn internal error occurred.
Merchant_ID_Not_FoundMerchant ID not foundThe merchant ID is required when product type = transaction_link.