asp 一些支付接口(42)


bytarray2binl = blks
End Function

Function binl2byt(binarray)
Dim bytarray()
ReDim bytarray(((UBound(binarray)+1) * 4) - 1)
Dim str
str = ""

Dim x
For x = 0 To ((UBound(binarray)+1) * 4) -1
bytarray(x) = _
LShift(( RShift( binarray(RShift(x,2)), ((x Mod 4)*8+4) ) And &hF ), 4) _
Or _
(RShift(binarray(RShift(x,2)),((x Mod 4)*8))) And &hF
Next
binl2byt = bytarray
End Function

Function binl2hex(binarray)
Dim hex_tab
hex_tab = "0123456789abcdef"
Dim str
str = ""

Dim x

For x=0 To ((UBound(binarray)+1) * 4) - 1
str = str + Mid(hex_tab,( RShift(binarray(RShift(x,2)), ((x Mod 4)*8+4)) And &hF )+1, 1) + _
Mid(hex_tab,( RShift(binarray(RShift(x,2)), ((x Mod 4)*8)) And &hF )+1, 1)
Next

binl2hex = str
End Function

%>

2.send.asp
复制代码 代码如下:

<!-- #include file="hmac-md5.asp" -->
<%
    Dim merchantId
    Dim keyValue

merchantId = request("cid")        '''商户编号
keyValue = request("mykey")        '''商户密钥
orderid = request("orderid")        '''订单编号
amount = request("totalmoney")        '''订单金额
%>

<%

    Dim merchantCallbackURL
    '设定秘钥,其中正式的merchantID以及秘钥value 需要从YeePay易宝提供给商家的商家自助服务系统获得
    merchantId = merchantId            '测试使用 merchant ID = "1001001"
    keyValue = keyValue                 '测试使用 keyValue = "Key"
    merchantCallbackURL = ""    '用户完成交易完成后, 控制应用返回到商家自己的URL

%>
<!-- #include file="yeepayCommon.asp" -->

<%
    Dim orderId
    Dim productDesc
    Dim productCat
    Dim productId
    Dim    cur
    Dim sMctProperties
    Dim sNewString
    Dim frpId

    '商家设置用户购买商品的支付信息
    orderId=orderid                     '商家的交易定单号此参数可选,但不能有重复(如果不输入YeePay会自动帮助商家生成一个订单号)
    productId = "0"        '商品ID(尽量清楚填写,方便以后统计订单)    

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/2294.html