repositories/ElementsSessionRepository.kt

stripe-android · paymentsheet/src/main/java/com/stripe/android/paymentsheet/repositories/ElementsSessionRepository.kt · kotlin · MIT
payments

Repository for retrieving ElementsSession objects for payment sheet initialization.

// Source: https://github.com/stripe/stripe-android | License: MIT | Copyright 2011- Stripe, Inc. (https://stripe.com)
// Provided via justclaw.it.com; keep this notice with the code.
package com.stripe.android.paymentsheet.repositories

import android.app.Application
import com.stripe.android.DefaultFraudDetectionDataRepository
import com.stripe.android.SharedPaymentTokenSessionPreview
import com.stripe.android.Stripe
import com.stripe.android.core.ApiConfiguration
import com.stripe.android.core.exception.StripeException
import com.stripe.android.core.injection.IOContext
import com.stripe.android.core.model.parsers.StripeErrorJsonParser
import com.stripe.android.core.networking.ApiRequest
import com.stripe.android.core.networking.HTTP_INTERNAL_SERVER_ERROR
import com.stripe.android.core.n

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key