Ho fatto alcune ricerche su questo argomento e ci sono alcuni esperti che hanno affermato che non è possibile , quindi vorrei chiedere una soluzione alternativa.
La mia situazione:
Pagina A: [checkout.php] Il cliente inserisce i dettagli di fatturazione.
Pagina B: [process.php] Genera un numero di fattura e memorizza i dettagli del cliente nel database.
Pagina C: [thirdparty.com] terzo gateway di pagamento (ACCETTARE SOLO DATI POSTALI).
Il cliente inserisce i propri dettagli e imposta il carrello nella pagina A, quindi i POST nella pagina B. All'interno di process.php, memorizza i dati POST all'interno del database e genera un numero di fattura. Successivamente, POST i dati del cliente e il numero di fattura al gateway di pagamento di terze parti. Il problema è POST nella pagina B. cURL è in grado di POST i dati alla pagina C, ma il problema è che la pagina non ha reindirizzato alla pagina C. Il cliente deve inserire i dettagli della carta di credito nella pagina C.
Il gateway di pagamento di terze parti ci ha fornito l'esempio API, l'esempio è POST il numero di fattura insieme ai dettagli del cliente. Non vogliamo che il sistema generi un eccesso di numeri di fattura indesiderati.
C'è qualche soluzione per questo? La nostra attuale soluzione è che il cliente riempia i dettagli nella Pagina A, quindi nella Pagina B creiamo un'altra pagina che mostra tutti i dettagli del cliente lì, dove l'utente può fare clic su un pulsante CONFERMA per POSTARE alla Pagina C.
Il nostro obiettivo è che i clienti debbano fare clic una sola volta.
Spero che la mia domanda sia chiara :)