Платежная бритва Laravel

Я пытаюсь реализовать API оплаты бритвы в проекте Laravel, сталкиваясь с множеством проблем

include(app_path().'/includes/razor/Razorpay.php');
use Razorpay\Api\Api;

class OwnerController extends BaseController 
{
    if (Config::get('app.default_payment') == 'razor') {
        $api_key = "rzp_test_f***wPfD7sR29W";
        $api_secret = "lJ********u81oURV8CEA3Yf";
        $api = new Api($api_key, $api_secret);
        $customer = $api->customer->create(array(
            'name' => 'Razorpay User6', 
            'email' => 'customer6@razorpay.com'
        )); // Creates customer
        print_r($customer);
        die();
    }
}

Я получаю следующую ошибку

Класс запросов найден, но не соответствует

Пожалуйста, помогите мне с этим

Я положил бритву внутри app/includes/razor

1 ответ

  1. добавьте пакет с помощью этой команды «композитор требует razorpay / razorpay»
  2. После добавления этой строки в верхней части контроллера «используйте Razorpay\Api\Api;»
  3. обновить композитор "обновление композитора"
Другие вопросы по тегам