Как сгенерировать код bharat qr в php с помощью платежного шлюза razorpay - PullRequest
0 голосов
/ 22 октября 2019
<?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'];
?>

Ошибка

Неустранимая ошибка: Uncaught Razorpay \ Api \ Errors \ BadRequestError: Запрошенный URL-адрес не найден на сервере. в F: \ wamp64 \ www \ventrymanagement \ razorpay \ razorpay-php \ src \ Request.php: 123 Трассировка стека: # 0 F: \ wamp64 \ www \ventrymanagement \ razorpay \ razorpay-php \ src \ Request.php (90): Razorpay \ Api \ Request-> processError (Array, 400, Object (Requests_Response)) # 1 F: \ wamp64 \ www \ventrymanagement \ razorpay \ razorpay-php \ src \ Request.php (44): Razorpay \ Api \Request-> checkErrors (Object (Requests_Response)) # 2 F: \ wamp64 \ www \ventrymanagement \ razorpay \ razorpay-php \ src \ Entity.php (58): запрос Razorpay \ Api \ Request-> ('POST', 'https://api.raz...', Массив) # 3 F: \ wamp64 \ www \ventrymanagement \ razorpay \ razorpay-php \ src \ Entity.php (14): запрос Razorpay \ Api \ Entity-> ('POST', 'virtualAccounts. .. ', Array) # 4 F: \ wamp64 \ www \ventrymanagement \ razorpay \ razorpay-php \ src \ VirtualAccount.php (9): Razorpay \ Api \ Entity-> create (Array) # 5 F: \ wamp64 \www \ventrymanagement \ razorpay \ qrcode.php (20): Razorpay \ Api \ VirtualAccount-> create (Array) # 6 {main}, брошенный в F: \ wamp64 \ www \ventrymanagement \ razorpay \ razorpay-php \ src \ Запрос. PHP на линии 123

...