ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:64.64KB ,
资源ID:18149564      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-18149564.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(19pay捷迅充值卡兑换平台直联接口文档200卡余额卡.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

19pay捷迅充值卡兑换平台直联接口文档200卡余额卡.docx

1、19pay捷迅充值卡兑换平台直联接口文档200卡余额卡 19PAY 捷迅支付商户接口规范版本号2.00(余额卡支付版)北京高阳捷迅信息技术有限公司(19PAY)最后修改2009年11月1日目 录1. 概要 21.1目的 21.2版权声明 21.3客户服务 22. 支付接口 32.1 接口说明 32.2订单支付类型说明 32.3 网上支付业务流程 32.4 支付通道查询 42.5 支付请求 52.6支付结果服务器端通知(后台通知) 72.7注意事项 81. 概要1.1目的帮助商户接入 19PAY 支付平台,快速掌握 19PAY支付平台各项功能,便于尽快投入使用。1.2版权声明此文档版权归北京高阳

2、捷迅信息技术有限公司所有。作为本系统的最终用户,可以拥有该份文档的使用权,但未征得北京高阳捷迅信息技术有限公司的书面批准,不得向第三方借阅、出让、出版该文档。1.3客户服务服务热线:400-019-1999 2. 支付接口2.1 接口说明本接口主要目的是为了让商户系统接入 19PAY 支付平台,能够通过预付费卡等方式快捷的实现电子支付。 请求方式: 商户系统19PAY支付平台商户系统作为请求客户端,按照本接口的约定发送请求,而19PAY支付平台监听来自商户系统的请求给予处理,处理完成后返回商户系统,同时提供查询接口。2.2订单支付类型说明1、 神州行充值卡神州行充值卡支付,玩家在商户网站页面输

3、入卡号密码,商户请求信息到高阳捷迅卡兑换平台,高阳捷迅卡兑换平台进行处理。不支持运营商的赠卡2、 联通充值卡联通卡支付,玩家在商户网站页面输入卡号密码,商户请求信息到高阳捷迅卡兑换平台,高阳捷迅卡兑换平台进行处理。不支持运营商的赠卡3、 电信充值卡电信充值卡支付,玩家在商户网站页面输入卡号密码,商户请求信息到高阳捷迅卡兑换平台,高阳捷迅卡兑换平台进行处理。不支持运营商的赠卡 详细说明见: 2.3 网上支付业务流程网上支付业务流程步骤说明:1、 用户登录商户网站,选择商品、输入充值卡卡号、密码等支付信息,商户网站产生预定单信息,包括商户唯一交易号、订单号、金额、充值卡号及充值卡密码等信息;2、

4、用户确认支付后,服务商将商户唯一交易号、订单号、支付金额、支付方式、产品名称等信息发送到高阳捷迅卡兑换平台;(参考接口2.5)3、 高阳捷迅系统根据商户发送的支付方式自动转到不同的支付系统(神州行、联通等)进行支付处理;4、 各支付系统将处理信息返回到高阳捷迅卡兑换平台; 5、 高阳捷迅卡兑换平台进行处理后,返回处理结果及相关的订单信息和捷迅交易流水号给商户服务器;(参考接口2.6)6、 商户收到信息进行验证,为用户提供服务。2.4 支付通道查询 请求方式商户系统 19PAY卡兑换平台商户系统以HTTP Post的方式请求19PAY的接口地址,并按照接口参数定义传送数据。19PAY卡兑换平台将

5、以html方式返回查询结果。 接口地址测试环境 http:/202.142.22.232/card/channel.jsp 接口参数参数含义长度是否非空备注merchant_id商户代码20非空19PAY统一分配的商户代码 接口返回返回所有支付通道的四个相关属性组成的字符串:支付通道编码(pc_id),支付方式编码(pm_id),支付通道省份,支付方式描述。每个参数之间用“|”间隔,每种支付通道之间也使用“|”间隔。提示:解析此字符串时要注意有些语言需要用”|”来解析,如java中String info = 2.00|4004; String a = info.split(|);2.5 支付请

6、求 请求方式商户系统19PAY卡兑换平台商户系统通过HTTP协议链接到19PAY进行支付,并按照接口参数定义以post传送相关数据。 接口地址测试地址:http:/202.142.22.232/card/pgworder/orderdirect.do(正试地址另行通知) 接口参数参数含义长度是否非空备注version_id版本号10非空本接口版本号:2.00merchant_id商户代码20非空19PAY统一分配的商户代码verifystring验证摘要串100非空32位小写详见验证方式order_date订单日期10非空格式为YYYYMMDDorder_id商户订单号30非空该订单号由商户系

7、统生成。order_id唯一确定一条订单。amount订单金额8非空单位为元,精确到分,必须是50.00或者100.00cardnum1充值卡卡号码的暗码30非空使用DES算法,通过密钥对卡号加密。详见后续描述cardnum2充值卡密码的暗码30非空使用DES算法,通过密钥对卡号加密。详见后续描述, currency货币类型8非空RMB:人民币pm_id支付方式id20非空用于区分支付通道的类别,从接口地址获取, pc_id支付通道id20非空接口地址中获取,详见2.4。returl支付请求返回url128空由于支付过程中不出现我们的页面,此参数无意义,设为空。notify_url后台通知地址

8、128可空后台通知地址,如果空则以数据库配置为准,如果非空则以商户传入地址为准。retmode支付请求返回格式8可空如果为空,请求返回xml格式;赋值为”1”,请求返回纯文本格式。select_amount充值卡面额8非空若为余额卡,请将余额卡面额置为卡余额或卡面额。order_pdesc商品描述255可空此参数提交之后在支付结果通知中可能不会再传回给商户,如需要依据请自行进行入库处理。user_name订货人姓名10可空同上user_phone用户电话20可空同上user_mobile用户手机号20可空同上user_email用户EMAIL128可空同上 请求的验证方式本接口采用MD5摘要对

9、请求进行确认。验证失败的请求将不予处理。商户首先需要向19PAY支付平台申请商户代码(merchant_id)及加密串(merchant_key),并按照以下规则来构造验证摘要串(verifystring)。MD5摘要源串: version_id=%s&merchant_id=%s&order_date=%s&order_id=%s&amount=%s¤cy=%s &cardnum1=%s&cardnum2=%s&pm_id=%s&pc_id=%s&merchant_key=%s商户以具体的参数值替代以上的%s,并保证顺序及每项的准确性,参数如为空值则直接替代空串即可。 接口卡序列

10、号,卡密码的加密、解密方式商户系统用DES通过商户密钥(merchant_key)对卡号和密码进行加密。注:DES使用的是对称密钥,即加密和解密的密钥是相同的。请注意不要用反,即,解密的方法不要用去加密。 接口返回xml格式 2.00 4004 ee56d480cc599e7e3bd6610481bb42d2 20061101 19PAYTEST71336 0.01 RMB GW200712251147114562 LTJFK00010001 LTJFK P 1 Xml标签定义标签含义备注version_id版本号本接口版本号: 2.00merchant_id商户代码19PAY统一分配的商户代

11、码verifystring验证摘要串32位小写详见验证方式order_date支付请求提交时间返回请求中的order_dateorder_id商户订单号返回请求中的order_id amount订单金额返回请求中的amountcurrency货币类型返回请求中的currencypay_sq19PAY支付流水号pay_date支付时间格式为YYYYMMDDHHMMSSpc_id支付通道接口地址中获取的,详见2.5pm_id支付方式result收单结果P:收单成功 F:收单失败resultstr错误码10016:该订单支付已成功,不能重复提交10076:该订单支付已失败,不能重复提交10120:该

12、订单正在处理中10014:金额格式异常10123:协议输入参数有误82009:卡号密码加解密失败11111:MD5验证失败或订单参数有误。 接口返回纯文本格式参数值之间用”|”间隔,参数顺序和含义与xml格式顺序相同,形式如下:version_id|merchant_id|verifystring|order_date|order_id|amount|currency|pay_sq| pay_date|pc_id|pm_id|result|resultstr提示:解析此字符串时要注意有些语言需要用”|”来解析,如java中String info = 2.00|4004;String a = i

13、nfo.split(|); 接口返回验证方式19PAY平台按照以下规则来构造验证摘要串(verifystring)。MD5摘要源串:version_id=%s&merchant_id=%s&order_date=%s&order_id=%s&amount=%s¤cy=%s&pay_sq=%s&pay_date=%s&pc_id=%s&result=%s&merchant_key=%s19PAY平台将以具体的参数值替代以上的%s,并保证顺序及每项的准确性,参数如为空值则直接替代空串。商户系统接到请求返回后将按照同样的规则组成MD5摘要源串,得到结果后与xml中的verifystrin

14、g进行比对来决定下一步操作。 建议为了提高订单成功率,以及订单的质量,请商家在填写卡号密码的页面,对支付通道的卡号密码做位数以及面额限制(全部都是数字),具体如下:通道名称卡号位数密码位数支持面额全国移动充值卡171810、20、30、50、100、200、300、500全国联通一卡充151920、30、50、100、200、300、500全国电信卡191820、30、50、100福建移动呱呱通充值卡161710、20、30、50、100江苏移动充值卡161730、50、100辽宁移动电话交费卡162110、20、30、50、100浙江移动缴费券10810、20、30、50、100、2002.

15、6支付结果服务器端通知(后台通知) 前置条件 结果通知notify_url:该值由商户直接提供给19PAY技术人员。19PAY卡兑换平台将根据这个url来发送后台服务器端的支付结果通知。 注意:这个notify_urll同提交请求参数中的notify_url,如果商家在提交请求中传这个notify_url则以商家传的为准,否则以数据库配置为准。 请求方式19PAY捷迅卡兑换平台 商户系统19PAY捷迅卡兑换平台以HTTP Post方式发送支付结果通知给notify_url,商户系统在接收到支付结果后返回结果(Y:成功 N:失败)19PAY捷迅卡兑换平台将在用户完成支付后第一时间发送结果通知,以

16、确保商户能够及时进行下一步处理。如果19PAY捷迅卡兑换平台接收不到返回结果,将按照一定的时间间隔重发(时间间隔计算方法为:时间间隔计算方法为:(n-1)3 分钟 n为重发次数),直到超过一个限定的次数(目前为50次),19PAY捷迅卡兑换平台则认为商户系统的接口出了问题,将暂停发送。对于已经暂停发送的结果通知,捷迅公司将及时通知商户,商户也可联系客服进行重发或者通过商户专区查询补发。 接口地址notify_url 接口参数 参数 含义是否非空备注version_id版本号非空本接口版本号:3.00merchant_id商户代码非空19PAY统一分配的商户代码verifystring验证摘要串

17、非空32位小写详见接后描述order_date订单日期可空格式为YYYYMMDDorder_id商户订单号非空result支付结果非空Y:成功 F:失败amount金额非空currency币种非空pay_sq支付流水号非空pay_date支付时间非空格式为YYYYMMDDHHMMSScount卡支付次数可空card_num1卡号非空卡号DES加密card_pwd1卡密码非空卡密码DES加密pm_id1支付方式非空pc_id1支付通道编号非空card_status1卡支付状态非空0 成功 1失败card_code1卡支付错误码非空详见错误返回码card_date1卡支付完成时间非空格式为YYYY

18、MMDDHHMMSSr1卡余额非空卡余额 接口返回商户系统如果对该支付结果确认,则返回Y,否则返回N。如果商户系统收到的结果通知是已经给用户发货,也要返回Y,但是同一订单不要重复发货。返回请不带任何html 等静态标记。 验证方式请求的MD5验证摘要串由该串产生:version_id=%s&merchant_id=%s&order_id=%s&result=%s&order_date=%s&amount=%s¤cy=%s&pay_sq=%s&pay_date=%s&count=%s&card_num1=%s&card_pwd1=%s&pc_id1=%s&card_status1=%

19、s&card_code1=%s&card_date1=%s&r1=%s&merchant_key=%s2.7 注意事项1. MD5加密结果是32位小写字符串2. 参数verifystring由每个接口里的验证方式中的验证串赋值之后进行MD5加密所得3. order_pdesc、user_name、user_phone、user_mobile、user_email这些参数19pay系统在商家提交之后可能不会再返回,如需要依据,请在提交的时候自行进行入库处理,之后依据订单号查询发货4. 请求响应和后台通知中的验证方式是不一样的5. 商家后台收到后台通知,根据支付通知的订单号,先查该订单支付状态,根

20、据支付状态判断是否已经处理i. 如果处理过 则显示 Y ,(19pay 支付系统,在收到显示的Y 后,就不会再重复发通知了,如果超时等)ii. 如果没处理过 ,则完成发货和支付状态的修改 显示 Y , (19pay 支付系统,在收到显示的Y 后,就不会再重复发通知了,如果超时等)7、在结算时,以章节2.6中的pay_date时间为准 8、订单号不能重复2.8返回码列表支付结果返回码用户提示内容说明Y(成功)00000支付成功成功00001支付成功订单状态为成功。原因:用户选择面值与实际面值不符,实际面值大于订单金额。00003支付成功订单状态为成功。原因:用户选择面值与实际面值不符,实际面值小

21、于用户选择金额。F(失败)00002支付失败!您选择的充值卡面值与实际面值不符。订单状态为失败。原因:用户选择面值与实际面值不符,实际面值小于订单金额。10014系统忙,请稍后再试金额格式异常10016该订单支付已成功,不能重复提交该订单支付已成功,不能重复提交10029运营商系统维护,支付通道暂时关闭运营商系统维护,支付通道暂时关闭10030运营商系统维护,该面值暂时关闭运营商系统维护,该面值暂时关闭10031商户没有开通此支付通道商户没有开通此支付通道10062商户不支持余额卡支付商户不支持余额卡支付10076该订单支付已失败,不能重复提交该订单支付已失败,不能重复提交10082该卡已被使

22、用,请更换其他充值卡支付支付失败,该卡为失效卡,已锁卡。10083很抱歉!该卡已连续二次支付不成功,请更换其他充值卡支付。失败次数过多,已经锁卡,如需重试可通过客服人工解锁10091该卡正在处理中,请不要重复提交该卡正在处理中,不能重复提交10110系统忙,请稍后再试系统处理超时,请重新提交10118商户不支持多卡支付商户不支持多卡支付10119充值卡面额选择错误支付通道面额选择错误10120该订单正在处理中,不能重复提交该订单正在处理中,不能重复提交10123系统忙,请稍后再试输入参数有误10124由于运营商系统临时维护,该省充值卡暂时无法支付,请稍后再试。运营商系统临时维护,该省充值卡暂时无法支付,可继续提交,且不影响其它省充值卡支付。10131余额卡余额不足余额卡余额不足81000该卡已失效,请更换其他充值卡支付充值卡已失效81001系统忙,请稍后再试运营商处理失败,该卡可再次提交81006充值卡金额不足以支付订单充值卡金额不足以支付订单81007无效的卡号密码无效的卡号密码82019暂不支持该卡支付暂不支持该卡支付82009系统忙,请稍后再试卡号密码加解密失败40000运营商正在处理中运营商正在处理中

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2