ホームページ >バックエンド開発 >PHPチュートリアル >WeChat決済開発(11)ネイティブ決済、ネイティブ決済_PHPチュートリアル
キーワード: WeChatパブリックプラットフォームWeChat決済ネイティブ決済
著者: Fangbei Studio
原文: http://www.cnblogs.com/txw1958/p /wxpay-ネイティブ.html
この WeChat パブリック プラットフォーム開発チュートリアルでは、WeChat 決済のネイティブ機能を開発する方法を紹介します。
この記事は次の 3 つの部分に分かれています:
ネイティブ (ネイティブ) 支払い URL は、プレフィックス weixin://wxpay/bizpayurl? と、その後に販売者を識別する一連のキーと値のペアが付いた一連の URL です。ネイティブ支払い URL のルールは次のとおりです:
weixin://wxpay/bizpayurl?sign=XXXXX&appid=XXXXXX&productid=XXXXXX×tamp=XXXXXX&noncestr=XXXXXX
生成されたコードは次のとおりです
リーリーproductid は製品の一意の ID です。開発者は独自の製品 ID を定義し、維持する必要があります。この ID は注文に相当し、POST マーチャント バックエンドを通じてトランザクション情報を取得します。
上記のコードによって生成されるURLは次のとおりです:
リーリー
サードパーティのインターフェイスを使用して QR コードを生成することも、独自のコードやプラグインを使用することもできます。ここでは PHP QR コードを紹介します。
PHP QR Code は、QR コードを簡単に生成するために使用できる PHP QR コード生成ライブラリです。公式 Web サイトでは、ダウンロードと複数のデモをご覧いただけます: http://phpqrcode.sourceforge.net/。
QR コードを生成する構文は非常に簡単で、パラメーターとして URL を入力するだけです。例は次のとおりです
リーリーこれにより、支払い用のQRコードが生成されます。
ユーザーが上記の QR コードをスキャンすると、ネイティブ支払い URL が呼び出され、注文情報パッケージを呼び出してユーザーに返す必要があります。このパッケージは、WxPayHelper クラスの create_native_package() によって実装されます。は次のとおりです:
リーリーユーザーが QR コードをスキャンすると、以下に示すように製品ページに直接ジャンプします
このようなネイティブ支払いが形成されます。
通常、支払いインターフェースを作成するにはサードパーティを見つける必要がありますが、自分で行うのはより面倒です
公式ウェブサイトを探してください、昨日WeChat支払いアプリケーションがオープンしました