Open mdatamn opened 1 year ago
@mdatamn Debug хийгээд screenshot, log болон woocommerce order detail оруулаарай
1, төлбөр төлөгдөх байдал Данс зөв мөнгөн дүн зөв гач байна https://ibb.co/RgfyvHY
2023-05-26T10:06:04+00:00 CRITICAL Uncaught Error: Attempt to assign property "object_type" on null in /home/u971125977/domains/lfx.mn/public_html/wp-content/plugins/wc-qpay-gateway/admin/class-qplugin-wc-payment-gateway.php:313 Stack trace:
thrown in /home/u971125977/domains/lfx.mn/public_html/wp-content/plugins/wc-qpay-gateway/admin/class-qplugin-wc-payment-gateway.php on line 313
@mdatamn 1000₮ үнэтэй бараа худалдан авсан юм байна. Аль нэг банк-апп ашиглаад амжилттай гүйлгээ хийсэн гэж ойлголоо. 120 сек дотроо. зөв үү?
L313 дээр алдаа заахын өмнөхөн 311, 309 дээр бичсэн log-г харах хэрэгтэй байх
Тиймээ төлбөр амжилттай орж байгаа . lfx.mn гэсэн вэбсайт байгаа https тэй вэбсайт байгаа
Qpay-н Production орчин мөн үү? L#309, L#311 дээрх бичигдсэн log харах хэрэгтэй @mdatamn
@biligunb манайх бас production байгаа. Яг адилхан асуудалтай байна.
Log1 зураг
Log2 Webhook:QPay payment response:
[29-May-2023 10:22:05 UTC] FetchOrderStatus:Order: { "orderId": 12377, "status": "pending" } [29-May-2023 10:22:05 UTC] Webhook:QPay auth response: { "headers": {}, "body": "{\"token_type\":\"bearer\",\"refresh_expires_in\":1685442125,\"refresh_token\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjNkNWE0YmRmLWJjYjctNDAzZS05ZTc3LTUyYWI0YzdjZmJlMyIsInNlc3Npb25fc2VjcmV0IjoiJDJiJDEwJHBQQ0pVRlBjLnF6N2FLZnMuQ2pZME9GVGNTVzJqZ0dpcGF3ay9YOVdDQy9VZ000eVhsLjhTIiwiZXh0cmEiOnt9LCJpYXQiOjE2ODUzNTU3MjUsImV4cCI6MzM3MDgxMjI1MH0.eBeWiSj1o3WlVQlU4UZ3v7npzPHGT8VcyDiv6fjHDbU\",\"access_token\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjbGllbnRfaWQiOiIzZDVhNGJkZi1iY2I3LTQwM2UtOWU3Ny01MmFiNGM3Y2ZiZTMiLCJzZXNzaW9uX2lkIjoiUVBvcHFfUXpFU0xQNm1OX3FRN3BoUTRwb3llSE9vejQiLCJpYXQiOjE2ODUzNTU3MjUsImV4cCI6MzM3MDc5Nzg1MH0.nHTQ9sgDYYugQ18z0ABNSe1Ro_wvefbIHNaqmpAluAM\",\"expires_in\":1685442125,\"scope\":\"get_token\",\"not-before-policy\":\"0\",\"session_state\":\"prod\"}", "response": { "code": 200, "message": "OK" }, "cookies": [ { "name": "_4d45d", "value": "http:\/\/10.233.105.162:3000", "expires": null, "path": "\/", "domain": "merchant.qpay.mn", "port": null, "host_only": true }, { "name": "qpay_merchant_openapi.sid", "value": "s:QPopq_QzESLP6mN_qQ7phQ4poyeHOoz4.k7CvvPlCZaQccOk24JwWK3UPF9GtlrsmiV24TwTpqUw", "expires": 1685442125, "path": "\/", "domain": "merchant.qpay.mn", "port": null, "host_only": true } ], "filename": null, "http_response": { "data": null, "headers": null, "status": null } } [29-May-2023 10:22:05 UTC] Webhook:QPay payment response: { "headers": {}, "body": "{\"payment_id\":\"743180759816474\",\"payment_status\":\"PAID\",\"payment_fee\":\"2.00\",\"payment_amount\":\"199.96\",\"payment_currency\":\"MNT\",\"payment_date\":\"2023-05-29T10:22:04.488Z\",\"payment_wallet\":\"0fc9b71c-cd87-4ffd-9cac-2279ebd9deb0\",\"object_type\":\"INVOICE\",\"object_id\":\"3958f27e-7a1c-4a0d-83c7-9137cf1a8fc9\",\"next_payment_date\":null,\"next_payment_datetime\":null,\"transaction_type\":\"P2P\",\"card_transactions\":[],\"p2p_transactions\":[{\"id\":\"368715267147679\",\"transaction_bank_code\":\"050000\",\"account_bank_code\":\"050000\",\"account_bank_name\":\"\u0425\u0430\u0430\u043d \u0431\u0430\u043d\u043a\",\"account_number\":\"5097039631\",\"status\":\"SUCCESS\",\"amount\":\"197.96\",\"currency\":\"MNT\",\"settlement_status\":\"SETTLED\"},{\"id\":\"435506098101268\",\"transaction_bank_code\":\"050000\",\"account_bank_code\":\"050000\",\"account_bank_name\":\"\u0425\u0430\u0430\u043d \u0431\u0430\u043d\u043a\",\"account_number\":\"5220048286\",\"status\":\"SUCCESS\",\"amount\":\"2.00\",\"currency\":\"MNT\",\"settlement_status\":\"SETTLED\"}]}", "response": { "code": 200, "message": "OK" }, "cookies": [ { "name": "_4d45d", "value": "http:\/\/10.233.124.201:3000", "expires": null, "path": "\/", "domain": "merchant.qpay.mn", "port": null, "host_only": true }, { "name": "qpay_merchant_openapi.sid", "value": "s:s2glQOS7UOryZfpPFhnfTSqD5NwuracN.PUaxmCssao\/647IK4F7OVtGpfT9UCkwusJzKLtOG6GE", "expires": 1685442125, "path": "\/", "domain": "merchant.qpay.mn", "port": null, "host_only": true } ], "filename": null, "http_response": { "data": null, "headers": null, "status": null } } [29-May-2023 10:22:05 UTC] Webhook:QPay object_id: "3958f27e-7a1c-4a0d-83c7-9137cf1a8fc9" [29-May-2023 10:22:05 UTC] PHP Fatal error: Uncaught Error: Attempt to assign property "object_type" on null in /home/ubuntu/ubuntu/ubuntu/wordpress/wp-content/plugins/wc-qpay-gateway/admin/class-qplugin-wc-payment-gateway.php:313 Stack trace:
thrown in /home/ubuntu/ubuntu/ubuntu/wordpress/wp-content/plugins/wc-qpay-gateway/admin/class-qplugin-wc-payment-gateway.php on line 313
Order detail
@Turiinjargal 😅 энэ юу болсон бэ? Уул нь төлбөр нь болсон ч hook нь болоогүй юм уу да тэ?
@biligunb харин тийн яг тэгээд байгаа шүү хха webhook нь ажиллахгүй байсан. Энэ засагдана гэж байх уу :P
Одоо ашиглаж бгаа юу? Би өөрөө qpay эрхгүй болохоор тест хийж чадахгүй л бна л даа
Сайн байна уу. Энэ plugin одоо ажиллаж байгаа юу.
@AsadTuruu туршаад үзээрэй
Сайн байна уу. Ийм plugin гаргаад үнэгүй ашиглуулж байгаад баярлалаа. Qpay төлбөр нь төлөгдөж байгаа ч амжилттай төлөгдлөө гэсэн гарч ирэхгүй 120сек дуусаж байна. Woocommerce дээрээ pending төлөвтэй байгаад байдаг. Ер нь дээрх хүмүүсийн алдаатай ижил байна. Qpay - тэй холбогдсон чинь 400 гэсэн алдаа заасан байна л гэж байна. Энийг засах боломжтой юу. Засвал юу хэрэгтэй байна
Webhook нь болохгүй л байгаа бололтой. QPay documentation шалгаад, plugin код бас шалгаад алдаа нь хаана байгааг олчихвол гайгүй засч болох л байх. Надад одоо Qpay account байхгүй болохоор шалгаж, тест хийж болохгүй байна аа
Аан за. Qpay account авахын тулд яах ёстой вэ. Засах талаар хөөцөлдөөд өгөөч тэгвэл олон хүнд буян болох гээд байна. Миний зүгээс шалтгаалах юу байна. Манай сайт руу админ эрхээр ороод тест хийж болох уу.
1.0.1 дээр Fix 120 seconf stuck bug гэдэг нь худлаа юу.
Цаг заваараа засаад өгөөрэй. Баярлалаа
1.0.1 fix хийгдсэн нь үнэн. QPay account гүй бол тест хийж болохгүй? Dev орчинд web hook бдаггүй санагдаж бна
1.0.1 -g ni xaanaas avch suulgax uu
On Thu, May 30, 2024, 03:27 biligunb @.***> wrote:
1.0.1 fix хийгдсэн нь үнэн. QPay account гүй бол тест хийж болохгүй? Dev орчинд web hook бдаггүй санагдаж бна
— Reply to this email directly, view it on GitHub https://github.com/biligunb/qplugin/issues/29#issuecomment-2138114965, or unsubscribe https://github.com/notifications/unsubscribe-auth/AESR2M5PXXPFBF53KYGFZGLZEYT23AVCNFSM6AAAAAAYPHK27OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMZYGEYTIOJWGU . You are receiving this because you were mentioned.Message ID: @.***>
Сайн байна уу. Энэ plugin- алдаа нь тэгээд хэзээ засагдах уу. Ер нь засагдах уу хө. Би харин танайхыг ашиглаж болно гэхээр нь qpay-с эрх худалдаж аваад танай plugin-тай холбоод ажилуулсан чинь алдаа заагаад байдаг. Өөр ямар хувилбар байж болоху wordpress дээр би өөрөө код мэдлэг тааруу болохоор сайн шийдэж чадахгүй байна
Sn uu. 120 sek aldaa zasagdaj bga yu.
On Thu, May 30, 2024, 12:21 Enkhtur Byambakhuu @.***> wrote:
1.0.1 -g ni xaanaas avch suulgax uu
On Thu, May 30, 2024, 03:27 biligunb @.***> wrote:
1.0.1 fix хийгдсэн нь үнэн. QPay account гүй бол тест хийж болохгүй? Dev орчинд web hook бдаггүй санагдаж бна
— Reply to this email directly, view it on GitHub https://github.com/biligunb/qplugin/issues/29#issuecomment-2138114965, or unsubscribe https://github.com/notifications/unsubscribe-auth/AESR2M5PXXPFBF53KYGFZGLZEYT23AVCNFSM6AAAAAAYPHK27OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMZYGEYTIOJWGU . You are receiving this because you were mentioned.Message ID: @.***>
@AsadTuruu 1.0.1 хувилбар нь Plugin repository-д байгаа. Татаж суулгаж байгаа нь тэр гэсэн үг. Хэрвээ надад QPay account байвал, ядаж тест хийх боломжтой болно. Үгүй бол шалгах ч боломжгүй байна. QPay account credentials нь өөрчлөх боломжтой байдаг бил үү? (Түр зуур надад хэрэглүүлээд, дараа нь шинэчлэх?)
Hi. Qpay plugin zasagdsanu.
On Tue, Jun 11, 2024 at 3:54 AM biligunb @.***> wrote:
@AsadTuruu https://github.com/AsadTuruu 1.0.1 хувилбар нь Plugin repository-д байгаа. Татаж суулгаж байгаа нь тэр гэсэн үг. Хэрвээ надад QPay account байвал, ядаж тест хийх боломжтой болно. Үгүй бол шалгах ч боломжгүй байна. QPay account credentials нь өөрчлөх боломжтой байдаг бил үү? (Түр зуур надад хэрэглүүлээд, дараа нь шинэчлэх?)
— Reply to this email directly, view it on GitHub https://github.com/biligunb/qplugin/issues/29#issuecomment-2159173040, or unsubscribe https://github.com/notifications/unsubscribe-auth/AESR2MYELRQJYVJWDGLX7M3ZGX76FAVCNFSM6AAAAAAYPHK27OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNJZGE3TGMBUGA . You are receiving this because you were mentioned.Message ID: @.***>
-- Хүндэтгэсэн, Б. Энхтөр
99186872 @.***
Холбогдох холболтыг бүрэн хийгээд (Invoice, username, password) Төлбөр төлөхөд qpay гарч ирээд төлбөр төлөгдөж данснаас хасагдсан боловч
Төлбөр амжилттай төлөгдлөө хэсэг гарч ирэхгүй. 120сек тоологдож дуусаад амжилтгүй гэсэн алдаа зааж байна
woocommerce дэар үүсгэсэн бараа бүтээгдэхүүн. payment pending төлөвт байсаар байна
Энэ алдааг шийдвэрлэж өгнө үү
Баярлалаа