Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di okram
    Registrato dal
    Apr 2009
    residenza
    Sicilia
    Messaggi
    64

    Controllare se un cliente esiste in Stripe con Laravel

    Vorrei verificare se un cliente esiste già in modo da poter aggiornare i suoi dati o se non esiste crearlo avviando un nuovo abbonamento.


    Penso che ci sia un errore, perché quando vado a creare un nuovo abbonamento con un utente appena registrato al mio sito, quindi non presente su Stripe come cliente, non fa altro che crearmi due voci come nell'immagine qui sotto.

    https://ibb.co/CbsSp6J

    Codice PHP:
    if(Auth::user()->subscribed('default')) {                
                    
    $stripe->customers->update(Auth::user()->stripe_id, array([
                        
    'email' => Auth::user()->email,
                        
    'name' => 'Example Example',
                        
    'phone' => '322234455556',
                        
    'address' => [
                            
    'city' => 'Alcatraz',
                            
    'line1' => 'Via Dalle Palle',
                            
    'postal_code' => '96011',
                            
    'state' => 'Italia'
                        
    ]
                    ]));
                    
                } else {
                
                    
    $stripe->customers->create([
                        
    'description' => 'Example Example',
                        
    'email' => Auth::user()->email,
                        
    'name' => 'Example Example',
                        
    'phone' => '322234455556',
                        
    'address' => [
                            
    'city' => 'Alcatraz',
                            
    'line1' => 'Via Dalle Palle',
                            
    'postal_code' => '96011',
                            
    'state' => 'Italia'
                        
    ]
                    ]);             } 

  2. #2
    Utente di HTML.it L'avatar di okram
    Registrato dal
    Apr 2009
    residenza
    Sicilia
    Messaggi
    64
    Credo di aver risolto in questo modo

    Codice PHP:
    $stripeCustomer Auth::user()->createOrGetStripeCustomer([                'description' => 'Example Example',                'email' => Auth::user()->email,                'name' => 'Example Example',                'phone' => '322234455556',                'address' => [                    'city' => 'Alcatraz',                    'line1' => 'Via Dalle Palle',                    'postal_code' => '96011',                    'state' => 'Italia'                ]            ]); 

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.