日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

隨著電子商務(wù)的普及和發(fā)展,安全便捷的在線支付方式已經(jīng)成為消費(fèi)者不可或缺的服務(wù)。支付寶作為國內(nèi)最大的在線支付平臺之一,為數(shù)以億計的用戶提供著信任與便利,對于企業(yè)而言,也是進(jìn)行支付業(yè)務(wù)必不可少的選擇。本文將介紹如何在ThinkPHP6框架下使用支付寶開放平臺,以方便企業(yè)進(jìn)行支付業(yè)務(wù)。

一、 準(zhǔn)備工作

在使用支付寶開放平臺進(jìn)行開發(fā)之前,需要進(jìn)行對應(yīng)的開發(fā)者注冊和應(yīng)用創(chuàng)建。具體步驟如下:

1、 注冊成為開發(fā)者

首先,開發(fā)者需要進(jìn)入支付寶開放平臺(https://open.alipay.com/platform/home.htm)并完成注冊,獲取開發(fā)者ID和KEY。

2、 創(chuàng)建應(yīng)用

應(yīng)用的創(chuàng)建需要在開放平臺后臺進(jìn)行,選擇創(chuàng)建應(yīng)用,填寫應(yīng)用的基本信息。

完成創(chuàng)建后,會生成APP ID、密鑰等相關(guān)信息。

二、 配置支付寶開放平臺SDK

Pay API是阿里開放平臺的一項常用開放接口,使用Pay API進(jìn)行支付可以極大地降低開發(fā)難度。Pay API提供開箱即用的支付功能,使用戶能夠快速輕松地開發(fā)出完整的支付流程。

1、 引入SDK

在ThinkPHP6中進(jìn)行支付寶開放平臺的開發(fā),需要先引入SDK,在composer.json中新增:

"require": {
"alipay/easysdk":"^2.1"
}

登錄后復(fù)制

之后執(zhí)行composer install安裝SDK,完成之后,就可以進(jìn)行支付寶相關(guān)開發(fā)了。

2、 配置文件

在ThinkPHP6中進(jìn)行配置,需要新建配置文件config/easysdk.php,然后將以下內(nèi)容復(fù)制進(jìn)去:

<?php
return [
    'app_id' => '', //應(yīng)用ID
    'notify_url' => '', //支付回調(diào)通知地址
    'return_url' => '', //支付結(jié)束后跳轉(zhuǎn)地址
    'ali_public_key' => '', //支付寶公鑰
    'private_key' => '', //應(yīng)用私鑰
    'log' => [ //日志配置
        'file' => './logs/easysdk.log',
        'level' => 'debug',
        'type' => 'daily', //按日志文件
    ],
    'http' => [ //API請求配置
        'timeout' => 5.0,
        'connect_timeout' => 5.0,
    ],
];

登錄后復(fù)制

三、 發(fā)起支付請求

有了準(zhǔn)備工作和配置文件后,就可以在ThinkPHP6中發(fā)起支付請求了。具體步驟如下:

1、 編寫控制器

首先,需要在app/controller目錄下新建控制器文件AlipyController.php。在該文件中寫入以下內(nèi)容:

<?php
namespace appcontroller;

use thinkApp;
use thinkhelperArr;
use thinkacadeConfig;
use alipayEasySDKKernelFactory;

class AlipayController
{
    public function pay()
    {
        //支付金額
        $totalAmount = 10.00;
        $pay = Factory::payment(Config::get('easysdk'));

        //構(gòu)造支付請求參數(shù)
        $builder = $pay->common()->precreate(
            [
                'out_trade_no' => '20191120' . uniqid(),
                'total_amount' => $totalAmount,
                'subject' => '思音聯(lián)合會 -- 支付測試',
            ]
        );

        //發(fā)起支付請求,獲取響應(yīng)
        $response = $builder->getResponse();
        $qrCode = Arr::get($response->bizContent, 'qr_code');

        //展示支付二維碼
        echo "<img src='{$qrCode}'>";
    }
}

登錄后復(fù)制

2、 發(fā)出請求

在瀏覽器中輸入上述控制器的路由,即可進(jìn)行支付請求。頁面將展示支付二維碼。

以上就是在ThinkPHP6中使用支付寶開放平臺進(jìn)行支付開發(fā)的步驟。使用Pay API進(jìn)行支付,可以讓開發(fā)者更加專注于業(yè)務(wù)流程的開發(fā),減少開發(fā)時間和成本。同時,支付寶提供的支付方式也非常安全、方便,為企業(yè)提供了便利。

以上就是如何在ThinkPHP6中使用支付寶開放平臺?的詳細(xì)內(nèi)容,更多請關(guān)注www.xfxf.net其它相關(guān)文章!

分享到:
標(biāo)簽:thinkphp 開放平臺 支付寶
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運(yùn)動步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定