Я использую Omnipay для платежей PayPal, я получаю эту ошибку: < /p> [code]Payment failed: Authentication failed due to invalid authentication credentials or a missing Authorization header. < /code> Это мой код для продажи, я проверил с несколькими учетными записями и оба дали ошибку. Итак, мне трудно поверить, что это ошибка учетных данных. < /P> public function generatePaypalPaymentByTransaction(Transaction $transaction) { try { $gateway = Omnipay::create('PayPal_Rest'); $gateway->setClientId(config('paypal.client_id')); $gateway->setSecret(config('paypal.secret')); $gateway->setTestMode(config('paypal.test_mode'));
return $response; } catch (Throwable $e){ return $e->getMessage(); } } < /code> И это код, который находится в функции успеха, в пути подтверждения < /p> public function success (Request $request) { $transaction = Transaction::find($request->transaction_id);
if ($response instanceof \Omnipay\Common\Message\ResponseInterface && $response->isSuccessful()) { // El pago se completó con éxito Log::info('Payment completed successfully.');
} else { // El pago falló Log::error('Payment failed or an error occurred.'); // Actualizar el estado de la transacción a 'declined' $transaction->status = Transaction::DECLINED_STATUS; $transaction->save();
if($transaction->type === Transaction::ROULETTE) { // Redirigir al usuario a la página de error return redirect()->route('roulette.show', ['username' => rawurlencode(User::find($transaction->recipient_user_id)->username), 'roulette_id' => $transaction->roulette_id]) ->with('error', __('Payment failed, please try again.')); } else if ($transaction->type === Transaction::TIP_TYPE) { // Redirigir al usuario a la página de error return redirect()->route('profile', ['username' => rawurlencode(User::find($transaction->recipient_user_id)->username)]) ->with('error', __('Payment failed, please try again.')); } else { // Redirigir al usuario a la página de error return redirect()->route('feed')->with('error', __('Payment failed, please try again.')); } } [/code] Здесь:
Я использую Omnipay для платежей PayPal, я получаю эту ошибку:
Payment failed: Authentication failed due to invalid authentication credentials or a missing Authorization header.
Это мой код на продажу, проверил на нескольких аккаунтах и оба...
У меня есть php-код для регулярного платежа в пользу GP, но платежный шлюз завершает работу из-за ошибки 31.
В службе поддержки мне сказали, что подпись имеет кодировку 2x Base64, и поэтому вы получают ошибку подписи.
В коде обратите внимание на эту...
Я сталкиваюсь с критической проблемой, в которой мой бэкэнд django не может получить подтверждение от Square о том, был ли оплата завершен.
Вот подробности среды для справки:
Я сталкиваюсь с критической проблемой, в которой мой бэкэнд django не может получить подтверждение от Square о том, был ли оплата завершен.
Детали среды:
Я работаю над проектом laravel, но хочу знать, как работать с PHP Storm, например, убедиться, что пакет laravel/UI и библиотеки электронных таблиц PHP включены
Я попробовал импортировать проект Я сделал это с кодом vs в php Storm, но с видимыми...