码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 支付通道简述


    1、苹果内购流程图

    官方文档:简体中文文档 - Apple Developer

    • 苹果内购没有通知,需要前端调用后端接口,通知后端支付成功。
      • 订单号由前端提供,后端通过订单号处理业务逻辑。

    返回值示例

    苹果服务器验证后的返回值文档地址:responseBody | Apple Developer Documentation

    responseBody.Receipt | Apple Developer Documentation

    1. {
    2. "receipt": {
    3. "receipt_type": "Production",
    4. "adam_id": bbb,
    5. "app_item_id": bbb, //App Store用来标识程序的字符串
    6. "bundle_id": "com.you.app",
    7. "application_version": "163",
    8. "download_id": eee,
    9. "version_external_identifier": 859813210,
    10. "receipt_creation_date": "2023-09-19 14:22:51 Etc/GMT",
    11. "receipt_creation_date_ms": "1695133371000",
    12. "receipt_creation_date_pst": "2023-09-19 07:22:51 America/Los_Angeles",
    13. "request_date": "2023-09-19 14:22:54 Etc/GMT",
    14. "request_date_ms": "1695133374216",
    15. "request_date_pst": "2023-09-19 07:22:54 America/Los_Angeles",
    16. "original_purchase_date": "2021-11-02 22:10:47 Etc/GMT",
    17. "original_purchase_date_ms": "1635891047000",
    18. "original_purchase_date_pst": "2021-11-02 15:10:47 America/Los_Angeles", //购买时间,太平洋标准时间
    19. "original_application_version": "107",
    20. "in_app": [{
    21. "quantity": "1", //购买商品的数量
    22. "product_id": "TTTT0021", //商品的标识
    23. "transaction_id": "aaa", //交易的标识
    24. "original_transaction_id": "aaa", //原始交易ID
    25. "purchase_date": "2023-09-19 14:22:50 Etc/GMT", //购买时间
    26. "purchase_date_ms": "1695133370000", //购买时间毫秒
    27. "purchase_date_pst": "2023-09-19 07:22:50 America/Los_Angeles", //太平洋标准时间
    28. "original_purchase_date": "2023-09-19 14:22:50 Etc/GMT", //原始购买时间
    29. "original_purchase_date_ms": "1695133370000",
    30. "original_purchase_date_pst": "2023-09-19 07:22:50 America/Los_Angeles",
    31. "is_trial_period": "false",
    32. "in_app_ownership_type": "PURCHASED"
    33. }]
    34. },
    35. "environment": "Production",
    36. "status": 0 //状态码,0为成功
    37. }

    2、微信支付

    官方文档:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_4

    JSAPI时序图

    • 支付结果,两种方式
      • 异步通知
        • 订单号由微信提供,后端通过订单号处理业务逻辑。
      • 定时查询

    3、支付宝支付 

    官方文档:小程序文档 - 支付宝文档中心

    手机网站支付时序图

    • 支付结果,两种方式
      • 异步通知
        • 订单号由支付宝提供,后端通过订单号处理业务逻辑。
      • 定时查询

  • 相关阅读:
    docker安装Jenkins配置cicd
    黑马Java笔记第二讲—java基础
    用scikit-learn学习谱聚类
    Python21天学习挑战赛Day(5-6)·python操作xml文件(应用)
    「软考」复习方法+备考资料赠送
    【软件逆向】带壳带反调试找flag教程(VMProject3.0+X64dbg+ScyllaHide)
    备战旺季,赛盈分销解析2023年美国人爱买的年终爆款!
    mysql数据库的全量与增量的备份以及恢复
    一个.Net Core开发的开源动态壁纸软件
    【Python_PySide2学习笔记(十七)】QPlainTextEdit末尾增加文本时设置文本颜色
  • 原文地址:https://blog.csdn.net/xixingzhe2/article/details/133037478
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号