成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Laravel5.5 支付寶手機網(wǎng)站支付

Bryan / 1101人閱讀

摘要:安裝使用擴展庫地址通過進行安裝生成配置文件配置支付信息,填寫到配置文件中運行支付寶提供的工具生成如下將公鑰文件里面的去除與,將剩下的內(nèi)容合并為一行,添加到應用公鑰中將私鑰文件里面的去除

1、安裝使用Laravel擴展庫yansongda/laravel-pay

yansongda/laravel-pay Github地址

通過composer進行安裝

$ composer require yansongda/laravel-pay

生成配置文件

$ php artisan vendor:publish --provider="YansongdaLaravelPayPayServiceProvider" --tag=laravel-pay
2、配置支付信息,填寫到配置文件pay.php中

運行支付寶提供的工具生成如下:

將公鑰文件里面的去除-----BEGIN PUBLIC KEY-----與-----END PUBLIC KEY-----,將剩下的內(nèi)容合并為一行,添加到應用公鑰中
將私鑰文件里面的去除-----BEGIN RSA PRIVATE KEY-----與-----END RSA PRIVATE KEY-----,將剩下的內(nèi)容合并為一行,需添加到配置文件中
配置文件中填寫對應內(nèi)容

3、拉起支付

yansongda/laravel-pay中拉起支付,是將支付form信息直接返回到頁面中,考慮到業(yè)務需求,需要通過json方式返回更方便一些

use YansongdaPayPay;

/**
 * Class SecondPay
 * @package App
 * 支付寶手機網(wǎng)頁支付接口
 */
class ZfbWapPay extends Model
{

    //發(fā)送支付請求
    public function send(Request $request,$outTradeNum,$payAmount)
    {
        $config =  config("pay.alipay"); //取出配置信息,根據(jù)需求動態(tài)改變
        $config["return_url"] ="http://api.aiwangyouxi.com/web/pay/jump/".$outTradeNum;

        $order = [
            "out_trade_no" => $outTradeNum, //我方訂單號
            "total_amount" => $payAmount,  //支付金額,單位(元)
            "subject" => "游戲支付",
        ];

        $alipay = Pay::alipay($config)->wap($order);
        return $alipay; //返回form表單信息
    }
}

成功返回form表單信息,將信息插入到頁面中完成拉起支付

$("body").append(data.form_text);
4、支付回調(diào)
use YansongdaPayPay;

/**
 * Class WxwebController
 * @package AppHttpControllersWeb
 * 支付寶h5支付回調(diào)
 */
class ZfbwebController extends Controller
{
    private $pay_order;     //我方訂單號
    private $call_order;    //第三方訂單號

    public function notify(Request $request)
    {
        $pay_config = config("pay.alipay");
        $alipay = Pay::alipay($pay_config);

        $this->pay_order = $request->out_trade_no;
        $this->call_order = $request->trade_no;

        $save_back = $m_pay_back->addback($this->pay_order,json_encode($request->all()));  //將支付回調(diào)信息記錄到數(shù)據(jù)庫中
        $check_result = $alipay->verify();
        if(!$check_result) {    //回調(diào)驗簽失敗
            return "";
        }

        return $alipay->success();
    }
}

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/28998.html

相關文章

  • PHP接入支付手機網(wǎng)站支付、移動支付接口

    摘要:目前常量的含義及時到賬接口,主要用于網(wǎng)站支付手機網(wǎng)站支付接口,主要用于手機瀏覽器移動支付接口,主要用于原生調(diào)用方式非常統(tǒng)一,傳入的參數(shù)也被最大程度的統(tǒng)一化。 payment 項目2.0版本 前面已經(jīng)說完了 PHP接入支付寶 即時到帳接口 回調(diào)接口也已經(jīng)完成。這篇主要講 手機網(wǎng)站支付 、 移動支付 接口的調(diào)用。調(diào)用方式與即時到帳 基本一樣。 關于代碼部分的詳細解釋,請 參看 PHP接入...

    xzavier 評論0 收藏0
  • 準備接入個人支付接口?看完這幾款支付產(chǎn)品再做決定!

    摘要:支持的付款方式主打銀聯(lián)信用卡等,付款可以及時到賬。支持的付款方式主要是微信支付寶和京東支付。支持微信支付寶掃碼支付。 最近在開發(fā)自己的網(wǎng)站,想要接入一個第三方的支付平臺,但是處在創(chuàng)業(yè)初期,還沒能成立公司,所以沒有企業(yè)資質(zhì),想接入一款安全且性價比高的收款產(chǎn)品。以本人選擇困難癥再加點小糾結(jié)的個性,對現(xiàn)有的一些第三方支付接口做了一個對比,希望能給有相同需要的和正在尋求相關解決方案的朋友提供一...

    SimonMa 評論0 收藏0
  • 準備接入個人支付接口?看完這幾款支付產(chǎn)品再做決定!

    摘要:支持的付款方式主打銀聯(lián)信用卡等,付款可以及時到賬。支持的付款方式主要是微信支付寶和京東支付。支持微信支付寶掃碼支付。 最近在開發(fā)自己的網(wǎng)站,想要接入一個第三方的支付平臺,但是處在創(chuàng)業(yè)初期,還沒能成立公司,所以沒有企業(yè)資質(zhì),想接入一款安全且性價比高的收款產(chǎn)品。以本人選擇困難癥再加點小糾結(jié)的個性,對現(xiàn)有的一些第三方支付接口做了一個對比,希望能給有相同需要的和正在尋求相關解決方案的朋友提供一...

    livem 評論0 收藏0
  • 一個PHP文件搞定支付系列之手機網(wǎng)站支付(兼容微信瀏覽器)

    摘要:網(wǎng)上的很多支付寶支付接入教程都頗為復雜,且需要配置和引入較多的文件,本人通過整理后給出一個單文件版的,希望可以給各位想接入支付寶支付的帶來些許幫助和借鑒意義。 網(wǎng)上的很多PHP支付寶支付接入教程都頗為復雜,且需要配置和引入較多的文件,本人通過整理后給出一個單文件版的,希望可以給各位想接入支付寶支付的帶來些許幫助和借鑒意義。 一個PHP文件搞定支付寶系列:https://github.c...

    xinhaip 評論0 收藏0
  • 微信支付手機網(wǎng)站支付(WAP)

    摘要:支付接口微信跳轉(zhuǎn)統(tǒng)一下單接口返回支付相關參數(shù)給商戶后臺,如支付跳轉(zhuǎn)參數(shù)名,商戶通過調(diào)起微信支付中間頁支付寶點擊支付按鈕會觸發(fā)某個服務端接口,接口返回拼接的表單,前端拿到表單插入并觸發(fā)提交,接著跳轉(zhuǎn)到支付寶支付 $.ajax({ type: POST, url:...

    mikyou 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<