Visualizzazione risultati 1 fino 5 di 5

Discussione: Problema con Button Pagamento Stripe

  1. #1
    talmonefabriano non è connesso Utente AlterBlog
    Data registrazione
    14-09-2019
    Messaggi
    19

    Predefinito Problema con Button Pagamento Stripe

    Buona sera, premetto che non so se questo è il forum giusto per il mio problema, però ispezionando il codice ho notato delle cose strane su HTML per cui suppongo che sia quello giusto.
    Mi sto dilettando a costruire un sito per fare un negozio elettronico e nella pagina di checkout ho inserito un button per il pagamento con stripe. Il problema è il seguente: se faccio delle prove con le chiavi Stripe di test tutto funzione bene, se invece inserisco le chiavi effettive, per provare dei pagamenti veri, il button di pagamento mi appare disabilitato con conseguente impossibilità di provare il pagamento.
    Ispezionando il codice ho visto quanto segue:
    Con le chiavi di test il codice è:
    Codice HTML:
    <form id="stripe-payment-form" class="sr-payment-form">
          <button id="stripePay" class="stripe-button btn btn-primary btn-block">
            <div class="spinner hidden"></div>
            <span class="button-text">Paga con Carta di Credito</span><span class="order-amount"></span>
            </button>
            
            <div class="sr-combo-inputs-row form-control mb-3">
              <div class="sr-input sr-card-element" id="card-element"></div>
            </div>
            <div class="sr-field-error" id="card-errors" role="alert"></div>
     </form>
    Invece con le chiavi effettive il codice diventa così:
    Codice HTML:
    <form id="stripe-payment-form" class="sr-payment-form">
          <button id="stripePay" class="stripe-button btn btn-primary btn-block" disabled="disabled">
            <div class="spinner hidden"></div>
            <span class="button-text">Paga con Carta di Credito</span><span class="order-amount"></span>
            </button>
            
            <div class="sr-combo-inputs-row form-control mb-3">
              <div class="sr-input sr-card-element" id="card-element"></div>
            </div>
            <div class="sr-field-error" id="card-errors" role="alert"></div>
    </form>
    Dove si vede che alla seconda riga c'è: disabled="disabled" che disabilita il pulsante.
    Da cosa può dipendere?
    Grazie a tutti per la collaborazione
    Ultima modifica di alemoppo : 20-10-2021 alle ore 20.33.20

  2. #2
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,136

    Predefinito

    Immagino tu abbia seguito la loro documentazione. Personalmente non ho mai provato il loro servizio, ma hai sbloccato la whitelist (connessioni server to server)?

    Ciao!

  3. #3
    talmonefabriano non è connesso Utente AlterBlog
    Data registrazione
    14-09-2019
    Messaggi
    19

    Predefinito

    Si, prima di sbloccarla il button con le chiavi di test era comunque abilitato, ma il pagamento non andava a buon fine. Con lo sblocco i pagamenti di test funzionano. Rimane il problema con le chiavi LIVE

  4. #4
    talmonefabriano non è connesso Utente AlterBlog
    Data registrazione
    14-09-2019
    Messaggi
    19

    Predefinito

    Risolto. Come spesso succede, era una stupidaggine: bisognava attivare HTTPS. Ora però, risolto un problema, giusto per non farmi mancare niente, se ne presenta un altro: il sito ha cinque pagine: INDEX, CATEGORIE, PRODOTTO, CHISIAMO e CHECKOUT. Navigando ho notato che INDEX e CHECKOUT hanno HTTPS mentre le altre pagine hanno ancora HTTP con la conseguente e fastidiosa notifica "Non sicuro".
    Perchè?

  5. #5
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,136

    Predefinito

    Perché il link nel menu non è in https.

    Ti consiglierei di provare seguendo questo (intendo forzare https con .htaccess).

    Ciao!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •