日期:2014-05-18  浏览次数:20540 次

做过银联接口chinapay的请讲 顶者有分
在网上支付成功后,银联会返回一个参数来判断是否交易成功,说明书上写的是交易完后chinapay通过http   post方式重新定向商户一个URL,有asp的事例    
<%   dim   merid,orderno,amount,currencycode,transdate,transtype,status,checkvalue
MerId   =   trim(request( "merid "))
OrdId   =   trim(request( "orderno "))
TransAmt   =   trim(request( "amount "))
CuryId   =   trim(request( "currencycode "))
TransDate   =   trim(request( "transdate "))
TransType   =   trim(request( "transtype "))
OrderStatus   =   trim(request( "status "))
CheckValue   =   trim(request( "checkvalue "))
set   ThisOrder=CreateObject( "ChinaPay.NetPayClient ")
ret=ThisOrder.check(MerId,OrdId,TransAmt,CuryId,TransDate,TransType,OrderStatus,CheckValue)
response.End()
if   ret=0   then
...交易成功
  %>
在asp.net里怎么接收     http   post的值呢?

------解决方案--------------------
躺椅
------解决方案--------------------
接个分吧
------解决方案--------------------
顶哈
接分
------解决方案--------------------
request( "xxxx ")
------解决方案--------------------
路过 银联的接口及其文档 给我发一份

cxsj123@126.com
------解决方案--------------------
路过
------解决方案--------------------
up
------解决方案--------------------
UP
------解决方案--------------------
Request.form
------解决方案--------------------


没作过chinapay,
与, AIM, Paypal, Payflow, 可能差不多?
------解决方案--------------------
接分
------解决方案--------------------
帮定 关注!!
------解决方案--------------------
我做过 ChinaPay 的,确实给你返回一个值,你在提交的时候,所提交的参数里有一个参数代表返回地址,就是银行处理完数据后要把成功与否的消息返回到的地址,然后你在那个地址就用Request[ "参数名 "] 接收就OK了
------解决方案--------------------
不懂,帮顶..
------解决方案--------------------
jf
------解决方案--------------------
v_oid = Request[ "v_oid "];
v_pstatus = Request[ "v_pstatus "];
v_pstring = Request[ "v_pstring "];
v_pmode = Request[ "v_pmode "];
v_md5str = Request[ "v_md5str "];
v_amount = Request[ "v_amount "];
v_moneytype = Request[ "v_moneytype "];
remark1 = Request[ "remark1 "];
remark2 = Request[ "remark2 "];

我用过。。
------解决方案--------------------
关注.
------解决方案--------------------
这个应该有用
------解决方案--------------------
没用过
------解决方案--------------------