【问题标题】:Retrieve PayPal history using PayPal PHP SDK使用 PayPal PHP SDK 检索 PayPal 历史记录
【发布时间】:2014-05-12 14:58:09
【问题描述】:

我在问是否可以使用一些 PHP SDK 来检索用户的 PayPal 历史记录。我在 Google 中找到并没有找到任何有用的信息,可以给我一些起点吗?我不知道使用REST API 是否可以完成这项工作,或者我需要另一个像SDK Core 这样的SDK,示例对我来说不清楚

【问题讨论】:

    标签: paypal paypal-sandbox


    【解决方案1】:

    您可以使用作为 Merchant SDK 一部分的 TransactionSearch API 搜索交易。有一个example 说明如何操作:

    $transactionSearchRequest = new TransactionSearchRequestType();
    $transactionSearchRequest->StartDate = $_REQUEST['startDate'];
    $transactionSearchRequest->EndDate = $_REQUEST['endDate'];
    $transactionSearchRequest->TransactionID = $_REQUEST['transactionID'];
    
    $tranSearchReq = new TransactionSearchReq();
    $tranSearchReq->TransactionSearchRequest = $transactionSearchRequest;
    
    /*
     *       ## Creating service wrapper object
    Creating service wrapper object to make API call and loading
    Configuration::getAcctAndConfig() returns array that contains credential and config parameters
    */
    $paypalService = new PayPalAPIInterfaceServiceService(Configuration::getAcctAndConfig());
    try {
        /* wrap API method calls on the service object with a try catch */
        $transactionSearchResponse = $paypalService->TransactionSearch($tranSearchReq);
    } catch (Exception $ex) {
        include_once("../Error.php");
        exit;
    }
    if(isset($transactionSearchResponse)) {
        echo "<table>";
        echo "<tr><td>Ack :</td><td><div id='Ack'>$transactionSearchResponse->Ack</div> </td></tr>";
        echo "</table>";
        echo "<pre>";
        print_r($transactionSearchResponse);
        echo "</pre>";
    }
    

    查看API reference 了解限制和其他变量。

    【讨论】:

      猜你喜欢
      • 2012-11-19
      • 2016-09-27
      • 2013-03-15
      • 2014-06-02
      • 2021-10-10
      • 2014-07-16
      • 2013-09-14
      • 2017-10-31
      • 2014-09-14
      相关资源
      最近更新 更多