0
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

4

1 に答える 1

0

金額を1000に設定してキャプチャ リクエストを送信しているように見えますが、支払い自体の承認額は100000です。これにより不一致が発生し、エラーが発生する理由になります。

予想どおり、これに対する HTTP 4xx 応答コードを受け取ります。

Capture APIを含むすべての Razorpay API では、金額をルピーではなくパイで表す必要があることに注意してください。

于 2017-10-30T06:44:03.203 に答える