J'ai fait des recherches sur ce sujet, et certains experts ont dit que ce n'était pas possible , alors je voudrais demander une solution alternative.
Ma situation:
Page A: [checkout.php] Le client remplit ses informations de facturation.
Page B: [process.php] Générez un numéro de facture et stockez les détails du client dans la base de données.
Page C: [thirdparty.com] Troisième passerelle de paiement (ACCEPTER UNIQUEMENT LES DONNÉES DE POST).
Le client remplit ses coordonnées et configure son panier dans la page A, puis les POST dans la page B. Dans process.php, stockez les données POST dans la base de données et générez un numéro de facture. Après cela, POSTEZ les données client et le numéro de facture sur la passerelle de paiement thirdparty.com. Le problème est en train de POST sur la page B. cURL est capable de POSTER les données sur la page C, mais le problème est que la page n'a pas été redirigée vers la page C. Le client doit remplir les détails de la carte de crédit sur la page C.
La passerelle de paiement tiers nous a donné l'échantillon API, l'échantillon est POST le numéro de facture avec les détails du client. Nous ne voulons pas que le système génère un excès de numéros de factures indésirables.
Existe-t-il une solution à ça? Notre solution actuelle est que le client remplisse les détails dans la page A, puis dans la page B, nous créons une autre page affichant tous les détails du client là-bas, où l'utilisateur peut cliquer sur un bouton CONFIRMER pour POSTER sur la page C.
Notre objectif est que les clients n'aient à cliquer qu'une seule fois.
J'espère que ma question est claire :)