微信支付 Jsapi

本文介绍了如何使用微信支付的Jsapi,包括设置API秘钥、配置支付目录,以及详细阐述了通过统一下单获取prepay_id和在微信内H5调起支付的前端实现过程。
摘要由CSDN通过智能技术生成

微信支付 Jsapi

申请好微信支付后
设置 API操作秘钥:【登录商户平台—>账户中心—>API安全—>API密钥】
支付目录:【登录商户平台—>产品中心—>开发配置—>支付配置】

第一步:使用 统一下单 取到 预支付交易会话标识 prepay_id

第二步:jsapi 微信内H5调起支付

完整代码:

<?php
header("Content-Type: text/html;charset=utf-8");
date_default_timezone_set("Asia/Shanghai");
$ip = $_SERVER['REMOTE_ADDR'];//终端IP
$time = date('mdHis');
$req_seq =  date('ymdHis'). rand(100, 999); //流水号
$mch_id="";//商户号


$appid = $_POST["appid"];
$serect = $_POST["serect"];
$openid = $_POST["openid"];

//生成随机字符串
function generateNonceStr($length = 32)
{
   
    // 密码字符集,可任意添加你需要的字符
    $chars = "abcdefghijklmnopqrstuvwxyz0123456789";
    $str = "";
    for ($i = 0; $i < $length; $i++) {
   
        $str .= $chars[mt_rand(0, strlen($chars) - 1)];
    }
    return $str;
}

$nonce_str = generateNonceStr();//随机字符串
$body = "会员余额充值";//商品描述
$out_trade_no=
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值