国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ホームページ WeChat アプレット WeChatの開発 WeChat 決済の開発 ネイティブ決済

WeChat 決済の開発 ネイティブ決済

Feb 28, 2017 am 10:00 AM

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

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

ネイティブ決済 URL を生成する

QR コードを生成する

パッケージを生成する


1. ネイティブ (ネイティブ) 決済 URL を生成する

ネイティブ (ネイティブ) 決済 URL は、以下の一連の機(jī)能です。 weixin:/ /wxpay/bizpayurl? というプレフィックスが付いた URL の後に、販売者を識別する一連のキーと値のペアが続きます。ネイティブ (ネイティブ) 支払い URL のルールは次のとおりです:

weixin://wxpay/bizpayurl?sign=XXXXX&appid=XXXXXX&productid=XXXXXX×tamp=XXXXXX&noncestr=XXXXXX

生成されるコードは次のとおりです

<?php
include_once("WxPayHelper.php");
$wxPayHelper = new WxPayHelper();
echo $wxPayHelper->create_native_url("1234567890");
?>

ここで、productid は一意です製品の ID であり、開発者はそれを定義し、注文に相當(dāng)する獨(dú)自の製品 ID を維持する必要があります。WeChat バックエンドはこの ID を使用して、POST マーチャント バックエンドを通じてトランザクション情報を取得します。

上記のコードによって生成される URL は次のとおりです:

weixin://wxpay/bizpayurl?appid=wxb489e8caeabcdefg&noncestr=BBvdr5atZ9D7s08X&productid=1234567890&sign=e15d2466a85cd62b530e2f690604e7502f67ccb5&timestamp=1408025996

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

QR コードを生成するには、サードパーティのインターフェイスを使用することも、獨(dú)自のコードまたはプラグインを使用することもできます。 PHP QRコードの紹介です。

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

QR コードを生成する構(gòu)文は非常に簡単で、パラメーターとして URL を入力するだけです。例は以下の通りです

include &#39;phpqrcode.php&#39;; 
QRcode::png(&#39;http://www.cnblogs.com/txw1958/&#39;);

このようにして決済用のQRコードが生成されます。

3. パッケージを生成します

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

<?php
include_once("WxPayHelper.php");

$commonUtil = new CommonUtil();
$wxPayHelper = new WxPayHelper();
$wxPayHelper->setParameter("bank_type", "WX");
$wxPayHelper->setParameter("body", "方倍工作室微信支付開發(fā)教程");
$wxPayHelper->setParameter("partner", "1900000109");
$wxPayHelper->setParameter("out_trade_no", $commonUtil->create_noncestr());
$wxPayHelper->setParameter("total_fee", "1");
$wxPayHelper->setParameter("fee_type", "1");
$wxPayHelper->setParameter("notify_url", "htttp://www.baidu.com");
$wxPayHelper->setParameter("spbill_create_ip", "127.0.0.1");
$wxPayHelper->setParameter("input_charset", "GBK");
echo $wxPayHelper->create_native_package();
?>

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

微信支付開發(fā) Native支付

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

その他の WeChat 決済開発およびネイティブ決済関連記事については、PHP 中國語 Web サイトに注目してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國語版

SublimeText3 中國語版

中國語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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