支付宝即时到账接口(create_direct_pay_by_user)接入指南

需积分: 0 0 下载量 123 浏览量 更新于2024-06-30 收藏 383KB PDF 举报
"即时到账交易接口(create_direct_pay_by_user)接入与使用规则1" 这篇文档是关于支付宝即时到账交易接口及相关支付接口的接入和使用规范,适用于商家和技术开发者。主要包含以下几个方面: 1. **文档说明**:此文档是支付宝一系列支付接口的附录,详细阐述了在对接和使用这些接口时的技术细节和注意事项,旨在帮助商户规避风险。文档包含了即时到账交易接口、纯网关接口、大额信用卡接口、快捷支付前置接口、快捷支付网关接口以及信用卡分期支付接口(create_direct_pay_by_user)的相关信息。对于任何疑问,用户可以联系支付宝的技术支持获取帮助。 2. **业务术语**:定义了若干关键业务术语,如CTU(支付宝风险稽查系统)用于监控和预防欺诈交易;定向支付允许用户指定收款方;返回指支付宝对商户请求的响应;防钓鱼措施是为了防止网络欺诈;分润涉及交易金额的部分分配;快捷登录则允许用户使用支付宝账号快速登录商户网站并分享信息;敏感词是指可能引起不良影响的词汇;请求是通过HTTP协议发送数据的过程;特殊字符是指在URL或接口参数中具有特定功能的符号。 3. **责任归属**:这部分可能涉及接口使用过程中各方的责任划分,但具体内容未提供。通常,这会涵盖如交易安全、数据保护、合规性等方面的责任和义务。 4. **技术接入规则**:这部分内容可能包括接口的技术标准、API调用流程、认证机制、数据加密方法等,确保商户能够正确安全地集成支付宝支付功能。 5. **接口使用规则**:详细规定了如何正确使用这些接口,可能包括交易限额、异常处理、退款政策、用户体验要求等。 6. **测试流程规则**:描述了接口测试的步骤和验证过程,确保在正式上线前所有功能都能正常运行。 这个文档为商家提供了接入支付宝多种支付方式的全面指南,涵盖了从技术实现到业务操作的各个环节,以确保商家能够顺利、安全地提供在线支付服务。对于开发人员来说,理解和遵循这些规则至关重要,因为它们直接影响到支付流程的稳定性和安全性。

SELECT DISTINCT c.ID AS id, c.NAME AS contName, c.CONTRACT_NO AS contractNo, c.INSTANCE_ID AS instanceId, c.UNDERTAKE_DEPT_ID AS remindDeptId, c.UNDERTAKE_DEPT_NAME AS sendDeptName, c.CREATE_USER_ID, c.CREATE_USER_NAME AS contractOpteraterName, c.PLAN_STATE AS planState, c.PLAN_STATE_NAME AS planStateName, aw.INSTANCE_ID AS inId, aw.CREATE_TIME AS sendTime FROM ( SELECT c.* FROM ( SELECT c.* FROM ( SELECT c.ORIGINAL_CONTRACT_ID, MAX(CREATE_TIME) CREATE_TIME FROM CONTRACT_DRAFT.C_CONTRACT_INFO c WHERE c.ORIGINAL_CONTRACT_ID IS NOT NULL AND c.ORIGINAL_CONTRACT_ID != '' GROUP BY c.ORIGINAL_CONTRACT_ID ) t LEFT JOIN CONTRACT_DRAFT.C_CONTRACT_INFO c ON t.ORIGINAL_CONTRACT_ID = c.ORIGINAL_CONTRACT_ID AND t.CREATE_TIME = c.CREATE_TIME UNION ALL SELECT c.* FROM CONTRACT_DRAFT.C_CONTRACT_INFO c WHERE ( c.ORIGINAL_CONTRACT_ID IS NULL OR c.ORIGINAL_CONTRACT_ID = '' ) AND c.ID NOT IN ( SELECT c.ORIGINAL_CONTRACT_ID FROM CONTRACT_DRAFT.C_CONTRACT_INFO c WHERE c.ORIGINAL_CONTRACT_ID IS NOT NULL AND c.ORIGINAL_CONTRACT_ID != '')) c WHERE c.deleted_flag = 0 AND c.BELONG = 1 AND sysdate > c.end_date AND c.plan_state IN (4100, 4110, 4120, 4200, 4210, 4220, 5100, 5110, 5120) ) c INNER JOIN (SELECT INSTANCE_ID,create_time,state FROM CONTRACT_DRAFT.C_ACTIVITY_WORKITEMS WHERE state = 'Waiting') aw ON c.INSTANCE_ID = aw.INSTANCE_ID LEFT JOIN (SELECT deleted_flag,CONT_ID FROM CONTRACT_DRAFT.C_GET_PAY_PLAN WHERE deleted_flag = 0 ) g ON c.ID = g.CONT_ID LEFT JOIN CONTRACT_DRAFT.C_OUR_ENTITY_INFO oe ON c.OUR_ENTITY_ID = oe.ID AND oe.DELETED_FLAG = 0 ORDER BY aw.CREATE_TIME DESC 优化

2023-07-08 上传