支付宝接口开发文档

支付宝退款失败返回 ACQ.TRADE_HAS_FINISHED

跟風遠走 提交于 2019-11-29 16:37:33
在请求支付宝退款接口时候失败 [ERROR] com.alipay.api.internal.util.AlipayLogger.logErrorScene(AlipayLogger.java:266) [http-nio-8082-exec-5 8107573] 支付宝退款响应如下 { "code": "40004", "msg": "Business Failed", "sub_code": "ACQ.TRADE_HAS_FINISHED", "sub_msg": "交易已结束", "refund_fee": "0.00", "send_back_fee": "0.00" } 然后参考支付宝退款接口文档 https://docs.open.alipay.com/api_1/alipay.trade.refund 根据支付宝返回业务代码错误描述只说明了,该交易已完结,不允许进行退款,确认请求的退款的交易信息是否正确,没有说具体原因。 经过我的继续排查,然后到开发社区终于找到答案,发下也有遇到一样问题的小伙伴 ~_~ 支付宝支付订单退款是提示【ACQ.TRADE_HAS_FINISHED】 交易状态问题解析 原来支付宝规定,交易成功后,默认退款时间三个月内没有退款,交易状态转为TRADE_FINISHED(交易完成)不可退款。 在此谨记支付宝退款期限三个月

Android端集成支付宝支付

十年热恋 提交于 2019-11-27 04:24:21
Android端集成支付宝支付 1.申请账号及配置变量 支付宝快速接入链接 点击打开链接 支付宝扫码或者账号密码登录 下面是支付宝给出的接入介绍 第一步:创建应用并获取APPID 要在您的应用中接入支付宝App支付能力,需要通过创建应用的方式接入蚂蚁相关接口并进行开发,基于对行业及业务场景痛点的理解,创造能够满足市场需要的解决方案,以应用的形式服务用户。 若还未成为开放平台的入驻服务商或者商户, 请完成 入驻指引 。入驻完成后,您需要去蚂蚁金服开放平台( open.alipay.com ),在开发者中心中创建您的应用,会为您生成应用唯一标识( APPID ),并且可以申请开通开放产品使用权限,通过APPID您的应用才能调用开放产品的接口能力。需要详细了解开放平台创建应用步骤请参考 《开放平台应用创建指南》 。 在创建应用后即生成应用的标识APPID,使用支付宝账号登录开放平台后,在“我的应用”中按下图方式查看APPID。 第二步:配置应用 添加app支付功能 1.应用创建完成后,需要给应用 添加App支付功能 ,这样就可以在你的应用里使用App支付能力。此时该应用为开发中状态,只能在沙箱环境下进行调试。应用开发完成后,请开发者自行进行验收和安全性检查(安全性检查可参考《 开放平台第三方应用安全开发指南 》),验收检查完成后可申请上线。应用申请上线后,会同时申请此列表的功能

java后台生成APP和H5所需要支付宝订单

拜拜、爱过 提交于 2019-11-26 12:29:04
java后台对接支付宝接口,然后生成订单 package com.alipay.util.httpClient; import com.alipay.api.AlipayApiException; import com.alipay.api.AlipayClient; import com.alipay.api.DefaultAlipayClient; import com.alipay.api.domain.AlipayTradeAppPayModel; import com.alipay.api.domain.AlipayTradeWapPayModel; import com.alipay.api.request.AlipayTradeAppPayRequest; import com.alipay.api.request.AlipayTradeWapPayRequest; import com.alipay.api.response.AlipayTradeAppPayResponse; import com.alipay.api.response.AlipayTradeWapPayResponse; import com.alipay.config.AlipayConfig; import com.alipay.util.AlipaySubmit; import net

Android接入支付宝支付服务

情到浓时终转凉″ 提交于 2019-11-26 08:33:32
简介 首先要说明的是个人感觉接入支付宝比微信简单多了,很轻松的,所以同学们不要紧张~ 当然还是老规矩啦,上来肯定的贴上 官网地址 ,因为我这些服务天天在更新,而我的文章是教大家方法,而让你不是照葫芦画瓢 进入app支付文档有两种方式,一种是直接在下面的开放业务里 还有一种是通过上面的导航栏文档中心,然后滚动到业务接入那一栏,可以看到移动支付 当然也可以直接打开 这个地址 ,文档还是挺多,可以关注我勾选的这几项 首先这里我也要说明的是个人是不能申请的,只能是企业,所以我demo里面的用的一些资料也是demo里面的 这里是交互流程的 官方文档 ,需要详细的可以点进去看看 运行Demo 我们来到 官方demo的下载地址 可以看到有两个,选择你需要的就行了,下载解压完直接导入eclipse并配置一些参数运行就可以查看效果了 导入jar 将demo里面的alipaySdk-20160223.jar拷贝到我们工程的libs下,并添加到依赖中 配置 权限 <uses-permission android:name= "android.permission.INTERNET" /> <uses-permission android:name= "android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name=

手把手教你接入支付宝支付

心已入冬 提交于 2019-11-26 08:31:19
前一久做了支付宝支付,分享一下接入的详细步骤吧,移动端和服务端demo源码已上传至GitHub,要下载的移步至文章末尾。 先给出支付宝官方文档: https://docs.open.alipay.com/204/105051/ 适用场景 在App内集成支付宝支付。APP调用支付宝提供的SDK,SDK再调用支付宝APP内的支付模块。如果用户已安装支付宝APP,商家APP会跳转到支付宝中完成支付,支付完后跳回到商家APP内。如果用户没有安装支付宝APP,商家APP内会调起支付宝网页支付收银台,用户登录支付宝账户,支付完后展示支付结果。 接入 1. 创建应用并获取APPID 地址: https://open.alipay.com/platform/appManage.htm#/apps 创建应用后即生成应用的标识APPID 创建指南: https://docs.open.alipay.com/200/105310/ 2. 添加App支付功能 从我的应用列表点击应用对应的查看详情按钮进入 添加完成后,若应用状态为开发中状态,只能在沙箱环境下进行调试。应用申请上线后,会同时申请此列表的功能,接口即生效。 注:手机端支付可以添加 APP支付 和手机网站支付。APP支付使用原生开发,调用支付宝支付SDK。手机网站支付是在网页中调用支付宝,所以使用h5+mui方式开发APP可使用此功能

【最新、最详细】电脑网站接入支付宝接口的方法

ぃ、小莉子 提交于 2019-11-26 08:30:16
引言 支付宝官方电脑网站支付快速接入文档: https://docs.open.alipay.com/270/105899/ ; 接下来,我会对这份快速接入文档进行详细的说明。 1、接入支付宝接口的准备 首先,进行一个说明,我做电脑网站接入支付宝接口时,用的是沙箱环境先进行调试的,并且是以java版本为例子的。你需要先注册一个企业号,并且登录支付宝: https://open.alipay.com/platform/home.htm ; 登录进去后,在左上角有一个“开发者中心”按钮,点进去后,在左边有一个“沙箱环境”按钮,点击进入沙箱环境,进行沙箱环境下的支付宝接口开发(在沙箱环境下调试好支付宝的接口后,只需要修改AlipayConfig.java中的配置信息就可以使用了): 1.1 配置沙箱环境 1)首先,需要生成RSA2(SHA256)的应用公钥,并且配置好RSA2(SHA256)的应用公钥,这里注意,不需要配置RSA(SHA1)密钥。 (生成RSA2的应用公钥详情请参考: https://docs.open.alipay.com/291/105971 ) 2)!!★★★注意,在沙箱环境下,支付宝的网关与真实的网关有所不同!这里需要注意! 更多的配置沙箱环境的问题可以查阅支付宝官方沙箱环境使用说明文档: https://docs.open.alipay.com/200

商城系统支付方式如何配置?支付方式有哪些

不问归期 提交于 2019-11-25 18:50:51
众所周知,网购平台中的会员支付、商家收款绝大部分是通过第三方支付平台 ( 微信、支付宝、银联 ...) 进行交易,而一款网上商城系统中集成的支付接口也是多样化的 ,如: 支付宝(电脑网站)、支付宝(手机网站)、微信支付(扫码支付)、微信支付(公众号支付)、微信支付(H5支付)、微信支付(小程序)、银联在线支付、Paypal、快钱支付、财付通、易宝支付 等等,通过这些第三方支付方式,能够 全方面满足会员购物结算需求。 由于 商城系统中的支付接口都是集成的第三支付平台,作为商城运营商对商城的收款方式进行设置时,支付配置中的APP ID、商户号、密钥等信息不知道怎么设置,本文通过查看支付宝、微信支付设置密钥帮助文档,结合商城系统后台支付插件设置,分别针对支付宝(电脑网站)、支付宝(手机网站)、微信支付(扫码支付)、微信支付(H5支付)、银联在线支付5种最常用的支付方式配置进行说明,希望可以帮到您。 (一)支付宝(电脑网站)设置 进入商城系统后台, 支付宝(电脑网站) 设置 ,如下图所示: ①.登录支付宝开放平台; ②.进入支付宝“开发者中心”,根据实际需求创建应用,进行APP ID的获取,并提交审核; ③.开发者应用私钥:由开发者自己生成,支付宝平台为技术开发人员提供一键生成工具(RSA签名验证工具),便于开发者生成应用私钥(private key); ④.支付宝公钥:由支付宝生成