Razorpay Capture PHP ошибка

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

Решение

Похоже, вы отправляете запрос на захват с суммой 1000, в то время как разрешенная сумма самого платежа 100000. Это вызывает несоответствие и является причиной того, что вы получаете ошибку.

Вы получите код ответа HTTP 4xx для этого, как и ожидалось.

Обратите внимание, что все API Razorpay, включая API захвата, требует, чтобы сумма была выражена в пайсах, а не в рупиях.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]