Razorpay捕获PHP错误

时间:2017-10-17 21:49:11

标签: php razorpay

include 'razorpay/Razorpay.php';

use Razorpay\Api\Api;

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

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

我明白了:

  

HTTP ERROR 500

1 个答案:

答案 0 :(得分:0)

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

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

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