2010-09-01 4 views
1

Je travaille sur une application de panier d'achat dans laquelle il y a une intégration de PayPal et Google Checkout. Tout le code fonctionne bien, mais comment puis-je savoir si le paiement est effectué par Google ou PayPal?Comment faire la distinction entre une réponse Google ou Paypal

La page de réponse de Google Checkout et PayPal est la même. Après avoir reçu une réponse, j'ajoute toutes les informations à ma base de données et j'enlève les éléments de la session, puis je suis redirigé vers la page myindex ....

Répondre

0

Vous pouvez définir une variable de session ou une sorte de drapeau lors de l'exécution de la code spécifique pour PayPal ou Google.

Exemple:

payment() { 
    $vendor = selectedPayementVendor(); 

    if($vendor == 'Google') { 
     $_SESSION['paymentVendor'] = 'google'; 
    } elseif($vendor == 'PayPal') { 
     $_SESSION['paymentVendor'] = 'paypal'; 
    } elseif ... 
} 
Questions connexes