前几个月做了一个旅游网站,有PC站和手机站,涉及支付宝支付功能.

要求:PC站下的单,用户用手机登录也能支付;同理,手机站下的单,PC端登录也能支付.

附支付宝开放平台网址:即时到账 ,手机网站支付.

当然啦,最基本的就是要申请账号,签约产品.完事之后,把官网的DEMO跑起来.

PC端DEMO:create_direct_pay_by_user-CSHARP-UTF-8

手机端DEMO:alipay.wap.create.direct.pay.by.user-CSHARP-UTF-8

然后呢,要了解支付宝的支付逻辑.

现在我理解的是,把商品信息提交给Alipay而已(安全方面已然做足,时间戳,md5等加密参数确保api安全,Alipay会把表单数据拼接好,并post给Alipay,Alipay处理接收到的数据后,返回支付界面内容.)

解决PC端和手机端支付同步的问题:

1.调用Alipay的区别,Config里的两个参数不一样,其它都是一样的.

Com.Alipay.Config.return_url:PC端和手机站支付完成后跳转的页面网址不一样.

Com.Alipay.Config.service:"alipay.wap.create.direct.pay.by.user"(->手机站);"create_direct_pay_by_user"(->电脑站).

支付时主要参数:out_trade_no(商户订单号),subject(订单名称),total_fee(付款金额),body(商品描述)...等.

alipay会根据config去提交这些数据.生成支付宝订单.

2.解决订单继续支付

如果用户下了订单,却未支付.如何继续支付呢.

不管是手机端还是电脑端,根据 out_trade_no(商户订单号),subject(订单名称),total_fee(付款金额),body(商品描述)...等 再调用支付宝接口即可(信息保证和下订单时的数据是一样的),即可继续支付上次下的订单.

转载于:https://www.cnblogs.com/ICE_Inspire/p/5584036.html

支付宝PC即时到账和手机网站支付同步相关推荐

  1. java支付宝wap支付_SpringBoot 支付宝H5Wap沙盒环境手机网站支付

    在这里介绍的是使用SpringBoot 来完成对H5Wap移动端网页沙盒环境的手机网站支付 * {+ I) s9 |- c* E先贴上支付宝沙盒环境应用网站 ( p0 b8 ^1 \0 A8 i% N ...

  2. 怎么利用支付宝当面付实现手机网站支付

    这个接口主要是实现支付宝APP支付已经签约完成的,想对接到手机网站实现手机网站支付使用的. 如果对接到PC网站,用户支付的时候就是扫码支付,网站出付款码,用户扫码完成支付. 如果对接到APP平台,正常 ...

  3. PHP支付宝手机网站支付功能

    1.开通支付宝商家中心里面的手机网站支付 2.再去开放平台-开发者中心-创建移动支付的应用-获取到APPID 3.接着去文档中心下载DEMO 其实demo很简单.如果第一次看的话会存在看不懂的状态. ...

  4. php手机网站支付宝_PHP实现支付宝手机网站支付功能

    PHP实现支付宝手机网站支付功能的方法:首先开通支付宝商家中心里面的手机网站支付:然后进入开发者中心,获取到APPID:接着去文档中心下载"DEMO":最后将"demo& ...

  5. 支付宝手机网站支付,app支付,PC端支付流程以及服务端php支付下单,回调流程详解

    一.支付宝支付相关文档地址: 支付宝支付相关的文档地址:https://open.alipay.com/api 电脑网站支付:https://opendocs.alipay.com/open/270/ ...

  6. 聚合支付PC端-支付宝(即时到账交易接口)

    聚合支付 第三章 支付宝(即时到账交易接口) 文章目录 聚合支付 前言 一.开发前准备 二.java实现 1.pom中引入相关jar包 2.支付相关工具类 3.支付相关参数 4.支付实现 5.查询实现 ...

  7. PHP接入支付宝手机网站支付、移动支付接口

    payment 项目2.0版本 前面已经说完了 PHP接入支付宝 即时到帐接口 回调接口也已经完成.这篇主要讲 手机网站支付 . 移动支付 接口的调用.调用方式与即时到帐 基本一样. 关于代码部分的详 ...

  8. 支付宝手机网站支付、支付查询、退款、退款查询、转账接口整合

    /*** 二次验签*/public boolean checkSign(HttpServletRequest request, String alipayPublicCertPath) throws ...

  9. 支付宝支付之扫码支付(电脑网站支付)、H5支付(手机网站支付)相关业务流程分析总结

    前言 在上一篇文章<微信支付之扫码支付.公众号支付.H5支付.小程序支付相关业务流程分析总结>中,分析和总结了微信支付相关支付类型的业务流程,这里作为与微信支付平起平坐不相伯仲的支付宝支付 ...

最新文章

  1. 《LoadRunner 没有告诉你的》之三——理发店模型
  2. JS 面向对象 ~ 创建对象的 9 种方式
  3. Java输出数组中最长递增子序列的代码
  4. 关于jenkins的安装及自动部署
  5. Servlet中的HttpServlet
  6. vue 不识别svg_vue中引用svg,vue引入svg不显示,vue引用svg配置,vue3.0+ts如何配置svg...
  7. CGAL window 10安装、Demo使用步骤以及问题解决记录
  8. 红外接收头图片_常见红外接收头引脚型号及测量代换
  9. matplotlib图表显示中文三种办法
  10. python爬虫网络出错怎么办_python爬虫之headers处理、网络超时问题处理
  11. crc32校验算法_UDP/IP硬件协议栈设计(三):校验
  12. C#设计模式---迭代器模式(Iterator Pattern)
  13. Pycharm最舒服的主题风格
  14. HDU 4939 DP
  15. vue等单页面应用及其优缺点
  16. 微信接口类php,【微信接口库】分享10个常用的php微信接口类
  17. linux使用certbot,如何自动续期~
  18. 量化交易 米筐 获取股票列表与历史合约数据
  19. Trimmomatic、bowtie2、samtools和bedtools安装过程全记录(已全部安装成功)
  20. 人工智能轨道交通行业周刊-第32期(2023.1.30-2.5)

热门文章

  1. 想拿高新就必须知道的知识
  2. ORACLE的基础用法
  3. 美好生活从java开始
  4. [TJOI2013]循环格
  5. MyEclipse中jsp编码设置
  6. Pandas数据处理实战:福布斯全球上市企业排行榜数据整理
  7. 2017年6月21号课堂笔记
  8. 对人工智能问题的提问
  9. HTML 4.01 符号实体
  10. 新手入门之j2me学习方法总结--摘录篇