首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PayPal-PHP-SDK保险库存储和检索卡信息

PayPal-PHP-SDK保险库存储和检索卡信息
EN

Stack Overflow用户
提问于 2018-01-26 04:26:47
回答 1查看 561关注 0票数 0

我正在使用贝宝-PHP-SDK和我想存储和检索卡信息在PayPal保险库。每当我使用以下代码进行存储时,我都会得到一个响应。但是,每当我想要检索卡的详细信息时,我什么都得不到,也不会显示错误。

代码语言:javascript
运行
复制
 $apiContext = new \PayPal\Rest\ApiContext(
    new \PayPal\Auth\OAuthTokenCredential(
        'XXXXXXXXXXXxXX',     // ClientID
        'XXXXXXXXXXXXXX'      // ClientSecret
        )
    );
    $apiContext->setConfig(
      array(
          'log.LogEnabled' => true,
          'log.FileName' => 'PayPal.log',
          'log.LogLevel' => 'DEBUG'
              )
        );
    $card = new \PayPal\Api\CreditCard();
    $card->setNumber('4032032476376683');
    $card->setType('visa');
    $card->setExpireMonth(2);
    $card->setExpireYear(2023);
    $card->setCvv2('123');
    $card->setFirstName('Farhan');
    $card->setLastName('Khan');

     try {
        $card->create($apiContext);
        echo "<pre>"; print_r($card);

    }
    catch (\PayPal\Exception\PayPalConnectionException $ex) {
        echo "error";
        echo $ex->getData();

 }

这是第二个代码,我想在其中使用CardId获取添加的卡。我没有得到错误和一个空数组[]

代码语言:javascript
运行
复制
$card1 = new \PayPal\Api\CreditCard();

try {
     $card1->get("CARD-42P155089V838232ULJU73VA",$apiContext);
     echo $card1->getNumber();
     echo "<pre>"; print_r($card1);
    }
catch (\PayPal\Exception\PayPalConnectionException $ex) {
      echo "error";
      echo $ex->getData();
    }
EN

Stack Overflow用户

回答已采纳

发布于 2018-01-27 03:42:17

我做了一些修改,现在它起作用了。有些人可能会看到同样的错误,所以我回答了自己的问题。

代码语言:javascript
运行
复制
 $card1->get("CARD-42P155089V838232ULJU73VA",$apiContext);

get函数返回值,因此我将其更改为

代码语言:javascript
运行
复制
$response = $card1->get("CARD-42P155089V838232ULJU73VA",$apiContext);
 echo "<pre>"; print_r($response);

而且它起作用了

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48451323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档