Risoluzione dei problemi di configurazione della fatturazione
Alcuni problemi possono verificarsi quando si imposta l'integrazione della fatturazione in IBM® API Connect.
- Il pagamento del cliente non viene completato con Stripe, ma il prodotto è ancora accessibile.
- Il mio prodotto con fatturazione restituisce un errore quando provo a configurarlo con il mio account Stripe.
- Il mio cliente in precedenza aveva una sottoscrizione Stripe a un prodotto, ma non può accedere ai dettagli di fatturazione.
Il pagamento del mio cliente non viene completato con Stripe, ma il prodotto è ancora in fase di accesso.
Quando si verificano problemi di pagamento con il fornitore di pagamento della carta di credito, la sottoscrizione della carta di credito viene annullata, ma la sottoscrizione API Connect non viene annullata. È possibile disabilitare un'applicazione fino a quando i problemi di pagamento non vengono risolti completando le seguenti operazioni:- Vai alla pagina Impostazioni nel dashboard dell'account Stripe.
- Nella sezione Fatturazione passa alla pagina Sottoscrizioni ed e-mail .
- Nella sezione Gestisci pagamenti non riusciti , modificare lo Stato sottoscrizione in Se tutti i tentativi per un pagamento non riescono, contrassegnare la sottoscrizione come non pagata.
- Passare alla pagina Sottoscrizioni e quando la sottoscrizione è passata allo stato non pagato aprire la sottoscrizione nel dashboard Stripe.
- Nella sezione Metadata , copia il valore subscription_url .
- Utilizza la CLI del toolkit dello sviluppatore e l'UUID da subscription_url, per impostare lo stato dell'applicazione o della sottoscrizione su disabilitato.
Il mio prodotto con fatturazione restituisce un errore quando provo a configurarlo con il mio account Stripe.
La causa più comune di questo è che il tuoCatalogo per i consumatori
I server del cluster o i server del cluster di gestione non riescono a comunicare con Stripe.Altre cause potrebbero essere problemi con il servizio di fatturazione dell'abbonamento, la stabilità della rete oppure il fatto che le chiavi API siano state sostituite e non aggiornate nel API Connect e nel Catalogo dei consumatori.
Il mio cliente in precedenza aveva un abbonamento Stripe per un prodotto, ma non può accedere ai relativi dettagli di fatturazione.
C'è più di una possibile causa e risoluzione per questa situazione.- La transazione della carta di credito potrebbe non essere stata completata correttamente. Se si verifica questa situazione, la sottoscrizione potrebbe essere annullata con Stripe, ma la sottoscrizione API Connect non viene annullata. Per istruzioni su come disabilitare una sottoscrizione, vedere Il pagamento del cliente non viene completato con Stripe, ma il prodotto è ancora accessibile.
- Una recente modifica a un prodotto con fatturazione potrebbe aver attivato un'azione che non è stata completata correttamente. Modifiche apparentemente minori al prodotto possono avviare una serie di azioni che possono sovraccaricare un server. Ad esempio, quando si sostituisce una versione del prodotto con una nuova versione, viene avviato un aggiornamento al server Stripe per ogni account sottoscritto a tale prodotto. Se l'azione non viene completata, lo stato della sottoscrizione del piano potrebbe non essere riportato correttamente con Stripe.
Puoi identificare questa situazione visualizzando il dashboard di Fatturazione nella sezione Risorse di API Manager. La tabella visualizza lo stato della coda lavori per la risorsa di integrazione di fatturazione e qui vengono visualizzati eventuali problemi con la coda lavori. Per ulteriori informazioni sulla coda dei lavori e su come riprovare a eseguire i lavori bloccati, consultare capim_mon_job_queue.html.
I can't find a CLI command to suspend a subscription or application. It seems that you can disable them by using the REST API, so I've changed to wording to disabled. However, it would be good to explain exactly how a user does this by using the CLI - is it via the
apic subscriptions:updatecommand?