Come posso iniziare a addebitare all'utente l'utente immediatamente per un contratto di fatturazione PayPal?Accordi di fatturazione PayPal API REST: come iniziare immediatamente
Ecco cosa ho ottenuto finora.
- Creare un piano di fatturazione (POST .../pagamenti/fatturazione-piani /)
- renderlo attivo (PATCH .../pagamenti/fatturazione-piani /)
- Creare un Accordo per fatturazione (POST .../pagamenti/fatturazione-accordi /)
- Invia all'utente di approval_url, l'utente approva, reindirizzati a tornare url
- Esegui accordo (POST .../pagamenti/fatturazione-accordi // accordo-esecuzione)
Sembra tutto funzionante, ma voglio caricare l'utente in questo momento e ogni mese in futuro. Se imposto start_date
nel passaggio 3, viene visualizzato un errore, deve essere in futuro. Se lo imposto in futuro, all'utente non viene addebitato alcun costo.
Devo "Impostare gli importi dei contratti in sospeso", quindi "Fatturare gli importi dei contratti in sospeso" per il pagamento iniziale?
Inoltre, per quanto riguarda i pagamenti mensili, richiedono qualche azione o si verificano semplicemente come specificato nel piano di fatturazione?
Aggiornamento
sto testando questo intorno 2014-09-16T20:06:30+0000
Se invio start_date
come il tempo UTC corrente si ottiene un errore in fase 2 mi dice che deve essere in futuro.
Se invio la data corrente +30 secondi o +2 ore avrò finito al punto 5, che restituisce una risposta 400: UNKNOWN_ERROR "Si è verificato un errore sconosciuto"
Se invio la data corrente +4 ore tutto funziona. L'ora UTC corrente è 20:00, quindi l'aggiunta di 4 ore significa che lo start_date
è domani.
Ciò significa che non posso caricare l'utente oggi? Il start_date
deve essere il giorno successivo o anche il giorno successivo business?
Ora ho testato l'opzione della tassa di installazione: non addebita immediatamente l'utente! Sembra che non ci sia modo di farlo affatto. – Jake
Sono un tale casino. Ho anche ricevuto una risposta ufficiale, hanno detto 5 minuti in PST (contrariamente a quello che ti hanno detto). Mi hanno fornito informazioni miste che coprono più chiamate su quasi tutti gli argomenti con cui li ho colpiti. – lefnire
Vedo che dalla California, addebita immediatamente se passo una carica prima delle 16:00 (inverno), il che significa che l'UTC è ancora lo stesso giorno. Dopo le 16:00, l'UTC è il giorno successivo e l'addebito non viene eseguito immediatamente. Sarà entro 8 ore, suppongo (PST è UTC - 8). Quindi PayPal ha un enorme problema di tempo con i loro piani. –