【问题标题】:Balanced Payments Fatal Error in ErrorsBalanced Payments 错误中的致命错误
【发布时间】:2014-08-05 01:47:50
【问题描述】:

我最近实施了平衡付款。我已经更新了 composer.json 文件,但在运行 PHP 时出现此错误:

PHP 消息:PHP 致命错误:

未捕获的异常“平衡\错误\错误”在 /app/vendor/balanced/balanced/src/Balanced/Errors/Error.php:42"

我在命令行上运行了以下命令,它说依赖项都已更新:

composer update

我的 composer.json 看起来像这样:

{
 "require" : {
 "braintree/braintree_php" : "2.28.0",
 "balanced/balanced" : "1.*"
  }
} 

我的PHP如下:

<?php

  #BALANCED
 require(__DIR__ . '/vendor/autoload.php');

  Httpful\Bootstrap::init();
  RESTful\Bootstrap::init();
  Balanced\Bootstrap::init();

   Balanced\Settings::$api_key = "ak-test-*************************";

  $amount = $_POST["amount"];
  $href = $_POST["href"];

 $bank_account = Balanced\BankAccount::get($href);
 $bank_account->credits->create(array(
     "amount" => $amount
   ));

【问题讨论】:

    标签: php json balanced-payments


    【解决方案1】:

    API 返回的响应引发了可捕获的错误。我建议您将代码包装在 try/catch 中并确定 API 错误是什么。一些常见的快速猜测,因为它可能是任意数量的东西,$amount$href 为空,或者 $amount 不是以整数表示的数量。

    此外,您会发现可通过 Balanced Dashboard 访问的日志在您集成 Balanced API 时非常有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-28
      • 2015-07-24
      • 2013-09-09
      • 2013-11-14
      相关资源
      最近更新 更多