php-关于建行网上支付socket的问题

问题描述

关于建行网上支付socket的问题

php 建行网上支付,用socket验签,环境都配好了,一直连不上socket,有大神帮指点一下思路吗

解决方案

网上银行的链接都是要类似SSL的安全连接的吧,你连接的网关是什么样的?

解决方案二:

参考PHP支付接口RSA验证

<?php
$public_key = file_get_contents(dirname(__FILE__).’/rsa_public_key.pem’);
$pkeyid = openssl_pkey_get_public($public_key);
$data = ‘abc’;
$sign = ‘WkMaSsx9Fbj9/YyjoM1X0SLYvaFbsz9VmMaxc42fXxamEEIj5AfqQLrygEZRq0gkLNT4heIwOiSWEAWbfD4imaERKk07ANXEtZJ9jPJvyvg70IVvaYMKAr7bX0dJXmYw4aHnkcWR1kz27Drr6fxPmchB9WCsRmi4VfhVoF1+HRFOp28nIVReGRcbwbW1/bcMisXbitirz9Wq396vY88GUSgbgNdhFXX/kzjRBTjnG+CIhXq4HPdOWovqtPhQoxmK55+V+vxNZk9OPPHHaN3vVswk062NOs2/05yNVObL+PWeg/m43buXYalmkrwEhemdGfjIdNEoSO2D4gikvm43cg==’;
$sign = base64_decode($sign);
if ($pkeyid) {
$verify = openssl_verify($data, $sign, $pkeyid, OPENSSL_ALGO_MD5);
openssl_free_key($pkeyid);
}
var_dump($verify);
?>
时间: 2024-08-30 15:49:12

php-关于建行网上支付socket的问题的相关文章

建行的支付,是如何接受数据的

问题描述 建行给的如下所示:建行网站生成以下信息,传送到商户网站:域名名称类型备注POSID商户柜台代码CHAR(9)从商户传送的信息中获得BRANCHID分行代码CHAR(9)从商户传送的信息中获得ORDERID定单号CHAR(30)从商户传送的信息中获得PAYMENT付款金额NUMBER(16,2)从商户传送的信息中获得CURCODE币种CHAR(2)从商户传送的信息中获得SUCCESS成功标志CHAR(1)成功时返回YSIGN数字签名CHAR(256)站点间接口的参数传送仍然采用普通的UR

网上支付安全宝典

  网上购物已经成为解决这一问题最便捷的方式:只要轻轻点击鼠标,输入卡号.密码等支付信息后,坐等货品上门即可了.最近,我们发现个别网络骗子发布虚假.低价商品信息,并伪冒银行网上支付页面,骗取客户银行账号信息.一些网友在上当被骗后也及时在互联网发布了被骗经过,我们对此进行了摘录供网友参考.请广大网友务必提高警惕,识别他们的惯用伎俩,欢欢喜喜地过个牛气冲天的大年. [如何识别真假银行网站] 1. 核对网址.真正工商银行个人网上银行登录页面和在线支付页面的网址均以https://mybank.icbc

网上支付5误区

网购盛行,手机支付也开始流行起来,支付安全也越来越重要."网上支付需警惕5误区"的提醒.一,一个密码走天下,密码好记就OK;二,账号.密码存电脑,方便记?三,账号"裸奔"最方便?四,卖家提供的链接不会有问题?五,用网银付款绝对安全? 转自 针对误区一,指出:手机网购时切忌一个密码"闯"天下,不要用生日.身份证号码等数字作账号密码,最好"数字+字母+符号"组合的高安全级别密码.最关键的是为手机安装"安全屏障"

网上支付不用输入银行卡取款密码

据<广州日报>.<东南快报>等媒体报道,近期有用户因为手机木马或被人补办手机卡导致快捷支付被盗.有用户发出这样的疑问:同样是从银行卡里付钱,为啥网上快捷支付不用输银行卡的取款密码,而是直接输网上支付平台网络支付密码?业内专家解释,网上支付不用输入银行卡取款密码,这是基本的安全常识,根本目的还是为了隔绝网上支付的风险. 目前,快捷支付已经成为网民网上购物的主流支付方式,支付宝.银联.财付通等主要支付公司都推出了这项服务.包括近期很多人关注的微信支付,也是财付通提供的快捷支付在微信上的

电子商务中的网上支付解决方案

电子商务中的网上支付解决方案 一.引言 随着中小企业对电子商务应用程度的深入,越来越多的企业希望在自己的网站上能与顾客实现在线交易,而网上支付问题则是在线交易中的关键问题.对于中小企业而言,可以通过哪些方法低成本.高效率地解决网上支付问题呢?本文提出了网上支付问题的两种主要解决方案:网上银行模式和第三方支付平台模式,同时分析了网上支付中存在的主要问题及应对策略. 二.网上支付概述 网上支付是指以金融电子化网络为基础,以商用电子化工具和各类交易卡为媒介,采用现代计算机技术和和通信技术作为手段,通过

腾讯将在两个月内给微信增加支付服务,让卖家可以直接受理来自买家个人账户的网上支付

11月22日消息:据华尔街日报(博客,微博)报道,腾讯公司计划将一项支付业务与微信业务整合起来,腾讯将通过微信变为商业上的创收大户.腾讯称,此举是互联网公司从社交网络服务中盈利的新方法. 腾讯第三方支付平台财付通的经理赖志明最近在一个新闻发布会上说,腾讯将在两个月内给微信增加支付服务.让卖家可以直接受理来自买家个人账户的网上支付.据介绍,用户将能够在商店里扫描产品的条形码以购买产品. 微信它允许用户通过电话发送语音短信.照片和其他媒体内容,却不向其额外收取微信服务费.微信尤其受到用户欢迎的是其语

教您如何防范网上支付风险

对于大多数人而言,网上支付这个名词并不陌生,所有通过互联网方式进行的支付行为都是网上支付.也许您曾通过某家商业银行的 网上银行转账或在网上商城进行网上购物在线支付.但不可否认的是,网上支付安全仍然是焦点问题. 目前网上支付受欢迎程度并不一致.有些人通过网上购物,得到了很多方便,足不出户就可享受到服务,省时省力省金钱.另一部份人对网上购物并不感冒,不敢轻易尝试网上支付.通过调查发现,网络安全是人们不敢操作的主要因素.对于后者,网上支付需要有更好的安全保障,才能出现更多的网购达人. 网上支付是在信息

用建行卡网上支付时,出现参考代码0130z110c143 ,是什么意思?

问题描述 用建行卡网上支付时,出现参考代码0130z110c143 ,是什么意思? 用建行卡网上支付时,出现参考代码0130z110c143 ,是什么意思? 解决方案 网上有同问:http://zhidao.baidu.com/link?url=dAuyizmaqlxtp86bY4GCZvg5fxonQBHyphqZ7i5HjHZ1c4SxgTwv7cMdYBvdDG2Su0Kwe6HsX8CtIDw3t-rcjq

支付宝、财付通、银联网上支付占据市场前三位

支付宝.财付通.银联网上支付分别以46.6%.20.9%和11.9%占据市场前三位.新浪科技讯 2月17日上午消息,易观智库最新数据显示,2012年中国第三方互联网在线支付市场交易额继续保持快速增长,全年交易额规模达3.8万亿元.市场格局保持稳定,支付宝.财付通.银联网上支付分别以46.6%.20.9%和11.9%占据市场前三位.2012年是第三方支付牌照发放的第二年.易观智库研究认为,互联网支付业务在网购.航空.游戏等传统细分市场的价格战愈演愈烈,"多元化"成为主要第三方支付厂商的重