ホームページ >バックエンド開発 >PHPチュートリアル >WeChat決済開発(11)ネイティブ決済、ネイティブ決済_PHPチュートリアル

WeChat決済開発(11)ネイティブ決済、ネイティブ決済_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:20:401402ブラウズ

WeChat決済開発 (11) ネイティブ決済、ネイティブ決済

キーワード: WeChatパブリックプラットフォームWeChat決済ネイティブ決済
著者: Fangbei Studio
原文: http://www.cnblogs.com/txw1958/p /wxpay-ネイティブ.html

この WeChat パブリック プラットフォーム開発チュートリアルでは、WeChat 決済のネイティブ機能を開発する方法を紹介します。

この記事は次の 3 つの部分に分かれています:


1. ネイティブ支払い URL を生成します

ネイティブ (ネイティブ) 支払い 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は次のとおりです:

リーリー

2. QRコードを生成します

サードパーティのインターフェイスを使用して QR コードを生成することも、独自のコードやプラグインを使用することもできます。ここでは PHP QR コードを紹介します。

PHP QR Code は、QR コードを簡単に生成するために使用できる PHP QR コード生成ライブラリです。公式 Web サイトでは、ダウンロードと複数のデモをご覧いただけます: http://phpqrcode.sourceforge.net/。

QR コードを生成する構文は非常に簡単で、パラメーターとして URL を入力するだけです。例は次のとおりです

リーリー

これにより、支払い用のQRコードが生成されます。

3. パッケージを生成する

ユーザーが上記の QR コードをスキャンすると、ネイティブ支払い URL が呼び出され、注文情報パッケージを呼び出してユーザーに返す必要があります。このパッケージは、WxPayHelper クラスの create_native_package() によって実装されます。は次のとおりです:

リーリー

ユーザーが QR コードをスキャンすると、以下に示すように製品ページに直接ジャンプします

このようなネイティブ支払いが形成されます。

WeChatパブリックプラットフォームでWeChat支払いを有効にするには、開発者モードまたはサードパーティとの協力が必要ですか?

通常、支払いインターフェースを作成するにはサードパーティを見つける必要がありますが、自分で行うのはより面倒です

WeChat決済インターフェース技術開発文書

公式ウェブサイトを探してください、昨日WeChat支払いアプリケーションがオープンしました

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/866466.html技術記事 WeChat 決済開発 (11) ネイティブ決済、ネイティブ決済 キーワード: WeChat パブリック プラットフォーム WeChat 決済 ネイティブ決済 著者: Fangbei Studio 原文: http://www.cnblogs.com/txw1958/p...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。