Невозможно получить доступ к смещению строки типа в строке в CodeIgniter. ⇐ Php
Невозможно получить доступ к смещению строки типа в строке в CodeIgniter.
У меня возникла проблема: я пытаюсь подтвердить транзакцию пользователей через веб-перехватчик. Я не знаю, как решить эту проблему. Ниже приведен мой код
$data = @file_get_contents("php://input"); $event = json_decode($data, true); $result = array_change_key_case($event, CASE_LOWER); $е = ''; $dataarray = []; foreach ($event as $key => $value) { $dataarray[$key] = $value; $e = addslashes($value['id'][0]); } и я продолжаю это понимать
Обнаружено неперехваченное исключение Тип: Ошибка типа Сообщение: Невозможно получить доступ к смещению строки типа в строке. Имя файла: /home2/usefastp/public_html/app.usefastpay.ng/application/controllers/PaystackWebhook.php Номер строки: 25 Джсон
{ "event": "charge.success", "данные": { "идентификатор": 3589405365, "домен": "живой", "статус": "успех", "ссылка": "000013240229232839000039349865", «сумма»: 10000, «сообщение»: ноль, "gateway_response": "Одобрено", "paid_at": "2024-02-29T22:29:49.000Z", "created_at": "2024-02-29T22:29:49.000Z", "channel": "dedicated_nuban", "валюта": "NGN", «ip_address»: ноль, "метаданные": { "receiver_account_number": "9311879633", "receiver_bank": "Вема Банк", "Настраиваемые поля": [ { "display_name": "Учетная запись получателя", "variable_name": "receiver_account_number", "значение": "9311879633" }, { "display_name": "Банк получателя", "variable_name": "receiver_bank", "value": "Вема Банк" } ] }, "fees_breakdown": { "сумма": "100", «формула»: ноль, "type": "paystack" }, «журнал»: ноль, «сборы»: 100, «fees_split»: ноль, "авторизация": { "authorization_code": "AUTH_pxt202a52t", "корзина": "024XXX", "last4": "X758", "exp_month": "01", "exp_year": "2024", "channel": "dedicated_nuban", "card_type": "перевод", "банк": "Банк Гарантия Траст", "country_code": "НГ", "brand": "Управляемый аккаунт", «многоразовый»: ложь, «подпись»: ноль, «имя_аккаунта»: ноль, "sender_country": "НГ", "sender_bank": "Банк Гарантия Траст", "sender_bank_account_number": "XXXXXX9758", "sender_name": "НОСАХАРЕ АТЕХА ВЫНОСЛИВОСТЬ", "повествование": "0241459758/9311879633/ICEBERGSYNERG/N", "receiver_bank_account_number": "9311879633", "receiver_bank": "Вема Банк" }, "клиент": { "идентификатор": 160371778, "first_name": "Носахаре", "last_name": "Носахаре", "электронная почта": "[email protected]", "customer_code": "CUS_kt7u83b7vi2ispc", "телефон": "0908343", «метаданные»: {}, "risk_action": "по умолчанию", «international_format_phone»: ноль }, "план": {}, "субсчет": {}, "расколоть": {}, «order_id»: ноль, "paidAt": "2024-02-29T22:29:49.000Z", «запрошенная_сумма»: 10000, «pos_transaction_data»: ноль, «источник»: ноль } } это код, который был передан вебхуку для проверки, и я пытаюсь получить доступ к receiver_bank_account_number из авторизации внутри объекта данных. сильный>
У меня возникла проблема: я пытаюсь подтвердить транзакцию пользователей через веб-перехватчик. Я не знаю, как решить эту проблему. Ниже приведен мой код
$data = @file_get_contents("php://input"); $event = json_decode($data, true); $result = array_change_key_case($event, CASE_LOWER); $е = ''; $dataarray = []; foreach ($event as $key => $value) { $dataarray[$key] = $value; $e = addslashes($value['id'][0]); } и я продолжаю это понимать
Обнаружено неперехваченное исключение Тип: Ошибка типа Сообщение: Невозможно получить доступ к смещению строки типа в строке. Имя файла: /home2/usefastp/public_html/app.usefastpay.ng/application/controllers/PaystackWebhook.php Номер строки: 25 Джсон
{ "event": "charge.success", "данные": { "идентификатор": 3589405365, "домен": "живой", "статус": "успех", "ссылка": "000013240229232839000039349865", «сумма»: 10000, «сообщение»: ноль, "gateway_response": "Одобрено", "paid_at": "2024-02-29T22:29:49.000Z", "created_at": "2024-02-29T22:29:49.000Z", "channel": "dedicated_nuban", "валюта": "NGN", «ip_address»: ноль, "метаданные": { "receiver_account_number": "9311879633", "receiver_bank": "Вема Банк", "Настраиваемые поля": [ { "display_name": "Учетная запись получателя", "variable_name": "receiver_account_number", "значение": "9311879633" }, { "display_name": "Банк получателя", "variable_name": "receiver_bank", "value": "Вема Банк" } ] }, "fees_breakdown": { "сумма": "100", «формула»: ноль, "type": "paystack" }, «журнал»: ноль, «сборы»: 100, «fees_split»: ноль, "авторизация": { "authorization_code": "AUTH_pxt202a52t", "корзина": "024XXX", "last4": "X758", "exp_month": "01", "exp_year": "2024", "channel": "dedicated_nuban", "card_type": "перевод", "банк": "Банк Гарантия Траст", "country_code": "НГ", "brand": "Управляемый аккаунт", «многоразовый»: ложь, «подпись»: ноль, «имя_аккаунта»: ноль, "sender_country": "НГ", "sender_bank": "Банк Гарантия Траст", "sender_bank_account_number": "XXXXXX9758", "sender_name": "НОСАХАРЕ АТЕХА ВЫНОСЛИВОСТЬ", "повествование": "0241459758/9311879633/ICEBERGSYNERG/N", "receiver_bank_account_number": "9311879633", "receiver_bank": "Вема Банк" }, "клиент": { "идентификатор": 160371778, "first_name": "Носахаре", "last_name": "Носахаре", "электронная почта": "[email protected]", "customer_code": "CUS_kt7u83b7vi2ispc", "телефон": "0908343", «метаданные»: {}, "risk_action": "по умолчанию", «international_format_phone»: ноль }, "план": {}, "субсчет": {}, "расколоть": {}, «order_id»: ноль, "paidAt": "2024-02-29T22:29:49.000Z", «запрошенная_сумма»: 10000, «pos_transaction_data»: ноль, «источник»: ноль } } это код, который был передан вебхуку для проверки, и я пытаюсь получить доступ к receiver_bank_account_number из авторизации внутри объекта данных. сильный>
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Laravel Невозможно получить доступ к смещению строки типа в строке [закрыто]
Anonymous » » в форуме Php - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-