访问PayPal唯一交易ID

时间:2011-06-02 21:36:51

标签: php paypal

如何使用带IP的IPN访问PayPal唯一交易ID?

我也可以从自动返回中访问它吗?

3 个答案:

答案 0 :(得分:1)

您在IPN回调中获得了交易ID。在IPN文档中查找PHP示例代码。

您可以设置沙盒帐户,以便进行IPN测试。这就是我做到的。

总的来说,我发现很难确切地知道PayPal的API是什么样的。这是一个非常混乱的API,文档非常混乱。

答案 1 :(得分:0)

创建一个函数checktxn($ tx_id)
你在$ _POST ['txn_id']上有txn_id;

checktxn($tid)
{
  $query = "SELECT txn_id FROM already WHERE txn_id = ?";
  if ($stmt = $this->linkmysqli->prepare($query))
  {
     $stmt->bind_param('i',$tid);
     ....
     $stmt->execute();
     $stmt->bind_result($return_id);
     ....
  }
if (!$return_id)
echo "it's cool";
else
echo "it's NOT cool"; 
}

答案 2 :(得分:-1)

IPN Code Samples列出了您想要的代码。您要查找的具体行是:

$txn_id = $_POST['txn_id'];