首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我试图访问Paysafe服务器时,为什么会收到一个错误500?

当我试图访问Paysafe服务器时,为什么会收到一个错误500?
EN

Stack Overflow用户
提问于 2019-07-20 20:51:05
回答 1查看 154关注 0票数 0

Paysafe 在本地主机上运行得非常好,我能够完成对Netbanx的付款。我开始在网站上整合这个系统。我有一个用于记帐信息的页面,然后一个用于卡片支付的页面,其中我使用paysafe.js创建了一个令牌。

然后,我使用PHP从服务器获得响应。这在当地很管用。但在网上,这最后一部分,我试图解决一个付款,我得到一个错误500。我认为可能是因为服务器没有使用HTTPS。我想知道错误500是否可能来自于我们没有HTTPS的事实,还是其他原因?

因为官僚主义的原因,访问服务器是很复杂的,如果确定不是的话,我不想把所有的过程都做出来!

谢谢!

P.S.:我也尝试用curl代替,响应是bool(false)

代码语言:javascript
复制
 require_once("config.php");
  use Paysafe\Environment;
  use Paysafe\PaysafeApiClient;
  use Paysafe\CardPaymentService;
  use Paysafe\CardPayments\Authorization;

  $client = new PaysafeApiClient($paysafeApiKeyId, $paysafeApiKeySecret, Environment::TEST, $paysafeAccountNumber);
  $info = new Authorization(array(
     //PAYMENT ARRAY (Getting POST variable from previous page)
  ));

  $response = $client->cardPaymentService()->authorize($info);
  $statut = $response->status;
EN

回答 1

Stack Overflow用户

发布于 2019-07-21 04:18:45

Environment::TEST显然与生产环境(或主机名)不匹配。

只需为您的IP启用PHP错误报告,以免泄露任何细节。

还检查控制台(如果有的话),如果该主机被授权访问API的话。

我的意思是,HTTP500是一个错误描述,就像“它不工作”一样。

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

https://stackoverflow.com/questions/57128495

复制
相关文章

相似问题

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