聚合收款码商行(聚合收款码银行)
//获取商户信息
public function getShopInfo($shop_id, $token) {
$url = config('webapi.payment_getMerchantInfo');
return self::postApiData($url, array('merchantId' => $shop_id , 'token' => $token));
}
// 订单申请
public function applyOrder ($data) {
return self::postApiData(config('webapi.payment_apply'),$data);
}
/**
* 发送数据到API服务器,需要使用CURL库来发送HTTP Post请求,POST字符串中必须包含 api key 和 secret key。此处的实现方式是将这两个字段作为header参数传入curl函数中。 */
private static function postApiData ($url,$data){ //获得数据流
ob_start(); //执行以上传入的 url 所代表的 POST 请求 $ch = curl_init (); // print "Url:".$this->server; /* array ( CURLOPT_URL => "", CURLOPT
聚合收款码银行支付宝聚合收款码可以使用多家银行的卡进行收款,包括中国工商银行、农业银行、中国银行、建设银行等。
聚合收款码 工商银行//发放优惠券
function send_coupon($user_id, $title,$sendtype="",$order='')
{
if(!empty($user_id)) { //判断是否存在用户,如果不存在直接跳出
$model = M('UserCoupon');
$data['title']=$title; //优惠劵标题
$data['createTime'] = time(); //获取当前时间 时间戳 生效时间从现在开始生效
$data['expireTime'] = strtotime("+1 month"); ///有效时间一个月
if ($sendtype=="1") { //如果不为空就是限定了产品都可以使用,否则全平台通用
do{ //随机生成15位的卡密
static $i=0;
++$i;
if($i==10){break;} /* 尝试10次后退出 */
mt_srand((double)microtime()*1000000); /*微秒种随机数*/
$_nmsg.= dechex(mt_rand(0,255)); /*十六进制数 0-255 返回随机数*/ }while (strlen($_nmsg)