如何区分Google或Paypal响应

时间:2010-09-01 07:24:48

标签: php

我正在开发购物车应用程序,其中集成了PayPal和Google Checkout。所有代码都运行正常,但我怎么知道付款是由Google还是PayPal完成的?

Google Checkout和PayPal的响应页面都是相同的。 得到回复后,我将所有信息添加到我的数据库并从会话中删除项目,然后重定向到myindex页面....

1 个答案:

答案 0 :(得分:0)

您可以在为PayPal或Google执行特定代码时设置会话变量或某种标记。

示例:

payment() {
   $vendor = selectedPayementVendor();

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