laravel 框架接入第三方扫码支付(万众云平台)

首先在控制器拿到方法,去请求第三方的扫码支付接口//去充值的界面 public function recharge(Request $request){ $data['money']=$request->input('money');//钱数 $data['order_id']=$request->input('order_id');//订单号 $data['card_nu
摘要由CSDN通过智能技术生成

首先在控制器拿到方法,去请求第三方的扫码支付接口

//去充值的界面
	public function recharge(Request $request){

		$data['money']=$request->input('money');//钱数
		$data['order_id']=$request->input('order_id');//订单号
		$data['card_num']=$request->input('card_num');//元宝数量
		$data['username']=$request->session()->get("username");//用户昵称

		$url = 'http://epay.taidupay.com/api/pay/unifiedOrder';
		$key = '';//平台申请的app_key
		$datas = [
			'appId' =>'',//平台申请的app_id
			'timestamp' => (string)time(),
			'nonce' => time().rand(),
			'service' => 'alipay.native',
			'orderNo' => $data['order_id'],
			'totalAmount' =>1,
			'clientIp' => '116.62.214.81',
			'attach' => 'ces',
			'notifyUrl' => 'http://116.62.214.81/city.php',//异步回调地址(必须是外网访问到的地址)
			'body' => '元宝',
		];
		ksort($datas);

		$signOStr = '';
		foreach ($datas as $k => $val) {
			if ($signOStr != '') {
				$signOStr .= '&';
			}
			$signOStr .= $k . '=' . $val;
		}
		$signOStr = $signOStr . &
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值