Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import com.processout.sdk.api.service.PO3DSService
import com.processout.sdk.api.service.POInvoicesService
import com.processout.sdk.core.POFailure.Code.Generic
import com.processout.sdk.core.ProcessOutResult
import com.processout.sdk.ui.card.tokenization.POCardTokenizationDelegate
import com.processout.sdk.ui.card.tokenization.delegate.POCardTokenizationDelegate

class DefaultCardTokenizationDelegate(
private val viewModel: CardPaymentViewModel,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@ package com.processout.example.ui.screen.checkout

import com.processout.example.shared.Constants
import com.processout.sdk.api.model.request.POCreateInvoiceRequest
import com.processout.sdk.api.model.request.PODynamicCheckoutInvoiceInvalidationReason
import com.processout.sdk.api.model.request.POInvoiceRequest
import com.processout.sdk.api.model.response.POInvoice
import com.processout.sdk.api.service.POInvoicesService
import com.processout.sdk.core.fold
import com.processout.sdk.ui.checkout.PODynamicCheckoutDelegate
import com.processout.sdk.ui.checkout.delegate.PODynamicCheckoutDelegate
import com.processout.sdk.ui.checkout.delegate.PODynamicCheckoutInvoiceInvalidationReason
import java.util.UUID

class DefaultDynamicCheckoutDelegate(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@ import com.processout.sdk.ui.card.scanner.POCardScannerLauncher
import com.processout.sdk.ui.card.scanner.recognition.POScannedCard
import com.processout.sdk.ui.card.update.POCardUpdateConfiguration
import com.processout.sdk.ui.card.update.POCardUpdateConfiguration.CardInformation
import com.processout.sdk.ui.card.update.POCardUpdateDelegate
import com.processout.sdk.ui.card.update.POCardUpdateLauncher
import com.processout.sdk.ui.card.update.delegate.POCardUpdateDelegate
import com.processout.sdk.ui.googlepay.POGooglePayCardTokenizationLauncher
import com.processout.sdk.ui.shared.configuration.POBottomSheetConfiguration
import com.processout.sdk.ui.shared.configuration.POBottomSheetConfiguration.Height.WrapContent
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ import com.processout.sdk.core.onFailure
import com.processout.sdk.core.onSuccess
import com.processout.sdk.ui.napm.PONativeAlternativePaymentConfiguration
import com.processout.sdk.ui.napm.PONativeAlternativePaymentConfiguration.Button
import com.processout.sdk.ui.napm.PONativeAlternativePaymentDelegate
import com.processout.sdk.ui.napm.PONativeAlternativePaymentLauncher
import com.processout.sdk.ui.napm.delegate.PONativeAlternativePaymentDelegate
import com.processout.sdk.ui.nativeapm.PONativeAlternativePaymentMethodConfiguration
import com.processout.sdk.ui.nativeapm.PONativeAlternativePaymentMethodLauncher
import com.processout.sdk.ui.nativeapm.PONativeAlternativePaymentMethodResult
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@ import com.processout.sdk.api.model.request.PONativeAlternativePaymentMethodDefa
import com.processout.sdk.api.model.response.PONativeAlternativePaymentMethodDefaultValuesResponse
import kotlinx.coroutines.flow.SharedFlow

// TODO: Move it to '.dispatcher.napm' package before next major release.

/**
* Dispatcher that allows to handle events during native alternative payments.
*/
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package com.processout.sdk.api.model.response

import com.processout.sdk.api.dispatcher.POEventDispatcher
import com.processout.sdk.api.model.request.PODynamicCheckoutAlternativePaymentDefaultValuesRequest
import com.processout.sdk.api.model.request.PONativeAlternativePaymentMethodDefaultValuesRequest
import com.processout.sdk.core.annotation.ProcessOutInternalApi
import java.util.UUID
Expand All @@ -13,7 +12,7 @@ import java.util.UUID
* @param[uuid] Unique identifier of response that must be equal to UUID of request.
* @param[defaultValues] Map where key is [PONativeAlternativePaymentMethodParameter.key] and value is a default value for this parameter.
*/
data class PONativeAlternativePaymentMethodDefaultValuesResponse internal constructor(
data class PONativeAlternativePaymentMethodDefaultValuesResponse @ProcessOutInternalApi constructor(
override val uuid: UUID,
val defaultValues: Map<String, String>
) : POEventDispatcher.Response
Expand All @@ -26,9 +25,3 @@ data class PONativeAlternativePaymentMethodDefaultValuesResponse internal constr
fun PONativeAlternativePaymentMethodDefaultValuesRequest.toResponse(
defaultValues: Map<String, String>
) = PONativeAlternativePaymentMethodDefaultValuesResponse(uuid, defaultValues)

/** @suppress */
@ProcessOutInternalApi
fun PODynamicCheckoutAlternativePaymentDefaultValuesRequest.toResponse(
defaultValues: Map<String, String>
) = PONativeAlternativePaymentMethodDefaultValuesResponse(uuid, defaultValues)
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ import com.processout.sdk.ui.web.WebAuthorizationDelegate
import com.processout.sdk.ui.web.WebAuthorizationDelegateCache
import com.processout.sdk.ui.web.customtab.POCustomTabAuthorizationActivityContract
import com.processout.sdk.ui.web.customtab.POCustomTabConfiguration
import com.processout.sdk.ui.web.webview.WebViewAuthorizationActivityLauncher
import com.processout.sdk.ui.web.webview.POWebViewConfiguration
import com.processout.sdk.ui.web.webview.WebViewAuthorizationActivityLauncher

/**
* Launcher that starts [POCustomTabAuthorizationActivity][com.processout.sdk.ui.web.customtab.POCustomTabAuthorizationActivity]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ import com.processout.sdk.api.model.response.POAlternativePaymentMethodResponse
import com.processout.sdk.api.network.ApiConstants
import com.processout.sdk.core.ProcessOutResult
import com.processout.sdk.ui.web.WebAuthorizationDelegate
import com.processout.sdk.ui.web.webview.ProcessOutWebView
import com.processout.sdk.ui.web.webview.POWebViewConfiguration
import com.processout.sdk.ui.web.webview.ProcessOutWebView

@Deprecated("Use POAlternativePaymentMethodCustomTabLauncher.")
class POAlternativePaymentMethodWebViewBuilder(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@ import com.processout.sdk.ui.web.WebAuthorizationDelegate
import com.processout.sdk.ui.web.WebAuthorizationDelegateCache
import com.processout.sdk.ui.web.customtab.POCustomTabAuthorizationActivityContract
import com.processout.sdk.ui.web.customtab.POCustomTabConfiguration
import com.processout.sdk.ui.web.webview.WebViewAuthorizationActivityLauncher
import com.processout.sdk.ui.web.webview.POWebViewConfiguration
import com.processout.sdk.ui.web.webview.WebViewAuthorizationActivityLauncher

/**
* Launcher that starts [POCustomTabAuthorizationActivity][com.processout.sdk.ui.web.customtab.POCustomTabAuthorizationActivity]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ import com.processout.sdk.api.model.threeds.PO3DSRedirect
import com.processout.sdk.api.network.ApiConstants
import com.processout.sdk.core.ProcessOutResult
import com.processout.sdk.ui.web.WebAuthorizationDelegate
import com.processout.sdk.ui.web.webview.ProcessOutWebView
import com.processout.sdk.ui.web.webview.POWebViewConfiguration
import com.processout.sdk.ui.web.webview.ProcessOutWebView

@Deprecated("Use PO3DSRedirectCustomTabLauncher.")
class PO3DSRedirectWebViewBuilder(
Expand Down
7 changes: 4 additions & 3 deletions sdk/src/main/res/values-ar/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -72,12 +72,13 @@
<string name="po_card_tokenization_billing_address_street">سطر العنوان %d</string>
<string name="po_card_tokenization_save_card">احفظ تفاصيل هذه البطاقة لاستخدامها في المستقبل</string>
<string name="po_card_tokenization_error_card">إنَّ معلومات البطاقة غير صالحة</string>
<string name="po_card_tokenization_error_card_expiration">إنّ تاريخ صلاحية البطاقة غير صالح</string>
<string name="po_card_tokenization_error_card_number">إنّ رقم البطاقة غير صالح</string>
<string name="po_card_tokenization_error_cardholder">اسم حامل البطاقة غير صالح</string>
<string name="po_card_tokenization_error_card_expiration">إنّ تاريخ صلاحية البطاقة غير صالح</string>
<string name="po_card_tokenization_error_cvc">رقم كود التحقق CVV غير صالح</string>
<string name="po_card_tokenization_error_generic">حدث خطأ ما، يرجى المحاولة مرة أخرى</string>
<string name="po_card_tokenization_error_track_data">تاريخ انتهاء صلاحية البطاقة و/أو كود التحقق CVV غير صالح</string>
<string name="po_card_tokenization_error_cardholder">اسم حامل البطاقة غير صالح</string>
<string name="po_card_tokenization_error_eligibility">لا يمكننا قبول هذه البطاقة. يرجى المحاولة باستخدام بطاقة أخرى.</string>
<string name="po_card_tokenization_error_generic">حدث خطأ ما، يرجى المحاولة مرة أخرى</string>

<!-- Address Specification -->
<string name="po_address_spec_area">المنطقة</string>
Expand Down
7 changes: 4 additions & 3 deletions sdk/src/main/res/values-fr/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -70,12 +70,13 @@
<string name="po_card_tokenization_billing_address_street">Ligne d\'adresse %d</string>
<string name="po_card_tokenization_save_card">Enregistrer cette carte pour les paiements futurs</string>
<string name="po_card_tokenization_error_card">Les informations de votre carte sont incorrectes.</string>
<string name="po_card_tokenization_error_card_expiration">La date d\'expiration de votre carte est incorrecte.</string>
<string name="po_card_tokenization_error_card_number">Votre numéro de carte est incorrect.</string>
<string name="po_card_tokenization_error_cardholder">Le nom du porteur de carte est incorrect.</string>
<string name="po_card_tokenization_error_card_expiration">La date d\'expiration de votre carte est incorrecte.</string>
<string name="po_card_tokenization_error_cvc">Le code CVV de votre carte est incorrect.</string>
<string name="po_card_tokenization_error_generic">Une erreur s\'est produite, veuillez réessayer.</string>
<string name="po_card_tokenization_error_track_data">La date d\'expiration de votre carte ou son code CVV sont incorrects.</string>
<string name="po_card_tokenization_error_cardholder">Le nom du porteur de carte est incorrect.</string>
<string name="po_card_tokenization_error_eligibility">Nous ne pouvons pas accepter cette carte. Veuillez en essayer une autre.</string>
<string name="po_card_tokenization_error_generic">Une erreur s\'est produite, veuillez réessayer.</string>

<!-- Address Specification -->
<string name="po_address_spec_area">Zone</string>
Expand Down
7 changes: 4 additions & 3 deletions sdk/src/main/res/values-pl/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -71,12 +71,13 @@
<string name="po_card_tokenization_billing_address_street">Linia adresu %d</string>
<string name="po_card_tokenization_save_card">Zapisz tę kartę na przyszłe płatności</string>
<string name="po_card_tokenization_error_card">Niepoprawne dane karty.</string>
<string name="po_card_tokenization_error_card_expiration">Data ważności karty jest nieprawidłowa.</string>
<string name="po_card_tokenization_error_card_number">Nieprawidłowy numer karty.</string>
<string name="po_card_tokenization_error_cardholder">Nieprawidłowe imię i nazwisko na karcie.</string>
<string name="po_card_tokenization_error_card_expiration">Data ważności karty jest nieprawidłowa.</string>
<string name="po_card_tokenization_error_cvc">Nieprawidłowy numer CVC.</string>
<string name="po_card_tokenization_error_generic">Coś poszło nie tak, spróbuj ponownie.</string>
<string name="po_card_tokenization_error_track_data">Data ważności karty oraz/lub kod CVC są nieprawidłowe.</string>
<string name="po_card_tokenization_error_cardholder">Nieprawidłowe imię i nazwisko na karcie.</string>
<string name="po_card_tokenization_error_eligibility">Nie możemy zaakceptować tej karty. Spróbuj użyć innej.</string>
<string name="po_card_tokenization_error_generic">Coś poszło nie tak, spróbuj ponownie.</string>

<!-- Address Specification -->
<string name="po_address_spec_area">Obszar</string>
Expand Down
7 changes: 4 additions & 3 deletions sdk/src/main/res/values-pt/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -70,12 +70,13 @@
<string name="po_card_tokenization_billing_address_street">Endereço %d</string>
<string name="po_card_tokenization_save_card">Guardar este cartão para futuros pagamentos</string>
<string name="po_card_tokenization_error_card">Os dados do seu cartão são inválidos.</string>
<string name="po_card_tokenization_error_card_expiration">A data de validade do seu cartão é inválida.</string>
<string name="po_card_tokenization_error_card_number">O número do seu cartão é inválido.</string>
<string name="po_card_tokenization_error_cardholder">O nome no cartão é inválido.</string>
<string name="po_card_tokenization_error_card_expiration">A data de validade do seu cartão é inválida.</string>
<string name="po_card_tokenization_error_cvc">O código de segurança do seu cartão é inválido.</string>
<string name="po_card_tokenization_error_generic">Ocorreu um erro ao processar o seu cartão, por favor tente novamente.</string>
<string name="po_card_tokenization_error_track_data">A data de validade e/ou o código de segurança do seu cartão são inválidos.</string>
<string name="po_card_tokenization_error_cardholder">O nome no cartão é inválido.</string>
<string name="po_card_tokenization_error_eligibility">Não podemos aceitar este cartão. Por favor, tente com outro.</string>
<string name="po_card_tokenization_error_generic">Ocorreu um erro ao processar o seu cartão, por favor tente novamente.</string>

<!-- Address Specification -->
<string name="po_address_spec_area">Região</string>
Expand Down
7 changes: 4 additions & 3 deletions sdk/src/main/res/values/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -69,12 +69,13 @@
<string name="po_card_tokenization_billing_address_street">Address line %d</string>
<string name="po_card_tokenization_save_card">Save this card for future payments</string>
<string name="po_card_tokenization_error_card">Your card information is invalid.</string>
<string name="po_card_tokenization_error_card_expiration">Your card expiration date is invalid.</string>
<string name="po_card_tokenization_error_card_number">Your card number is invalid.</string>
<string name="po_card_tokenization_error_cardholder">The cardholder name is invalid.</string>
<string name="po_card_tokenization_error_card_expiration">Your card expiration date is invalid.</string>
<string name="po_card_tokenization_error_cvc">Your card CVC is invalid.</string>
<string name="po_card_tokenization_error_generic">Something went wrong, please try again.</string>
<string name="po_card_tokenization_error_track_data">Your card expiration date and/or CVC is invalid.</string>
<string name="po_card_tokenization_error_cardholder">The cardholder name is invalid.</string>
<string name="po_card_tokenization_error_eligibility">We can’t accept this card. Please try a different one.</string>
<string name="po_card_tokenization_error_generic">Something went wrong, please try again.</string>

<!-- Address Specification -->
<string name="po_address_spec_area">Area</string>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ import com.processout.sdk.api.model.request.POCardTokenizationShouldContinueRequ
import com.processout.sdk.api.model.response.POCard
import com.processout.sdk.api.model.response.toResponse
import com.processout.sdk.core.ProcessOutActivityResult
import com.processout.sdk.ui.card.tokenization.delegate.POCardTokenizationDelegate
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.processout.sdk.ui.card.tokenization
package com.processout.sdk.ui.card.tokenization.delegate

import com.processout.sdk.api.model.event.POCardTokenizationEvent
import com.processout.sdk.api.model.response.POCard
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ import com.processout.sdk.api.model.request.POCardUpdateShouldContinueRequest
import com.processout.sdk.api.model.response.POCard
import com.processout.sdk.api.model.response.toResponse
import com.processout.sdk.core.ProcessOutActivityResult
import com.processout.sdk.ui.card.update.delegate.POCardUpdateDelegate
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.processout.sdk.ui.card.update
package com.processout.sdk.ui.card.update.delegate

import com.processout.sdk.api.model.event.POCardUpdateEvent
import com.processout.sdk.core.ProcessOutResult
Expand Down
Loading