Существует проблема интеграции PayPal API с Laravel - PullRequest
0 голосов
/ 18 апреля 2019

Я интегрирую PayPal-шлюз с Laravel. При нажатии кнопки «подключиться к PayPal» возникает проблема

Приложение отправлено на ссылку PayPal, и ошибка показывает

неверный client_id, вернуть uri

Не знаю, проблема в коде или в настройке учетной записи в PayPal.

Я несколько раз менял URL возврата в учетной записи PayPal, но бесполезно.

Это мой конфигурационный файл:

return array(

    'sandbox_client_id' => 'client_id_here',
    'sandbox_secret' => 'secret_here',

    'live_client_id' => env('PAYPAL_LIVE_CLIENT_ID'),
    'live_secret' => env('PAYPAL_LIVE_SECRET'),

    'paypal_invoice_link'=>'https://www.paypal.com/invoice/payerView/details/',


    /**
     * SDK configuration settings
     */
    'settings' => array(
        /** 
         * Payment Mode
         *
         * Available options are 'sandbox' or 'live'
         */
        'mode' => env('PAYPAL_MODE', 'live'),
        // Specify the max connection attempt (3000 = 3 seconds)
        'http.ConnectionTimeOut' => 3000,
        // Specify whether or not we want to store logs
        'log.LogEnabled' => true,
        // Specigy the location for our paypal logs
        'log.FileName' => storage_path() . '/logs/paypal.log',
        /** 
         * Log Level
         *
         * Available options: 'DEBUG', 'INFO', 'WARN' or 'ERROR'
         * 
         * Logging is most verbose in the DEBUG level and decreases 
         * as you proceed towards ERROR. WARN or ERROR would be a 
         * recommended option for live environments.
         * 
         */
...