tinkoff-mobile-tech / tinkoff-asdk-android-old

Tinkoff Acquiring SDK for Android
Other
32 stars 16 forks source link

GPay: ru.tinkoff.acquiring.sdk.AcquiringSdkException: Параметр EncryptedPaymentData не сопоставлен #83

Open babazhanov opened 3 years ago

babazhanov commented 3 years ago

При оплате через GPay выдаётся ошибка: ru.tinkoff.acquiring.sdk.AcquiringSdkException: Параметр EncryptedPaymentData не сопоставлен

Оплаты по картам протестировали, работают. Код ниже:

   val googlePayParams = GooglePayParams.Builder()
        .setAddressRequired(false)
        .setPhoneRequired(false)
        .setTheme(WalletConstants.THEME_LIGHT)
        .setEnvironment(WalletConstants.ENVIRONMENT_TEST)
        .build()

    PayFormActivity
        .init(TERMINAL_ID, PASSWORD, PUBLIC_KEY)
        .prepare(
            String.format("android-%d", orderId),
            Money.ofRubles(amount.toLong()),
            "Title",
            String.format("Оплата заказа №%d", orderId),
            null,
            customerEmail,
            false,
            true
        )
        .setCustomerKey(customerPhone)
        .setGooglePayParams(googlePayParams)
        .startActivityForResult(activity, MainActivity.REQUEST_CODE_PAY)