diff --git a/sdk/src/main/res/values-ar/strings.xml b/sdk/src/main/res/values-ar/strings.xml
index 3ed4d833..16694af4 100644
--- a/sdk/src/main/res/values-ar/strings.xml
+++ b/sdk/src/main/res/values-ar/strings.xml
@@ -51,6 +51,7 @@
4242 4242 4242 4242
عنوان إرسال الفواتير
سطر العنوان %d
+ احفظ تفاصيل هذه البطاقة لاستخدامها في المستقبل
إنَّ معلومات البطاقة غير صالحة
إنّ تاريخ صلاحية البطاقة غير صالح
إنّ رقم البطاقة غير صالح
diff --git a/sdk/src/main/res/values-fr/strings.xml b/sdk/src/main/res/values-fr/strings.xml
index 805a3bbd..568a42a3 100644
--- a/sdk/src/main/res/values-fr/strings.xml
+++ b/sdk/src/main/res/values-fr/strings.xml
@@ -49,6 +49,7 @@
4242 4242 4242 4242
Adresse de Facturation
Ligne d\'adresse %d
+ Enregistrer cette carte pour les paiements futurs
Les informations de votre carte sont incorrectes.
La date d\'expiration de votre carte est incorrecte.
Votre numéro de carte est incorrect.
diff --git a/sdk/src/main/res/values-pl/strings.xml b/sdk/src/main/res/values-pl/strings.xml
index 0bff27ea..ec2fea7f 100644
--- a/sdk/src/main/res/values-pl/strings.xml
+++ b/sdk/src/main/res/values-pl/strings.xml
@@ -50,6 +50,7 @@
4242 4242 4242 4242
Adres do Faktury
Linia adresu %d
+ Zapisz tę kartę na przyszłe płatności
Niepoprawne dane karty.
Data ważności karty jest nieprawidłowa.
Nieprawidłowy numer karty.
diff --git a/sdk/src/main/res/values-pt/strings.xml b/sdk/src/main/res/values-pt/strings.xml
index 4ba26483..9f13237a 100644
--- a/sdk/src/main/res/values-pt/strings.xml
+++ b/sdk/src/main/res/values-pt/strings.xml
@@ -49,6 +49,7 @@
4242 4242 4242 4242
Morada de faturação
Endereço %d
+ Guardar este cartão para futuros pagamentos
Os dados do seu cartão são inválidos.
A data de validade do seu cartão é inválida.
O número do seu cartão é inválido.
diff --git a/ui/src/main/kotlin/com/processout/sdk/ui/card/tokenization/CardTokenizationInteractor.kt b/ui/src/main/kotlin/com/processout/sdk/ui/card/tokenization/CardTokenizationInteractor.kt
index e61fd204..51419de8 100644
--- a/ui/src/main/kotlin/com/processout/sdk/ui/card/tokenization/CardTokenizationInteractor.kt
+++ b/ui/src/main/kotlin/com/processout/sdk/ui/card/tokenization/CardTokenizationInteractor.kt
@@ -615,6 +615,7 @@ internal class CardTokenizationInteractor(
eventDispatcher.completion.collect { result ->
result.onSuccess {
_state.value.tokenizedCard?.let { card ->
+ dispatch(DidComplete)
complete(Success(card))
}.orElse {
val failure = ProcessOutResult.Failure(
diff --git a/ui/src/main/kotlin/com/processout/sdk/ui/card/tokenization/POCardTokenizationConfiguration.kt b/ui/src/main/kotlin/com/processout/sdk/ui/card/tokenization/POCardTokenizationConfiguration.kt
index 8d419f3d..4a4ba59f 100644
--- a/ui/src/main/kotlin/com/processout/sdk/ui/card/tokenization/POCardTokenizationConfiguration.kt
+++ b/ui/src/main/kotlin/com/processout/sdk/ui/card/tokenization/POCardTokenizationConfiguration.kt
@@ -4,7 +4,6 @@ import android.os.Parcelable
import androidx.annotation.ColorRes
import com.processout.sdk.api.model.request.POContact
import com.processout.sdk.ui.card.tokenization.POCardTokenizationConfiguration.BillingAddressConfiguration.CollectionMode
-import com.processout.sdk.ui.core.annotation.ProcessOutInternalApi
import com.processout.sdk.ui.core.style.*
import com.processout.sdk.ui.shared.configuration.POCancellationConfiguration
import kotlinx.parcelize.Parcelize
@@ -29,7 +28,7 @@ data class POCardTokenizationConfiguration(
val cvcRequired: Boolean = true,
val isCardholderNameFieldVisible: Boolean = true,
val billingAddress: BillingAddressConfiguration = BillingAddressConfiguration(),
- @ProcessOutInternalApi val savingAllowed: Boolean = false,
+ val savingAllowed: Boolean = false,
val primaryActionText: String? = null,
val secondaryActionText: String? = null,
val cancellation: POCancellationConfiguration = POCancellationConfiguration(),