php支付組件引入(含支付寶喻圃、微信等)

use Yansongda\Pay\Pay;

use Yansongda\Pay\Log;

use Endroid\QrCode\ErrorCorrectionLevel;

use Endroid\QrCode\QrCode;

use Cake\Network\Exception\NotFoundException;

use Cake\Core\Configure;

微信二維碼支付:

config:

'Wechat'=> [

????'app_id' => '', // APP APPID

????'miniapp_id' => '', // Mp APPID

????'mch_id' => '',

????'key' => '',

????'notify_url' => '',

????'return_url' => '',

????'log' => [ // optional

??????'file' => './logs/wechat.log',

??????'level' => 'debug'

????]

??],

部分代碼:

$total_fee = $price;

??????$order = [

????????'out_trade_no' => $order_no,

????????'body' => ‘’,

????????'total_fee' => 0.01,

??????];

??????$config_wechat = Configure::read('Wechat');

??????$result = Pay::wechat($config_wechat)->scan($order);

??????$qr = $result->code_url;

??????$qrCode = new QrCode($qr);

??????$qrCode->setSize(300);

??????$qrCode->setWriterByName('png');

??????$qrCode->setMargin(10);

??????$qrCode->setEncoding('UTF-8');

??????$qrCode->setErrorCorrectionLevel(ErrorCorrectionLevel::HIGH);

??????$qrCode->setForegroundColor(['r' => 0, 'g' => 0, 'b' => 0, 'a' => 0]);

??????$qrCode->setBackgroundColor(['r' => 255, 'g' => 255, 'b' => 255, 'a' => 0]);

??????$qrCode->setValidateResult(false);

??????//header('Content-Type: '.$qrCode->getContentType());

??????//pr($qrCode->writeString()) ;

??????$str = base64_encode($qrCode->writeString());

支付寶網(wǎng)站支付:

config:

'Alipay'=> [

????'app_id' => '',

????'notify_url' => '',

????'return_url' => '',

????'ali_public_key' =>‘',

????// 加密方式: **RSA2**

????'sign_type'=>"RSA2",

????'private_key' =>'',

????'log' => [

??????'file' => './logs/alipay.log',

??????'level' => 'debug'

????]

//????'mode' => 'dev', // optional,設(shè)置此參數(shù)萤彩,將進(jìn)入沙箱模式

??],

部分代碼:

$product_code = "FAST_INSTANT_TRADE_PAY";// 銷售產(chǎn)品碼,與支付寶簽約的產(chǎn)品碼名稱斧拍。 注:目前僅支持FAST_INSTANT_TRADE_PAY

??????$total_amount = 1;

??????$ordermsg = [

????????'out_trade_no' => $order_no,

????????'product_code' => $product_code,

????????'total_amount' => $total_amount,

????????'subject' => '',

????????'body' => '',

??????];

??????$config_alipay = Configure::read('Alipay');

??????$alipay = Pay::alipay($config_alipay)->web($ordermsg);

??????return $alipay->send();

這是我寫的對(duì)于網(wǎng)站發(fā)起支付的兩種方式(支付寶雀扶、微信)的部分代碼

composer引入組件composer require yansongda/pay

composer 查看組件文檔地址:

https://packagist.org/packages/yansongda/pay

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市肆汹,隨后出現(xiàn)的幾起案子愚墓,更是在濱河造成了極大的恐慌,老刑警劉巖县踢,帶你破解...
    沈念sama閱讀 218,607評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件转绷,死亡現(xiàn)場(chǎng)離奇詭異伟件,居然都是意外死亡硼啤,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門斧账,熙熙樓的掌柜王于貴愁眉苦臉地迎上來谴返,“玉大人,你說我怎么就攤上這事咧织∩じぃ” “怎么了?”我有些...
    開封第一講書人閱讀 164,960評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵习绢,是天一觀的道長(zhǎng)渠抹。 經(jīng)常有香客問我,道長(zhǎng)闪萄,這世上最難降的妖魔是什么梧却? 我笑而不...
    開封第一講書人閱讀 58,750評(píng)論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮败去,結(jié)果婚禮上放航,老公的妹妹穿的比我還像新娘。我一直安慰自己圆裕,他們只是感情好广鳍,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,764評(píng)論 6 392
  • 文/花漫 我一把揭開白布荆几。 她就那樣靜靜地躺著,像睡著了一般赊时。 火紅的嫁衣襯著肌膚如雪吨铸。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,604評(píng)論 1 305
  • 那天祖秒,我揣著相機(jī)與錄音焊傅,去河邊找鬼。 笑死狈涮,一個(gè)胖子當(dāng)著我的面吹牛狐胎,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播歌馍,決...
    沈念sama閱讀 40,347評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼握巢,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了松却?” 一聲冷哼從身側(cè)響起暴浦,我...
    開封第一講書人閱讀 39,253評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎晓锻,沒想到半個(gè)月后歌焦,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,702評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡砚哆,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,893評(píng)論 3 336
  • 正文 我和宋清朗相戀三年独撇,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片躁锁。...
    茶點(diǎn)故事閱讀 40,015評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡纷铣,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出战转,到底是詐尸還是另有隱情搜立,我是刑警寧澤,帶...
    沈念sama閱讀 35,734評(píng)論 5 346
  • 正文 年R本政府宣布槐秧,位于F島的核電站啄踊,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏刁标。R本人自食惡果不足惜颠通,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,352評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望命雀。 院中可真熱鬧蒜哀,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,934評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至淀歇,卻和暖如春易核,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背浪默。 一陣腳步聲響...
    開封第一講書人閱讀 33,052評(píng)論 1 270
  • 我被黑心中介騙來泰國(guó)打工牡直, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人纳决。 一個(gè)月前我還...
    沈念sama閱讀 48,216評(píng)論 3 371
  • 正文 我出身青樓碰逸,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親阔加。 傳聞我的和親對(duì)象是個(gè)殘疾皇子饵史,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,969評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 支付寶支付 1:首先去支付寶的官網(wǎng)下載第三方sdk胳喷,如下圖放在vendor下面 然后在公共方法里面封裝一個(gè)pay....
    墨丘利lh閱讀 1,869評(píng)論 0 3
  • 支付寶簡(jiǎn)介文檔 (適用于ydm-java接口與后臺(tái)吭露,如有誤入,但愿也能給您帶來幫助) 此文檔寫于2017年3月尊惰,只...
    隔壁付叔叔閱讀 17,075評(píng)論 3 19
  • 此項(xiàng)目已開源 趕快來圍觀 Start支持下吧 【客戶端開源地址-JPay】【服務(wù)端端開源地址-在com.javen...
    LucasAdam閱讀 1,951評(píng)論 0 3
  • 江柏文:黃金投資技巧 第一讲竿,客觀的存在: 投資風(fēng)險(xiǎn)的客觀性不會(huì)因?yàn)橥顿Y人的主觀意愿而消逝。投資風(fēng)險(xiǎn)是由不確定的因素...
    江柏文閱讀 38評(píng)論 0 0
  • 每個(gè)人的內(nèi)心深處都有一個(gè)充滿歡樂自由同時(shí)渴望被愛择浊、被接納戴卜、被肯定、被欣賞的小孩琢岩,隨著年齡的增長(zhǎng),社會(huì)角色的增加师脂,這...
    sharetea閱讀 264評(píng)論 0 0