<?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行