Passa al contenuto
Crea account o Accedi
Il logo della documentazione Stripe
/
Chiedi all'IA
Crea un accountAccedi
Inizia
Pagamenti
Ricavi
Per piattaforme e marketplace
Gestione del denaro
Risorse per sviluppatori
API e SDKGuida
PanoramicaAccettare un pagamentoEseguire l'upgrade dell'integrazione
Pagamenti online
PanoramicaTrovare il caso d'uso più adatto
Utilizzare Payment Links
Utilizza una pagina di completamento della transazione preintegrata
Crea un'integrazione personalizzata con Elements
Creare un'integrazione in-app
    Panoramica
    Payment Sheet
      Accettare pagamenti in-app
      Aggiungere metodi di pagamento personalizzati
      Personalizzare l'aspetto
      Finalizzare i pagamenti sul server
      Salvare i dati di pagamento durante il pagamento
      Configura pagamenti futuri
      Filtrare i circuiti delle carte
    Payment Element
    Address Element
    Payment Method Messaging Element
    Link per acquisti in-app
    Gestisci metodi di pagamento nelle impostazioni.
    Passare ai token di conferma
    Carte statunitensi e canadesi
Usa Managed PaymentsPagamenti ricorrenti
Pagamenti di persona
Terminal
Metodi di pagamento
Aggiungere modalità di pagamento
Gestire i metodi di pagamento
Pagare più velocemente con Link
Concetti di base sulle operazioni di pagamento
Analisi
Saldi e tempo di regolamento
Conformità e sicurezza
Valute
Pagamenti rifiutati
Contestazioni
Prevenzione delle frodi
Protezione contro le frodi di Radar
Bonifici
RicevuteRimborsi e revoche
Integrazioni avanzate
Flussi di pagamento personalizzati
Acquisizione flessibile
Orchestrazione con più elaboratori di pagamento
Oltre i pagamenti
Costituire un'azienda
Criptovaluta
Commercio agentico
Financial Connections
Climate
Verificare l'identità
Stati Uniti
Italiano
Pagina inizialePagamentiBuild an in-app integrationPayment Sheet

Personalizzare l'aspetto

Personalizzare l'integrazione per dispositivi mobili con l'API Appearance

Payment Element per dispositivi mobili supporta la personalizzazione visiva, che consente di adattarlo al design della tua app. Il layout rimane coerente, ma è possibile modificare colori, caratteri e altro utilizzando la proprietà appearance sull’oggetto PaymentSheet.Configuration.

  1. Inizia personalizzando il carattere
  2. Personalizza i colori per adattarli alla tua app
  3. Personalizza le forme come il raggio dell’angolo
  4. Ottimizza componenti specifici
var configuration = PaymentSheet.Configuration() // The following code creates the appearance shown in the screenshot above var appearance = PaymentSheet.Appearance() appearance.font.base = UIFont(name: "AvenirNext-Regular", size: UIFont.systemFontSize)! appearance.cornerRadius = 12 appearance.shadow = .disabled appearance.borderWidth = 0.5 appearance.colors.background = .white appearance.colors.primary = UIColor(red: 36/255, green: 36/255, blue: 47/255, alpha: 1) appearance.colors.textSecondary = .black appearance.colors.componentPlaceholderText = UIColor(red: 115/255, green: 117/255, blue: 123/255, alpha: 1) appearance.colors.componentText = .black appearance.colors.componentBorder = .clear appearance.colors.componentDivider = UIColor(red: 195/255, green: 213/255, blue: 200/255, alpha: 1) appearance.colors.componentBackground = UIColor(red: 243/255, green: 248/255, blue: 250/247, alpha: 1) appearance.primaryButton.cornerRadius = 20 configuration.appearance = appearance let paymentSheet = PaymentSheet(/* ... */, configuration: configuration)

Caratteri

Personalizza il carattere impostando font.base su qualsiasi variante del tipo di carattere personalizzato, di qualsiasi dimensione e spessore. Payment Element per dispositivi mobili utilizza la famiglia di caratteri del carattere personalizzato, ma ne determina autonomamente le dimensioni e lo spessore.

Per aumentare o diminuire le dimensioni di tutto il testo, imposta font.sizeScaleFactor. Moltiplichiamo le dimensioni dei caratteri per questo valore prima di visualizzarle. Ciò è utile se il carattere personalizzato è leggermente più grande o più piccolo del carattere di sistema.

var configuration = PaymentSheet.Configuration() configuration.appearance.font.base = UIFont(name: "CustomFont-Regular", size: UIFont.systemFontSize) configuration.appearance.font.sizeScaleFactor = 1.15 // Increase the size of all text by 1.15x

Colori

Personalizza i colori di Payment Element per dispositivi mobili modificando le categorie di colori definite in Appearance.Colors. Ogni categoria di colore determina il colore di uno o più componenti dell’interfaccia utente. Ad esempio, principale definisce il colore del pulsante Paga e degli elementi selezionati, come la casella di controllo Salva questa carta. Fai riferimento al diagramma seguente per vedere alcuni degli elementi dell’interfaccia utente associati a ciascuna categoria di colori.

Nota

Per supportare la modalità scura, inizializza gli UIColors personalizzati con init(dynamicProvider:).

Forme

Oltre ai caratteri e ai colori, puoi anche personalizzare il raggio dell’angolo, la larghezza del bordo e l’ombra utilizzati in Payment Element per dispositivi mobili.

Componenti specifici dell’interfaccia utente

Le sezioni precedenti descrivono le opzioni di personalizzazione che interessano in generale Payment Element per dispositivi mobili e coinvolgono più componenti dell’interfaccia utente. Forniamo anche opzioni di personalizzazione specifiche per il pulsante principale (ad esempio, il pulsante Paga). Per l’elenco completo delle opzioni di personalizzazione, fai riferimento a Appearance.PrimaryButton.

Le opzioni di personalizzazione per componenti specifici dell’interfaccia utente hanno la precedenza sugli altri valori. Ad esempio, appearance.primaryButton.cornerRadius sostituisce il valore di appearance.cornerRadius.

Nota

Comunicaci se pensi che sia necessario aggiungere altre opzioni di personalizzazione.

Questa pagina è stata utile?
SìNo
  • Hai bisogno di aiuto? Contatta l'assistenza clienti.
  • Dai un'occhiata al nostro registro delle modifiche.
  • Domande? Contattaci.
  • LLM? Leggi llms.txt.
  • Realizzato da Markdoc