【问题标题】:Razorpay Capture PHP errorRazorpay 捕获 PHP 错误
【发布时间】:2018-03-29 17:06:44
【问题描述】:
include 'razorpay/Razorpay.php';

use Razorpay\Api\Api;

$api = new Api('Keyid', 'Keysecret');

$payment = $api->payment->fetch('pay_8qNw3E4GvwEEbx')->capture(array('amount' => 1000));

我明白了:

HTTP 错误 500

【问题讨论】:

  • 正确格式化您的问题并显示完整代码,而不仅仅是其中的一部分。
  • 这是完整的代码。

标签: php razorpay


【解决方案1】:

您发送的捕获请求似乎设置为 1000,而授权的付款金额本身为 100000。这会导致不匹配,并且是您收到错误的原因。

正如预期的那样,您将收到一个 HTTP 4xx 响应代码。

请注意,所有 Razorpay API,包括 Capture API,都要求金额以派斯而非卢比表示。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-20
    • 2017-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-10
    • 2019-04-20
    • 2015-12-19
    相关资源
    最近更新 更多