如何使用razorpay付款网关在PHP中生成bharat qr代码

时间:2019-10-22 06:53:16

标签: php razorpay

<?php

    require('config.php');
    require('razorpay-php/Razorpay.php');
    session_start();

    use Razorpay\Api\Api;

    $api = new Api($keyId, $keySecret);
    //$order = $api->order->create(array('receipt' => '123', 'amount' => 100, 'payment_capture' => 1, 'currency' => 'INR'));
    //print_r($order);
    $bharatQR = $api->VirtualAccount->create(
        array('receivers' =>
            array('types' =>array('qr_code')
            ),
            'description' => 'First QR code',
            'amount_expected' => 100,
            'payment_capture' => 1,
            'currency' => 'INR',
            'notes' =>
                array('receiver_key' =>  $key)
        )
    );

    //$razorpayOrder = $api->order->create($bharatQR);
    //$razorpayOrderId = $razorpayOrder['id'];
    //$_SESSION['razorpay_order_id'] = $razorpayOrderId;
    //$displayAmount = $amount = $orderData['amount'];
?>

错误是

  

致命错误:未捕获的Razorpay \ Api \ Errors \ BadRequestError:在服务器上找不到请求的URL。在F:\ wamp64 \ www \ inventrymanagement \ razorpay \ razorpay-php \ src \ Request.php:123堆栈跟踪中:#0 F:\ wamp64 \ www \ inventrymanagement \ razorpay \ razorpay-php \ src \ Request.php(90 ):Razorpay \ Api \ Request-> processError(Array,400,Object(Requests_Response))#1 F:\ wamp64 \ www \ inventrymanagement \ razorpay \ razorpay-php \ src \ Request.php(44):Razorpay \ Api \ Request-> checkErrors(Object(Requests_Response))#2 F:\ wamp64 \ www \ inventrymanagement \ razorpay \ razorpay-php \ src \ Entity.php(58):Razorpay \ Api \ Request-> request('POST',' https://api.raz ...',数组)#3 F:\ wamp64 \ www \ inventrymanagement \ razorpay \ razorpay-php \ src \ Entity.php(14):Razorpay \ Api \ Entity-> request('POST' ,'virtualAccounts ...',数组)#4 F:\ wamp64 \ www \ inventrymanagement \ razorpay \ razorpay-php \ src \ VirtualAccount.php(9):Razorpay \ Api \ Entity-> create(Array)#5 F :\ wamp64 \ www \ inventrymanagement \ razorpay \ qrcode.php(20):Razorpay \ Api \ VirtualAccount-> create(Array)#6 {main}丢在F:\ wamp64 \ www \ inventrymanagement \ razorpay \ razorpay-php \ src \ Request.php,第123行

0 个答案:

没有答案