


WeChat スキャン コード支払いの開発中に遭遇した問題と解決策を共有します - Ecshop WeChat 支払いプラグイン、遭遇した問題 ecshop_PHP チュートリアルが添付されています
WeChat スキャン コード支払いの開発で遭遇した問題と解決策を共有します - Ecshop で問題が発生した場合は、Ecshop WeChat 支払いプラグインを添付します
最近、友人のショッピング モールを手伝いました。この記事は、WeChat スキャン支払い機能を追加するために ecshop に基づいて開発されました。公式の SDK または開発ヘルプ ドキュメントをダウンロードし、その指示に従えば、2 つ以上かかることは誰にもわかりません。完成までに 3 日かかりました。また、インターネットで技術的な記事をたくさん検索しましたが、開発方法とアクセス方法が簡単に説明されているだけで、遭遇した問題は解決されませんでした。本当に頼れるのは自分だけだと実感しています。
この記事の目的は、この分野で開発する友人が役立つように、私が遭遇した問題と解決策を書き留めることです。
開発前に、公式の[スキャンQRコード決済]開発ドキュメントをご確認ください。スキャンQRコード決済は次の2つのモードに分かれています:
△モード1:
発生した問題: 初めて QR コードをスキャンしても正常にスキャンできますが、支払いなしで再度スキャンするとプロンプトが表示されます: [OK] または販売者情報の要求がタイムアウトし、HTTPCode が 200 ではありません - 私は次の解決策を見つけようとしました。この問題はさまざまな方法で解決できませんでした。知っている人が答えてくれることを願っています。ありがとうございます。
△モード2:
注: モールの注文番号を取引注文番号 (out_trade_no) として直接使用することはできません。そうでない場合、WeChat スキャン コード支払い QR コードを再度生成すると、インターフェイスに次のメッセージが表示されます: 販売者の注文番号は重複しているため、再生成できません。
次に、Jiang Zi の質問は、取引注文番号をどのように設定し、WeChat 販売者プラットフォーム内の対応する注文情報を後でインターフェースを通じて照会できるようにするか、照合できるようにするにはどうすればよいでしょうか?実現可能な方法は次のとおりです。コードをスキャンする前に統合注文インターフェイスを使用し、out_trade_no はモール注文システムの注文番号を渡しませんが、WeChat 支払いトランザクション注文番号 (out_trade_no) に対応する新しい固有のフローを追加します。 ) 表は次のとおりです:
上記のテーブルには、serial_is_paid フィールドがあります。このトランザクションが完了したかどうかをマークするために使用されます。つまり、支払い成功通知コールバック処理で、注文のクエリ方法に関して返された out_trade_no に従って支払いステータスが更新されます。支払い状況も知っておくべきだと思います...
さて、私は長い間技術的なブログを書いていなかったので、少し混乱しているかもしれませんが、よくわかっていない友達は注意してコミュニケーションをとることができます。
WeChat Pay V3 には落とし穴がいっぱい - WeChat Pay コールバック ページ
前回の WeChat Pay V3 には落とし穴がいっぱいだったということによると、多くの庭師は何千回も悪用された後、最終的にフレンドリーな WeChat 支払いインターフェースに飛びつきましたが、支払いのためにパスワードを入力した後、何をすればよいのかわかりませんでした。 、支払いの最終処理フローを補います。
1.フロントでのお支払い後のフィードバック情報の成否に応じてHTML内で該当ページへジャンプします
リーリー2. 支払い開発チュートリアル (WeChat マーチャント プラットフォーム バージョン).zip から WeChat 支払いインターフェイスのドキュメントとデモ (パブリック アカウント) をダウンロードします。 返されるパラメータについては、インターフェースドキュメントのセクション 4.2. 一般的な通知インターフェースを参照してください。
通知 URL は、セクション 4.1 で送信されたパラメータ Notice_url です。支払いが完了すると、WeChat は関連情報とユーザー情報をこの URL に送信し、販売者は処理情報を受け取る必要があります。
リーリー 注意:
したがって、支払いを正常に受け取った後、コードの赤い部分を返して、処理されたことを WeChat サーバーに知らせる必要があります。そうしないと、WeChat サーバーからフィードバックを受け取り続けることになります。
getPostStr() メソッド:リーリー
前面と背面が接続されたので、肝心なのはデバッグを辛抱強く行うことです。頑張ってください~
。
http://www.bkjia.com/PHPjc/1049133.html

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

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

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック











WeChat では、ユーザーは支払いパスワードを入力して購入できますが、支払いパスワードを忘れた場合はどうすればよいでしょうか?ユーザーが支払いパスワードを忘れた場合は、[マイサービス] - [ウォレット] - [支払い設定] - に移動して支払いパスワードを回復する必要があります。決済パスワードを忘れた場合の確認方法については、具体的な操作方法を以下で詳しくご紹介しますので、ぜひご覧ください。 WeChat の使い方チュートリアル. WeChat の支払いパスワードを忘れた場合、どのように確認しますか? 回答: マイサービス - ウォレット - 支払い設定 - 支払いパスワードを忘れた場合 具体的な方法: 1. まず、[マイ] をクリックします。 2. 中のサービスをクリックします。 3. 内部のウォレットをクリックします。 4. 支払い設定を見つけます。 5. 「支払いパスワードを忘れた場合」をクリックします。 6. 確認のために自分の情報を入力します。 7. 次に、新しい支払いパスワードを入力して変更します。

WeChat 支払いパスワードを忘れた場合の解決策: 1. WeChat アプリを開き、右下隅の「I」をクリックしてパーソナル センター ページに入ります; 2. パーソナル センター ページで、「支払う」をクリックして支払いページに入ります; 3.支払いページで、右上隅の「...」をクリックして支払い管理ページに入ります; 4. 支払い管理ページで、「支払いパスワードを忘れた場合」を見つけてクリックします; 5. ページの指示に従って、個人情報を入力します。本人確認が完了すると、「顔をスワイプして取得する」または「キャッシュカード情報を認証して取得する」方法からパスワードなどを取得することができます。

Meituan テイクアウト アプリには多くの食品や軽食の店があり、すべての携帯電話ユーザーは自分のアカウントを通じてログインします。個人の配達先住所と連絡先番号を追加して、最も便利なテイクアウト サービスをお楽しみください。ソフトウェアのホームページを開き、製品キーワードを入力し、オンラインで検索すると、対応する製品の結果が表示されます。上下にスワイプするだけで購入して注文できます。また、プラットフォームは、配達先住所に基づいて、レビューの高い近くの数十のレストランを推奨しますユーザーが提供する. ストアはさまざまな支払い方法も設定できます. ワンクリックで注文を完了できます. ライダーはすぐに配達を手配でき、配達速度は非常に速いです. テイクアウト用の赤い封筒もあります. Meituan のテイクアウト ユーザー向けにエディターがオンラインで詳細に表示され、WeChat 支払いの設定方法を説明します。 1. 製品を選択した後、注文を送信し、[今すぐ] をクリックします。

WeChat 支払いの控除順序を設定する手順: 1. WeChat APP を開き、「Me」インターフェースをクリックし、「サービス」をクリックして、「収集と支払い」をクリックします。 2. 「優先使用」をクリックします。回収および支払いインターフェイスの支払いコードの下にある「支払い方法」; 3. 必要な支払い方法を選択します。

誰もが何もすることがないとき、Xianyuプラットフォームを閲覧することを選択します.このプラットフォームには多数の製品があることがわかり、誰もがさまざまな中古製品を見ることができます.これらの製品は中古品ですが、商品の品質には全く問題はございませんので、どなたでも安心してご購入いただけますし、価格も非常にお手頃でありながら、どなたでも気軽に商品を手に取ることができます。コミュニケーションをとり、価格交渉を行います。全員が適切に交渉している限り、取引を行うことを選択できます。ここで全員が支払いをするときに、WeChat 支払いをしたいのですが、プラットフォームでは許可されていないようです。編集者をフォローしてください。具体的にどのような状況なのかを知るためです。項羽

WeChat 支払いは、支払いが成功した後すぐにキャンセルすることはできません。返金は通常、次の条件を満たす必要があります: 1. 販売者の返金ポリシー 販売者は、返金期間、返金金額、返金方法を含む独自の返金ポリシーを策定します; 2. 支払時期、返金には通常、一定の期間内に適用する必要があります。 3. 商品またはサービスのステータス ユーザーが商品を受け取った、またはサービスを享受した場合、販売者はユーザーに商品の返品または対応する証拠の提出を要求する場合があります。プロセスなど

1. まず、携帯電話で WeChat アプリを開き、クリックして WeChat アカウントにログインし、WeChat ホームページに入ります。 2. WeChat ホームページの右下隅にある [自分] ボタンをクリックし、[支払い] オプションを選択して、支払いページに入ります。 3. [Payment] ページに入ったら、[Wallet] オプションをクリックして入り、[Wallet] ページの右上隅にある [Bill] をクリックします。

Alibaba 1688 は仕入れと卸売りのサイトで、商品の価格はタオバオよりもはるかに安いです。では、アリババはどのようにして WeChat 決済を利用しているのでしょうか?編集者は、あなたと共有するためにいくつかの関連コンテンツをまとめました。必要としている友人は、見に来てください。アリババはどのように WeChat 決済を使用していますか? 回答: 当面の間、WeChat 決済はご利用いただけません; 1. 商品を購入するページで [支払い方法の変更] をクリックします。 2. ポップアップ ページで [支払い方法の変更] をクリックするだけです。 [Alipay、段階的支払い]、レジ係] を選択できます。
