@@ -41,8 +41,6 @@ class WalletModule internal constructor(context: ReactApplicationContext) :
4141 const val REQUEST_CODE_PUSH_TOKENIZE : Int = 0xA001
4242 const val REQUEST_CREATE_WALLET : Int = 0xA002
4343
44- const val TSP_VISA : String = " VISA"
45-
4644 const val E_SDK_API = " SDK API Error"
4745 const val E_OPERATION_FAILED = " E_OPERATION_FAILED"
4846 const val E_NO_TOKENS_AVAILABLE = " E_NO_TOKENS_AVAILABLE"
@@ -247,14 +245,20 @@ class WalletModule internal constructor(context: ReactApplicationContext) :
247245
248246 private fun getCardNetwork (network : String ): Int {
249247 return when (network.uppercase(Locale .getDefault())) {
250- TSP_VISA -> TapAndPay .CARD_NETWORK_VISA
248+ " VISA" -> TapAndPay .CARD_NETWORK_VISA
249+ " MASTERCARD" -> TapAndPay .CARD_NETWORK_MASTERCARD
250+ " AMEX" -> TapAndPay .CARD_NETWORK_AMEX
251+ " DISCOVER" -> TapAndPay .CARD_NETWORK_DISCOVER
251252 else -> throw InvalidNetworkError ()
252253 }
253254 }
254255
255256 private fun getTokenServiceProvider (network : String ): Int {
256257 return when (network.uppercase(Locale .getDefault())) {
257- TSP_VISA -> TapAndPay .TOKEN_PROVIDER_VISA
258+ " VISA" -> TapAndPay .TOKEN_PROVIDER_VISA
259+ " MASTERCARD" -> TapAndPay .TOKEN_PROVIDER_MASTERCARD
260+ " AMEX" -> TapAndPay .TOKEN_PROVIDER_AMEX
261+ " DISCOVER" -> TapAndPay .TOKEN_PROVIDER_DISCOVER
258262 else -> throw InvalidNetworkError ()
259263 }
260264 }
0 commit comments