Домой Каталог: Дополнения WP-Recall WP Access Ultimate Платеж не найден в базе данных!
4ответ(ов) в теме
SevskGen.ru
не в сети 3 месяца
На сайте с 25.07.2021
Участник
Тем 7
Сообщения 18
1
11:48
Версия WP-Recall: 16.26.5
Версия дополнения: 1.12.1

Здравствуйте.
При успешном платеже (Юкасса приняла платеж) при нажатии на кнопку - "Возврат на сайт" выдается сообщение "Платеж не найден в базе данных!"
Подскажите где смотреть и что менять. Ранее все работала. Ставил плагин кеширования W3 Total Cache. Может он что то не дает? Но отключил его и все равно то же самое.
В "истории оплат" WP Access Ultimate платежа нет.

Вот от Юкассы:

POST /api/v3/payments
ОБЩЕЕ
shopId 819676
Когда отправлен 24 нояб. 2022 11:18:22
Ключ идемпотентности "*****ce926f64.58237****"
Метод POST
URL /api/v3/payments
HTTP код ответа 200 - Успешный запрос

ЗАПРОС:

{
	"amount": {
		"value": "50.00",
		"currency": "RUB"
	},
	"description": "Приобретение аккаунта платного доступа "Списки фамилий по селениям Севского уезда"",
	"receipt": {
		"items": [
			{
				"description": "Приобретение аккаунта платного доступа "Списки фамилий по селениям Севского уезда"",
				"amount": {
					"value": "50.00",
					"currency": "RUB"
				},
				"quantity": 1,
				"vat_code": 1
			}
		],
		"customer": {
			"email": "robot@sevskgen.ru"
		},
		"tax_system_code": 1
	},
	"confirmation": {
		"type": "redirect",
		"return_url": "https://sevskgen.ru/success/?yookapi=819676&payment-id=1669288702"
	},
	"metadata": {
		"baggage": "eyJ0YXJpZmZfaWQiOjksInBheV90eXBlIjoid2F1LXBheW1lbnQiLCJ1c2VyX2lkIjo0MzYsInJldHVybl91cmwiOiIifQ==",
		"user_id": "436",
		"pay_type": "wau-payment",
		"pay_id": "1669288702"
	},
	"capture": true
}

ОТВЕТ:

{
	"id": "2b113c8e-000f-5000-a000-14d7ca9efc0c",
	"status": "pending",
	"amount": {
		"value": "50.00",
		"currency": "RUB"
	},
	"description": "Приобретение аккаунта платного доступа "Списки фамилий по селениям Севского уезда"",
	"recipient": {
		"account_id": "819676",
		"gateway_id": "1868256"
	},
	"created_at": "2022-11-24T08:18:22.769Z",
	"confirmation": {
		"type": "redirect",
		"confirmation_url": "https://yoomoney.ru/checkout/payments/v2/contract?orderId=2b113c8e-000f-5000-a000-14d7ca9efc0c"
	},
	"test": false,
	"paid": false,
	"refundable": false,
	"metadata": {
		"pay_type": "wau-payment",
		"baggage": "eyJ0YXJpZmZfaWQiOjksInBheV90eXBlIjoid2F1LXBheW1lbnQiLCJ1c2VyX2lkIjo0MzYsInJldHVybl91cmwiOiIifQ==",
		"pay_id": "1669288702",
		"user_id": "436"
	}
}

0
SevskGen.ru
не в сети 3 месяца
На сайте с 25.07.2021
Участник
Тем 7
Сообщения 18
2
14:45

Из поддержки Юкассы ответили:

Проанализировали отправку уведомлений по платежу 2b113c8e-000f-5000-a000-14d7ca9efc0c.

Наша отправка нотификации:

Лог:

Спойлер

[2022-11-24T11:21:37.969544281+03:00] INFO [queue-24] [QUEUE/sendNotificationQueue] [ade7b98d6b50dd0f] [] [MerchantNotificationSender] [] sendNotificationAsync(): url=https://sevskgen.ru/payment/YandexMoneyApi/callback.php?action=notify, request.object={
"id" : "2b113c8e-000f-5000-a000-14d7ca9efc0c",
"status" : "succeeded",
"amount" : {
"value" : "50.00",
"currency" : "RUB"
},
"income_amount" : {
"value" : "47.65",
"currency" : "RUB"
},
"description" : "Приобретение аккаунта платного доступа "Списки фамилий по селениям Севского уезда"",
"recipient" : {
"account_id" : "819676",
"gateway_id" : "1868256"
},
"payment_method" : {
"type" : "bank_card",
"id" : "2b113c8e-000f-5000-a000-14d7ca9efc0c",
"saved" : false,
"title" : "Bank card *8785",
"card" : {
"first6" : "546940",
"last4" : "8785",
"expiry_year" : "***",
"expiry_month" : "***",
"card_type" : "MasterCard",
"issuer_country" : "RU",
"issuer_name" : "SBERBANK OF RUSSIA"
}
},
"captured_at" : "2022-11-24T08:21:37.063Z",
"created_at" : "2022-11-24T08:18:22.769Z",
"test" : false,
"refunded_amount" : {
"value" : "0.00",
"currency" : "RUB"
},
"paid" : true,
"refundable" : true,
"receipt_registration" : "pending",
"metadata" : {
"pay_type" : "wau-payment",
"baggage" : "eyJ0YXJpZmZfaWQiOjksInBheV90eXBlIjoid2F1LXBheW1lbnQiLCJ1c2VyX2lkIjo0MzYsInJldHVybl91cmwiOiIifQ==",
"pay_id" : "1669288702",
"user_id" : "436"
},
"authorization_details" : {
"rrn" : "232808956111",
"auth_code" : "229766",
"three_d_secure" : {
"applied" : true,
"protocol" : "v1",
"method_completed" : false,
"challenge_completed" : true
}
}
}, headers=[Signature: v1 2b113d51 1 MGQCMG27J3j0xESK0YgIT/mlOa6LZ4KTb1jTVFeslYaYZ4U0s1a0RLyWHLbYuuvNwI4PKQIwQnUQXsiq+HML6ekYdLeVslCZVYDJIXdll0Uk5OUOKNUVLy+GMys82QdZHm6JIxQo, Content-Type: application/json, User-Agent: AHC/2.1, Accept: */*]

В ответ мы получаем от вашего модуля ошибку 404:

[2022-11-24T11:21:39.108506382+03:00] WARN [async-http-notification-callbacks-6-13] [QUEUE/sendNotificationQueue] [ade7b98d6b50dd0f] [] [Resilience4jCircuitBreaker] [] Circuit breaker detected error:
java.lang.RuntimeException: Failed to process notification to host=sevskgen.ru, failureReason=illegal_http_code, httpCode=404

0
Андрей CS
не в сети 11 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16996
3
17:32

Добрый день.
Проверьте, какой урл указан в качестве URL для уведомлений на стороне платежной системы, боюсь, что уведомление от платежки посылается на несуществующий адрес.

1
SevskGen.ru
не в сети 3 месяца
На сайте с 25.07.2021
Участник
Тем 7
Сообщения 18
4
20:57

Да, URL для уведомлений был не тот. Спасибо

0
Тема закрыта. Публикация новых сообщений запрещена.