银盛支付银账通进件接口php demo 签名 上传图片 进件 获取token 超简洁sdk

全网最简单对接银盛的银账通接口phpdemo,
总共三个文件即可运行,
配置文件config.php
公共函数function .php
然后就是三个运行文件分别为token.php,upload.php,create.php
不需要繁琐的sdk 找关联引用方法搞得焦头烂额, 简单快捷

第一步获取token https://yzt.ysepay.com:8443/api/getYsToken

$config = include('./config.php');
$param = [
    'src'           =>  '02',
    'msgCode'       =>  'getYsToken',
    'version'       =>  '1.0',
    'timeStamp'     =>  date('Y-m-d H:i:s'),
    'check'         =>  checkRsaPubEncrypt($config['aes_key'],$config['public']),
    'norce'         =>  randomKey(),
    'certId'        =>  $config['certId'],
    'msg'           =>  aes_encode(json_encode([
        'appSecret'     =>  $config['appSecret'],
        'userCode'      =>  $config['userCode'],
    ]),$config['aes_key']),
];
$param['sign'] = sign($param,$config['private_key']);
$url = 'https://yzt.ysepay.com:8443/api/getYsToken';
$result = curl($url,$param);
if(substr($result,0,1)!='{'){
   
    $result = base64_decode($result);
}
$result = json_decode($result,true);
if($result['code']!='200'){
   
    exit($result['msg']);
}

$result = aes_decode($result['data'],$config['aes_key']);
$result = json_decode($result,true);
echo '<pre>';
print_r($result);
得到的token

在这里插入图片描述

第二步上传图片 https://yzt.ysepay.com:8443/api/uploadPicture

<?php
$config = include('./config.php');
$param = [
    'appSecret'     =>  $config['appSecret'],
    'certId'        =>  $config['certId'],
    'check'         =>  checkRsaPubEncrypt($config['aes_key'],$config['public']),
    'msgCode'       =>  'uploadPicture',
    
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值