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
答案 0 :(得分:0)
您似乎发送的抓取请求的金额设置为 1000 ,而授权的付款金额本身为 100000 。这会导致不匹配,这是您收到错误的原因。
您将收到HTTP 4xx响应代码,如预期的那样。
请注意,所有Razorpay API(包括Capture API)都要求以paise而非卢比表示金额。