Rumah pembangunan bahagian belakang tutorial php 微信支付之告警通知实例

微信支付之告警通知实例

Dec 29, 2017 pm 06:15 PM
Penggera Contoh maklumkan

本文主要介绍微信支付中如何获得告警通知,并附有实例代码以便参考。希望能帮助开发微信支付的小伙伴。

一、告警通知

为了及时通知商户异常,提高商户在微信平台的服务质量。微信后台会向商户推送告警通知,包括发货延迟、调用失败、通知失败等情况,通知的地址是商户在申请支付时填写的告警通知URL,在“公众平台-服务-服务中心-商户功能-商户基本资料-告警通知URL”可以查看。商户接收到告警通知后需要尽快修复其中提到的问题,以免影响线上经营。

告警通知URL接收的postData中还将含xml数据,格式如下:

<xml>
  <AppId><![CDATA[wxf8b4f85f3a794e77]]></AppId>
  <ErrorType>1001</ErrorType>
  <Description><![CDATA[错识描述]]></Description>
  <AlarmContent><![CDATA[错误详情]]></AlarmContent>
  <TimeStamp>1393860740</TimeStamp>
  <AppSignature><![CDATA[f8164781a303f4d5a944a2dfc68411a8c7e4fbea]]></AppSignature>
  <SignMethod><![CDATA[sha1]]></SignMethod>
</xml>
Salin selepas log masuk

二、程序接收

现在就是alarm.php函数的实现了,仿照微信基础接口SDK获取即可。将详细信息写入数据库或其他存储

$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];
$postObj = simplexml_load_string($postStr, &#39;SimpleXMLElement&#39;, LIBXML_NOCDATA);
logger("错误类型:".$postObj->ErrorType."错识描述:".$postObj->Description."错误详情:".$postObj->AlarmContent);

//日志记录
function logger($log_content)
{
  $max_size = 100000;
  $log_filename = "log.xml";
  if(file_exists($log_filename) and (abs(filesize($log_filename)) > $max_size)){unlink($log_filename);}
  file_put_contents($log_filename, date(&#39;H:i:s&#39;)." ".$log_content."\r\n", FILE_APPEND);
}
Salin selepas log masuk

相关推荐:

PHP微信支付开发之微信退款功能示例

Thinkphp整合微信支付功能详解

关于微信支付开发的10篇课程推荐

Atas ialah kandungan terperinci 微信支付之告警通知实例. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk mengosongkan pemberitahuan pada iPhone Bagaimana untuk mengosongkan pemberitahuan pada iPhone Feb 15, 2024 pm 06:10 PM

Walaupun pemberitahuan bukanlah suite terkuat pada iPhone, dalam kemas kini iOS baru-baru ini, Apple telah memperhalusi cara ia muncul. Versi iOS baharu meminimumkan keterlihatan makluman melalui Pusat Pemberitahuan untuk memastikan pengguna mendapat pengalaman yang lebih baik. Dalam artikel ini, kami akan membantu anda mengosongkan pemberitahuan pada iPhone dalam pelbagai cara yang berbeza. Cara untuk mematikan sepanduk pemberitahuan masuk pada iPhone Apabila anda berada di skrin Utama atau aktif menggunakan aplikasi, semua pemberitahuan akan muncul sebagai sepanduk di bahagian atas melainkan anda melumpuhkan ciri ini. Jika anda ingin menyemak pemberitahuan itu kemudian tanpa mengganggu tugas semasa anda, hanya leret sepanduk ke atas untuk mengetepikannya. Ini akan mengalihkan pemberitahuan yang anda terima ke Pusat Pemberitahuan supaya anda boleh

Panduan Pengguna Windows 11: Bagaimana untuk melumpuhkan pop timbul iklan Panduan Pengguna Windows 11: Bagaimana untuk melumpuhkan pop timbul iklan Sep 22, 2023 pm 07:21 PM

Sistem pengendalian Windows 11 Microsoft mungkin memaparkan cadangan secara berkala sebagai pop timbul pada komputer anda menggunakan sistem pemberitahuan. Sistem cadangan, yang pada asalnya direka bentuk untuk menyediakan petua dan cadangan kepada pengguna untuk menambah baik aliran kerja Windows 11 mereka, hampir sepenuhnya berubah menjadi sistem pengiklanan untuk mempromosikan perkhidmatan dan produk Microsoft. Pop timbul cadangan mungkin mengiklankan langganan Microsoft 365 kepada pengguna, mencadangkan memautkan telefon Android ke peranti atau menyediakan penyelesaian sandaran. Jika pop timbul ini mengganggu anda, anda boleh mengubahsuai sistem anda untuk melumpuhkannya sepenuhnya. Panduan berikut menyediakan cadangan untuk melumpuhkan pop timbul pada peranti yang menjalankan sistem pengendalian Windows 11 Microsoft.

Contoh SVM dalam Python Contoh SVM dalam Python Jun 11, 2023 pm 08:42 PM

Mesin Vektor Sokongan (SVM) dalam Python ialah algoritma pembelajaran diselia yang berkuasa yang boleh digunakan untuk menyelesaikan masalah klasifikasi dan regresi. SVM berprestasi baik apabila menangani data berdimensi tinggi dan masalah bukan linear, dan digunakan secara meluas dalam perlombongan data, klasifikasi imej, klasifikasi teks, bioinformatik dan bidang lain. Dalam artikel ini, kami akan memperkenalkan contoh penggunaan SVM untuk pengelasan dalam Python. Kami akan menggunakan model SVM daripada perpustakaan scikit-learn

Bagaimana untuk mematikan peringatan papan kekunci Apple TV pada iPhone Bagaimana untuk mematikan peringatan papan kekunci Apple TV pada iPhone Nov 30, 2023 pm 11:41 PM

Pada AppleTV, jika anda tidak mahu menggunakan AppleTV Remote untuk memasukkan teks, anda boleh menaip menggunakan iPhone atau iPad berdekatan. Setiap kali medan teks muncul pada AppleTV, pemberitahuan akan muncul pada iPhone atau iPad anda Selepas mengetik pemberitahuan, anda boleh menggunakan papan kekunci pada skrin pada peranti iOS anda untuk memasukkan teks pada AppleTV. Jika anda mendapati pemberitahuan ini menjengkelkan, anda boleh melumpuhkannya pada iPhone atau iPad anda (jika anda mempunyai beberapa AppleTV dan kanak-kanak di rumah, anda akan tahu apa yang kami maksudkan). Jika anda menjalankan iOS/iPadOS 15.1 atau lebih baru, berikut ialah cara untuk melumpuhkannya. Lancarkan pada iPhone atau iPad

Cara menukar tapak web anda kepada apl Mac kendiri Cara menukar tapak web anda kepada apl Mac kendiri Oct 12, 2023 pm 11:17 PM

Dalam macOS Sonoma dan Safari 17, anda boleh menukar tapak web menjadi "apl web," yang boleh diletakkan dalam dok Mac anda dan boleh diakses seperti mana-mana aplikasi lain tanpa membuka penyemak imbas. Baca terus untuk mengetahui cara ia berfungsi. Terima kasih kepada pilihan baharu dalam penyemak imbas Safari Apple, kini anda boleh menukar mana-mana tapak web di Internet yang anda kerap lawati menjadi "apl web" kendiri yang tinggal dalam dok Mac anda dan sedia untuk anda akses pada bila-bila masa. Apl web berfungsi dengan Kawalan Misi dan Pengurus Peringkat seperti mana-mana apl, dan juga boleh dibuka melalui Launchpad atau SpotlightSearch. Bagaimana untuk menukar mana-mana laman web menjadi

Bagaimana untuk melaksanakan push dan pemberitahuan mesej dalam aplikasi uniapp Bagaimana untuk melaksanakan push dan pemberitahuan mesej dalam aplikasi uniapp Oct 18, 2023 am 09:19 AM

Uniapp ialah rangka kerja pembangunan merentas platform berdasarkan Vue.js yang boleh digunakan untuk membangunkan aplikasi yang berjalan pada berbilang platform pada masa yang sama. Apabila melaksanakan fungsi tolak dan pemberitahuan mesej, Uniapp menyediakan beberapa pemalam dan API yang sepadan Perkara berikut akan memperkenalkan cara menggunakan pemalam dan API ini untuk melaksanakan fungsi tolak dan pemberitahuan mesej. 1. Tekan mesej Untuk melaksanakan fungsi tolak mesej, kita boleh menggunakan pemalam uni-push yang disediakan oleh Uniapp. Pemalam ini adalah berdasarkan Tencent Cloud Push Service dan boleh menolak mesej pada berbilang platform

Cara menggunakan daftar masuk dengan rumah, lokasi berbeza dan pemasa Cara menggunakan daftar masuk dengan rumah, lokasi berbeza dan pemasa Mar 24, 2024 am 09:31 AM

Cara untuk memberitahu orang lain bahawa anda telah tiba di destinasi anda Memberitahu orang lain bahawa anda telah tiba di destinasi anda dengan selamat ialah cara yang paling biasa untuk "mendaftar masuk" dan ia mudah dikendalikan. Berikut ialah langkah untuk menyediakan sebelum anda bersedia untuk memulakan langkah seterusnya dalam perjalanan anda. Buka mesej dan mulakan perbualan dengan orang yang ingin anda hantar daftar masuk Klik ikon tambah (+) di sebelah medan mesej Klik Klik Edit di bahagian bawah gesaan anda ingin pergi ke. Pilih "Selesai" di sudut kanan atas dan hantar "Daftar masuk." "Apabila memasuki destinasi anda, anda boleh memilih mod perjalanan yang berbeza bergantung pada keperluan anda, sama ada dengan kereta, pengangkutan awam atau berjalan kaki. . Pastikan anda memilih peranti yang anda gunakan dengan betul supaya peranti anda boleh menganggarkan dengan tepat tempoh masa yang diperlukan untuk sampai ke destinasi anda. Ini membolehkan anda merancang perjalanan anda dengan lebih baik dan membawa anda ke destinasi anda dengan lebih mudah.

Contoh Permulaan VUE3: Membuat Pemain Video Mudah Contoh Permulaan VUE3: Membuat Pemain Video Mudah Jun 15, 2023 pm 09:42 PM

Apabila rangka kerja hadapan generasi baharu terus muncul, VUE3 digemari sebagai rangka kerja bahagian hadapan yang pantas, fleksibel dan mudah digunakan. Seterusnya, mari kita pelajari asas VUE3 dan buat pemain video mudah. 1. Pasang VUE3 Mula-mula, kita perlu memasang VUE3 secara setempat. Buka alat baris arahan dan laksanakan arahan berikut: npminstallvue@next Kemudian, cipta fail HTML baharu dan perkenalkan VUE3: &lt;!doctypehtml&gt;

See all articles