トレンドをフォローする ~ 私のストアが WeChat 決済に接続しました。shop_PHP チュートリアルのトレンドをフォローしてください
おしゃれ〜私の店はWeChat決済に接続されています、おしゃれなお店をフォローしてください
1. 最初に言うべきこと
1. 私の公式アカウントは 9 月 22 日に WeChat 決済を開始したので、該当するドキュメントのバージョン番号は v3.3.6 です。そのとき、私は誤って WeChat カスタマー サービスから v2.7 ドキュメントを入手し、1 日苦労しました。次々と水たまりから這い上がり、尿の水たまりに落ち、人々は悲惨な状況に陥りましたが、今では、この情報が公開プラットフォームでダウンロードできるようになりました。皆さんもこの穴を避けられることを願っています。
2. 最も重要な点: この記事はソフト広告の疑いがありますので、注意して読んでください。まずは友達がここにコメントを書くのを手伝ってください~~~
2番目に、パラメータを取得するにはこれらの場所に行く必要があります
1. WeChat パブリック アカウント管理バックエンド mp.weixin.qq.com にログインし、左側のメニュー バーでデベロッパー センターを見つけ、下の画像をクリックして AppID と AppSecret を確認します:
2. WeChat 支払いが承認されると、Tenpay は申請者のメールボックスに 3 通のメールを送信します。私の家族は以前、メインのウェブサイト支払いインターフェース用に Tenpay を通じてアカウントを開設しましたが、今回は新しいアカウントが Tenpay アカウントに送信されました。驚くべきことに、今回は WeChat 支払いにデポジットが必要ないのですが、理由はわかりません。
weixinpay のメールをクリックして、添付ファイルの pem 形式のファイルを Web サーバーにダウンロードして保存します。ファイルの絶対パスは次のコードで使用されます。
3. WeChat 販売者プラットフォーム (mch.weixin.qq.com) にログインし、販売者支払いキーを設定します キー:
4. WeChat パブリック アカウント管理バックエンド mp.weixin.qq.com にログインし、支払い設定、支払いテスト、支払いホワイトリストを設定します
3. クラスを構成するパラメータを見つけます
class WxPayConf クラスWxPayConf
{
//========【基本情報設定】
============================ = ======= // WeChat 公式アカウントの一意の識別子。審査通過後はWeChatから送信されるメールで確認してください
const APPID = "2で見た
AppIDを記入します。1"; //アクセプタ
ID、アイデンティティ識別 const MCHID = "2、
2にあるMCHIDを記入してください"; //販売者支払いキー
キー。審査通過後、WeChatから送られてくるメールをご確認ください(がない場合は、WeChatマーチャントプラットフォームにログインして設定できます) const KEY = "2と3で設定したキーを入力します
"; //JSAPI openid
を取得後、公開プラットフォームで開発モードをオンにすると閲覧可能になります。 const APPSECRET = "2と1
にあるAppSecretを記入します"; //=======【
JSAPI
パス設定】========================== == ========= //プロセス中にaccess_tokenを取得し、uriにコードをjsapiの支払いページに渡しますジャンプ const JS_API_CALL_URL = "http://www.xxx.com/wxpay/js_api_call.php"; //========【証明書パス設定】============================ = ======= //証明書パス,絶対パスを入力する必要があることに注意してください const SSLCERT_PATH = "2でダウンロードしたpemファイルがサーバー上に置かれるパスを記入してください"; const SSLKEY_PATH = "2でダウンロードしたpemファイルがサーバー上に置かれているパスを記入してください"; //=======【非同期通知url設定】========================= = ========== //非同期通知url、販売者は実際の開発プロセスに従って設定します const NOTIFY_URL = http://www.xxxx.com/wxpay/notify_url.php; } 4. JSAPI支払い WeChat JS APIはWeChatの内蔵ブラウザでのみ使用でき、他のブラウザからの呼び出しは無効です。 次のコードは、WeChat が公式に提供する JS API 決済デモです include_once("WxPayHelper/WxPayHelper.php"); WeChat 支払いパラメーターを申請したものに変更し、ウェブページを WeChat 支払いディレクトリにアップロードします。公式アカウント を使用して、テスト アカウントのウェブページ アドレスに返信します。ユーザーはJS API決済を実現できます。 5. ネイティブ支払い 公式デモを使用すると、ネイティブ支払いモード 2 が完成します 次のコードは WeChat によって公式に提供されています natice支払いデモ include_once("WxPayHelper/WxPayHelper.php"); 6. WxPayHelper.phpを呼び出すときの問題
開発中、公式デモで提供されているwxPayHeler.phpにいくつかの問題があり、その結果、不正な署名結果が発生しました。
ダウンロードしたバージョンに応じて変更が必要かどうかを確認できます
変更されたコードはここに掲載されています
おめでとうございます~ この臭い記事を読むのにとても忍耐力があります -_- 少しでも役に立ったと思われる場合は、労力を節約して、親指を立ててください。ショップ (www.wsyu.com) はあなたのガールフレンドのために美しいネックレス、ブレスレット、またはアンクレットを用意します (私はいつもプログラマーにはガールフレンドがいると信じてきました!!!) 彼女が幸せなときは、夜にそれを身に着けることができます。 マスターベーションする必要はありません。 ! または公式アカウントをフォローしてください: 現在、WeChat ストア インターフェイスの開発に取り組んでいます。グループへの参加を歓迎します: 204689062 ディスカッションに参加してください~ 私はトレンドを追うのがあまり好きではありませんが、誰もが長い間情報発信に WeChat を使用してきましたが、私は依然として電話、テキスト メッセージ、電子メールという通常のコミュニケーション手段に固執しています。これは私が新しいものを受け入れないからではなく、情報伝達の過程で中間リンクが増えるほど、情報のセキュリティがテキスト メッセージほど良くなくなることを知っているからです。電話ほど良くはなく、携帯電話は固定電話ほど良くなく、固定電話は対面での会議ほど良くはありません。カフェで話すよりも家でチャットする方が良いです。政府がインターネット上での実名システムを厳しく要求すると、WeChat はあなたの携帯電話番号、場所、親戚や友人を記録します。 。 。すべてが一度に捕まれば、どんな「実名制」も見劣りするだろう。私が Fetion を使用していたときに、次のようなことが起こりました。Fetion システムは、私の元ガールフレンドの番号を妻に推奨しました。あなたたち 2 人には共通の友人がいます。 友達に騙された後、周りの友達はみな WeChat を使ってゲームのプレイなどについてあなたに連絡していることがわかります。もしあなたが WeChat を追加していなければ、彼らはあなたをプレイに連れて行ってくれません。そこで、私も携帯電話を変えてWeChatにログインしました。思いがけず、WeChat を使用して初めて友人とボール遊びにデートに行ったとき、WeChat が料金を請求するという噂を受け取りました。ネットで調べてみると、WeChatの課金問題はすでに大騒ぎになっていることがわかった。WeChatの製造元であるテンセント社は慌ててこの噂に反論し、WeChatの影響を直接受けたチャイナモバイルの会長も出て行った。上半身裸で、「WeChatやその他のOTTサービスは実際に原因となっている。主務政府部門で工業情報化部の大臣である苗偉氏は、工業情報化部は現在、事業者のWeChat料金について調整中であると公に述べた。 「データ通信料以外の料金も妥当だ」と政府と一致する公式メディアも外国の料金請求の事例を見つけて誇張したが、無料サービスに慣れていたネチズンはデータ通信料以外の料金を単純に受け入れなかった。一時期、誰もが異口同音に「料金」について話していた。 専門家は、課金派か課金反対派かに関係なく、OTT(付加価値サービス)やシグナリングチャネルなどの専門用語を多用して、WeChatの是非を万人に説明しようとしている。しかし、これらのことを理解できる業界人は別として、北京郵政公社に8年間勤務している私ですら理解できません。以前、IT 専門家にこのことについて尋ねたことがあります。「WeChat がシグナリング チャネルを占有していると思われる場合は、シグナリングに他の 7 つのチャネルの 1 つを使用してください」といつも言います。専門家から嘲笑: 外国人であることをやめて、信号伝達に別のチャネルを使用しますか?声に影響は出ないのでしょうか? !音声は携帯電話会社の基盤です。携帯電話事業者がデータ サービスに対して愛憎の関係にあることがわかります。データの増加は必然的に従来の音声通話に影響を及ぼしますが、彼らは依然として音声の立場に固執し、データ ビジネスの発展の一般的な傾向を無視しています。このままでは携帯電話会社が第二のコダックになるかもしれない。 実際、WeChatの課金には専門用語はそれほど多くなく、理論的根拠や海外での経験を見つける必要もありません。課金するかどうか、そしていくら課金するかはすべて、商品やサービスを提供する買い手と売り手の間で得られるゲームと合意によって決まります。 WeChat に関する限り、テンセントはサービスプロバイダーであり、私たち全員がユーザーであり、携帯電話会社はこのサービスを提供する仲介者です。したがって、このサービス チェーンには、次の 3 つの有料サービスが存在する可能性があります: 料金 1: Tencent がユーザーから徴収 (販売者関係)、料金 2: Tencent がオペレーター (販売仲介者) に支払い、料金 3: オペレーターがユーザーから徴収 (購入者のエージェント)。これら 3 つの偶発的な課金項目のうち、ユーザーに直接関係する 2 つの項目は「課金 1」と「課金 3」です。「課金 3」は、月間サブスクリプションの合計または計算のトラフィックについて、すでに収集されています。テンセントは「料金1」についてはすでに事業者に料金を支払っているが、現時点では料金を請求しないと繰り返し述べている。では、私たちユーザーは何を心配する必要があるのでしょうか?他にどんなレンガを投げる必要がありますか? したがって、議論する必要がある唯一のことは、「料金 2」、つまり通信事業者が Tencent に請求するアクセス料金です。論理的に言えば、この請求は可能であり、適切です。ただし、これは公平な条件の下で差別なく行われなければなりません。通信事業者は Tencent の WeChat に料金を請求するだけではなく、通信事業者がアクセスするすべての OTT 製品に対して明確な料金基準を持たなければなりません。つまり、Tencent WeChat が料金を請求する場合、Skype、FeiChat、Yixin などにも同じ請求基準を採用する必要があります。もちろん、テンセントには、オペレーターの料金を支払わないことを選択する権利もあります。たとえば、特定のオペレーターの料金を拒否し、そのオペレーターが提供するネットワークを使用しない場合もあります。このように、Tencent は通信事業者のネットワークを使用していないため、Tencent は通信事業者のネットワークを使用している WeChat ユーザーの一部を失う可能性があります。同時に、通信事業者のデータ トラフィック ビジネスに影響が及び、携帯電話向けの一部のユーザーも影響を受けることになります。本文>>jpapiを使って支払う場合は3を修正する必要があります

PHPタイプは、コードの品質と読みやすさを向上させるためのプロンプトがあります。 1)スカラータイプのヒント:php7.0であるため、基本データ型は、int、floatなどの関数パラメーターで指定できます。 3)ユニオンタイプのプロンプト:PHP8.0であるため、関数パラメーターまたは戻り値で複数のタイプを指定することができます。 4)Nullable Typeプロンプト:null値を含めることができ、null値を返す可能性のある機能を処理できます。

PHPでは、クローンキーワードを使用してオブジェクトのコピーを作成し、\ _ \ _クローンマジックメソッドを使用してクローン動作をカスタマイズします。 1.クローンキーワードを使用して浅いコピーを作成し、オブジェクトのプロパティをクローン化しますが、オブジェクトのプロパティはクローニングしません。 2。\ _ \ _クローン法は、浅いコピーの問題を避けるために、ネストされたオブジェクトを深くコピーできます。 3.クローニングにおける円形の参照とパフォーマンスの問題を避けるために注意し、クローニング操作を最適化して効率を向上させます。

PHPはWeb開発およびコンテンツ管理システムに適しており、Pythonはデータサイエンス、機械学習、自動化スクリプトに適しています。 1.PHPは、高速でスケーラブルなWebサイトとアプリケーションの構築においてうまく機能し、WordPressなどのCMSで一般的に使用されます。 2。Pythonは、NumpyやTensorflowなどの豊富なライブラリを使用して、データサイエンスと機械学習の分野で驚くほどパフォーマンスを発揮しています。

HTTPキャッシュヘッダーの主要なプレーヤーには、キャッシュコントロール、ETAG、およびラスト修飾が含まれます。 1.Cache-Controlは、キャッシュポリシーを制御するために使用されます。例:キャッシュコントロール:Max-Age = 3600、public。 2。ETAGは、一意の識別子を介してリソースの変更を検証します。例:ETAG: "686897696A7C876B7E"。 3. Last-Modifiedは、リソースの最後の変更時間を示しています。

PHPでは、Password_hashとpassword_verify関数を使用して安全なパスワードハッシュを実装する必要があり、MD5またはSHA1を使用しないでください。 1)password_hashセキュリティを強化するために、塩値を含むハッシュを生成します。 2)password_verifyハッシュ値を比較して、パスワードを確認し、セキュリティを確保します。 3)MD5とSHA1は脆弱であり、塩の値が不足しており、最新のパスワードセキュリティには適していません。

PHPは、動的なWeb開発およびサーバー側のアプリケーションに使用されるサーバー側のスクリプト言語です。 1.PHPは、編集を必要とせず、迅速な発展に適した解釈言語です。 2。PHPコードはHTMLに組み込まれているため、Webページの開発が簡単になりました。 3。PHPプロセスサーバー側のロジック、HTML出力を生成し、ユーザーの相互作用とデータ処理をサポートします。 4。PHPは、データベースと対話し、プロセスフォームの送信、サーバー側のタスクを実行できます。

PHPは過去数十年にわたってネットワークを形成しており、Web開発において重要な役割を果たし続けます。 1)PHPは1994年に発信され、MySQLとのシームレスな統合により、開発者にとって最初の選択肢となっています。 2)コア関数には、動的なコンテンツの生成とデータベースとの統合が含まれ、ウェブサイトをリアルタイムで更新し、パーソナライズされた方法で表示できるようにします。 3)PHPの幅広いアプリケーションとエコシステムは、長期的な影響を促進していますが、バージョンの更新とセキュリティの課題にも直面しています。 4)PHP7のリリースなど、近年のパフォーマンスの改善により、現代の言語と競合できるようになりました。 5)将来的には、PHPはコンテナ化やマイクロサービスなどの新しい課題に対処する必要がありますが、その柔軟性とアクティブなコミュニティにより適応性があります。

PHPの中心的な利点には、学習の容易さ、強力なWeb開発サポート、豊富なライブラリとフレームワーク、高性能とスケーラビリティ、クロスプラットフォームの互換性、費用対効果が含まれます。 1)初心者に適した学習と使用が簡単。 2)Webサーバーとの適切な統合および複数のデータベースをサポートします。 3)Laravelなどの強力なフレームワークを持っています。 4)最適化を通じて高性能を達成できます。 5)複数のオペレーティングシステムをサポートします。 6)開発コストを削減するためのオープンソース。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター
