Heim > Backend-Entwicklung > PHP-Tutorial > Über PHP, das Modus 2 WeChat-Code-Scanning-Zahlung für iOS bereitstellt

Über PHP, das Modus 2 WeChat-Code-Scanning-Zahlung für iOS bereitstellt

PHP中文网
Freigeben: 2016-09-05 08:59:52
Original
1130 Leute haben es durchsucht


Nach dem Herunterladen des offiziellen SDK habe ich die Methode in native.php verwendet, um die URL zurückzugeben, oder die Methode in native_notify.php, um die URL zurückzugeben. Ich weiß nicht, wie ich vorgehen soll . Bitte klären Sie mich auf

Antwortinhalt:

Soll ich nach dem Herunterladen des offiziellen SDK die Methode in native.php verwenden, um die URL zurückzugeben, oder die Methode in native_notify.php verwenden, um die URL zurückzugeben? ? Ich weiß nicht, welchen Weg ich gehen soll, bitte klären Sie mich auf


native.php

Öffnen Sie es und werfen Sie einen Blick darauf. Sie werden es wissen

Generieren Sie 2 über code_url. Scannen Sie den QR-Code auf WeChat und die Zahlungsseite wird angezeigt.

//模式一
/**
 * 流程:
 * 1、组装包含支付信息的url,生成二维码
 * 2、用户扫描二维码,进行支付
 * 3、确定支付之后,微信服务器会回调预先配置的回调地址,在【微信开放平台-微信支付-支付配置】中进行配置
 * 4、在接到回调通知之后,用户进行统一下单支付,并返回支付信息以完成支付(见:native_notify.php)
 * 5、支付完成之后,微信服务器会通知支付成功
 * 6、在支付成功通知中需要查单确认是否真正支付成功(见:notify.php)
 */
$notify = new NativePay();
$url1 = $notify->GetPrePayUrl("123456789");

//模式二
/**
 * 流程:
 * 1、调用统一下单,取得code_url,生成二维码
 * 2、用户扫描二维码,进行支付
 * 3、支付完成之后,微信服务器会通知支付成功
 * 4、在支付成功通知中需要查单确认是否真正支付成功(见:notify.php)
 */
$input = new WxPayUnifiedOrder();
$input->SetBody("test");
$input->SetAttach("test");
$input->SetOut_trade_no(WxPayConfig::MCHID.date("YmdHis"));
$input->SetTotal_fee("1");
$input->SetTime_start(date("YmdHis"));
$input->SetTime_expire(date("YmdHis", time() + 600));
$input->SetGoods_tag("test");
$input->SetNotify_url("http://paysdk.weixin.qq.com/example/notify.php");
$input->SetTrade_type("NATIVE");
$input->SetProduct_id("123456789");
$result = $notify->GetPayUrl($input);
$url2 = $result["code_url"];
Nach dem Login kopieren

Das Obige ist der Inhalt über PHP, das Mode 2 WeChat-Scancode-Zahlung für iOS bereitstellt Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (m.sbmmt.com)!


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage