app调用支付宝支付 笔记

   1.提交各种申请

   2.通过后进入支付宝开放平台  --> 管理中心 -->创建应用  --> 填写相关信息 提交等待审核通过(1,2天)

  3.下载集成包(https://doc.open.alipay.com/doc2/detail.htm?treeId=54&articleId=104509&docType=1)(标的是 iOS&Android版资源,,实际里面包含服务器的集成包)
  5.上传密钥( 查看1  查看2
    
  6.代码集成
 
function get_paystr($order_sn,$amount){

        require_once './alipay/lib/alipay_core.function.php';
        require_once './alipay/lib/alipay_rsa.function.php';
        $private_key_path = './alipay/key/pkcs.pem';         //自己的私钥
        $params = array();
        
        $params['service'] = 'mobile.securitypay.pay';
        $params['partner'] = '2088221232679592';            //PID
        $params['notify_url'] = 'http://xxx.com/alipay/notify_url.php';   //回调地址
        $params['_input_charset'] = 'utf-8';
        $params['out_trade_no'] = $order_sn;    //自己的订单号
        $params['subject'] = '支付商品费用';      
        $params['seller_id'] = '1234565@qq.com';        //支付宝登录账号 
$params['body'] = ''; $params['total_fee'] = $amount; //总支付金额
$params['payment_type'] = '1'; $params['it_b_pay'] = '30m'; $params['show_url'] = 'm.alipay.com'; $para_filter = paraFilter($params); //对待签名参数数组排序 $para_sort = argSort($para_filter); //把数组所有元素,按照“参数=参数值”的模式用“&”字符拼接成字符串 $prestr = createLinkstring($para_sort); $sign = rsaSign($prestr,$private_key_path); $params['sign'] = urlencode($sign); $params['sign_type'] = 'RSA'; $a = createLinkstring($params); return base64_encode($a); //此处把参数传给客户端即可
}

 

转载于:https://www.cnblogs.com/dhsx/p/5321924.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值