我的编程空间,编程开发者的网络收藏夹
学习永远不晚

APP是如何实现自动续费的

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

APP是如何实现自动续费的

APP是如何实现自动续费的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

01  目标

在APP内实现会员自动续费的功能

02  流程

2.1、会员自动续费授权

    会员自动续费本质是委托扣款模式。只有用户完成签约,商户才可以对用户账户进行自动扣款,从而完成会员订单的支付操作。

用户在应用内通过微信或支付宝的SDK完成代扣签约,微信或支付宝在用户签约成功后将签约信息通过异步通知的方式通知给商户后台。商户后台需要维护用户的签约信息,签约ID为核心信息,在订单的代扣请求中用于验证授权。

2.2、会员到期后自动发起续费流程

    系统在检测用户会员即将到期后,发起该用户自动续费流程。需要完成订单创建及订单支付环节(代扣),最后在支付通知回调时为用户延迟会员时间。续费订单和普通订单主要区别在于是否调用委托代扣接口。

03  委托扣款授权

用户委托扣款授权是会员自动续费的前提,主要有支付中签约和纯签约两种模式。

3.1、支付中签约

    支付的同时完成代扣协议的签约。只需要在原先的下单参数增加签约信息就可以支持签约功能,看上去非常适合我们会员自动续费的场景。在用户下单购买会员连续包月之后一并完成签约功能。

APP是如何实现自动续费的

   然而在实践的过程中发现有个问题忽略了,支付中签约默认是不开启签约的,需要用户手动开启委托代扣。我们是希望可以提高用户签约比例的,需要用户手动勾选这一步的操作成本真的太大了,不符合我们的预期。

3.2、仅签约

    纯签约模式是商户先通过前端页面调用纯签约接口与用户完成代扣协议签约,当需要扣款时可调用申请扣款接口进行自动扣款。用户在签约后商户后台会接收到回调通知。

APP是如何实现自动续费的

04  方案设计

调整后会员自动续费基本流程如下所示:

APP是如何实现自动续费的

4.1、自动续费流程优化

  • 使用仅签约接口,不使用支付中签约接口

    仅签约接口可以限定用户必须签约后才可以购买连续包月商品。为了模拟用户签约并支付的体验,在用户签约成功后由系统发起自动续费流程。

4.2、如何避免会员签约后的重复续费

    优化流程后,用户签约成功之后需要发起自动续费流程。这里需要确保不会对用户重复续费,这里可以考虑使用签约ID作为订单幂等元素。相同的签约ID只会发起一次自动续费。

4.3、如何避免会员到期后的重复续费

    当会员到期后会发起自动续费流程,这里可以考虑使用会员到期时间戳作为订单幂等元素。若会员续费成功,会员到期时间戳会相应延长,不会再触发会员即将到期的逻辑。若会员续费失败,会员到期时间戳还是不变,也不会发起多个续费订单。

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注编程网行业资讯频道,感谢您对编程网的支持。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

APP是如何实现自动续费的

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

APP是如何实现自动续费的

APP是如何实现自动续费的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。01 目标在APP内实现会员自动续费的功能02 流程2.1、会员自动续费授权
2023-06-04

wps如何关闭自动续费

本篇内容主要讲解“wps如何关闭自动续费”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“wps如何关闭自动续费”吧!1、首先进入wps,然后点击右下角的“我”。 2、然后点击里面的“钱包”。 3、
2023-07-02

applemusic如何取消自动续费

本文小编为大家详细介绍“applemusic如何取消自动续费”,内容详细,步骤清晰,细节处理妥当,希望这篇“applemusic如何取消自动续费”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。第一步,打开手机上的“
2023-07-02

Android如何实现APP自动更新

先来看看要实现的效果图:对于安卓用户来说,手机应用市场说满天飞可是一点都不夸张,比如小米,魅族,百度,360,机锋,应用宝等等,当我们想上线一款新版本APP时,先不说渠道打包的麻烦,单纯指上传APP到各大应用市场的工作量就已经很大了,好不容
2022-06-06

windows office365如何取消自动续费

这篇文章主要介绍“windows office365如何取消自动续费”,在日常操作中,相信很多人在windows office365如何取消自动续费问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”windows
2023-06-30

如何查看阿里云服务器是否自动续费

1.登录阿里云控制台首先,打开浏览器,输入阿里云官方网址(https://www.aliyun.com/),点击登录按钮,输入您的账号和密码,然后点击登录。2.进入云服务器管理页面登录成功后,您会看到阿里云的控制台页面。在左侧导航栏中,找到并点击"云服务器ECS",然后选择您要查看的服务器所在的地域。3.查看服务器详情
如何查看阿里云服务器是否自动续费
2023-10-28

如何关闭云服务器自动续费

要关闭云服务器自动续费功能,请按照以下步骤操作:登录云服务器提供商的网站:在网站的顶部导航栏中,找到“客户服务”选项,点击进入。进入客户服务页面:在客户服务页面,您可以找到有关自动续费功能的信息,包括使用条件、续费方法等。查找您的计算机是否已经连接到云服务器:如果您的计算机已经连接到云服务器,则可以查看服务器上的“网络连接”或“服务器配置”等选项设置,以便查看是否有“自动续费”选项,如果
2023-10-26

亚马逊自动续费12元如何取消

1.登录亚马逊账户首先,您需要登录您的亚马逊账户。在亚马逊网站的右上角,您可以看到“你好,您的姓名”这个选项。将鼠标悬停在上面,然后选择“您的账户”选项。2.进入“会员服务”页面在您的账户页面中,您可以看到一个名为“会员服务”的选项。点击这个选项,它将带您进入亚马逊会员服务页面。3.取消自动续费在会员服务页面中,您可以看到您当前订阅的所有服务。找到您想要取消自动续费的服务,然后点击“管理订阅&rdq
2023-10-27

如何查看阿里云服务器是否自动续费了

打开阿里云控制台:您可以在阿里云官网上找到控制台入口,也可以在控制台页面上搜索“我的云服务器”或“已购买的云服务器”来查找您的云服务器信息。进入控制台页面后,您可以看到一些提示信息,如“自动续费”、“购买日历”、“续费选项”等。点击相应的按钮,即可查看云服务器的续费详情。如果您已经购买了阿里云服务器,但不知道如何查看详
如何查看阿里云服务器是否自动续费了
2023-10-28

亚马逊如何取消会员自动续费

1.登录亚马逊账户要取消亚马逊会员的自动续费,首先需要登录您的亚马逊账户。在亚马逊网站上,点击右上角的“账户与清单”按钮,然后输入您的登录信息。2.进入会员页面在您的账户页面上,找到“会员计划”选项,然后点击“管理您的会员计划”。3.取消自动续费在会员计划页面上,您将看到您当前的会员计划信息。找到“自动续费设置”选项,然后点击“关闭自动续费”。4.确认取消亚马逊会提示您确认是否要取消自动
2023-10-27

如何关闭云服务器自动续费会员

要关闭云服务器自动续费会员,请按照以下步骤操作:登录云服务器后台,点击“账户中心”,进入后选择“账户服务”选项。在账户服务页面,确认您的云服务器账号已经绑定了相应的账号信息,如AccountID、Cookie等。点击下方的“开始续费”按钮,进入云服务器自动续费的设置页面。在自动续费设置页面中,您可以选择是否使用优惠码。如使用优惠码,则您将自动续费您的年费,享受更多优惠。如果您不再使用
2023-10-26

如何查看阿里云服务器是否自动续费服务

在控制台中,您可以看到当前服务器上所有已开通的自动续费选项。您可以选择其中一些选项,如自动续费时间范围、自动续费费用等。如果您想要设置更多选项,可以通过控制台的“设置”选项进行添加。当您选择好要添加的选项后,点击“确定”按钮即可将该选项添加到阿里云控制台的自动续费选项列表中。一旦添加完成,您可以在“设置”选项中查看该选
如何查看阿里云服务器是否自动续费服务
2023-10-28

如何关闭云服务器自动续费服务

要关闭云服务器自动续费服务,您可以按照以下步骤操作:登录云账户:首先,您需要登录您的云账户并确保它能够安全地访问所有数据和功能。查找并关闭自动续费功能:在云服务器的控制台或设置界面中,找到“管理我的云计算服务”选项卡,然后单击进入。停止自动续费功能:在此处,您可以停止自动续费功能,以避免您的账户被停用。取消选定的自动续费账户:在停止自动续费后,您将无法再次启用您的自动续费账户。请注
2023-10-26

云服务器如何取消自动续费功能

1.登录云服务器控制台首先,你需要登录到你的云服务器控制台。这可以通过访问你所使用的云服务提供商的网站,并使用你的账户凭据进行登录。2.导航到自动续费设置页面一旦你成功登录到云服务器控制台,你需要找到自动续费设置页面。这个页面通常可以在账户设置、费用管理或者账单管理等部分找到。具体的位置可能因云服务提供商而异。3.取消自动续费在自动续费设置页面,你应该能够找到一个选项来取消自动续费功能。这个选项通常是一...
2023-10-27

阿里云服务器如何开通自动续费

文章本文将详细介绍如何在阿里云服务器上开通自动续费服务,以便用户无需手动续费,而让服务器始终保持运行状态。一、什么是自动续费自动续费是一种自动为用户提供服务的支付方式,用户只需要在首次购买服务时选择自动续费,之后服务器就会在到期前自动为其续费,保证服务器始终运行。这种方式不仅方便用户,还避免了忘记续费或忘记检查续
阿里云服务器如何开通自动续费
2024-01-25

Python如何实现APP自动化发微信群消息

本篇内容主要讲解“Python如何实现APP自动化发微信群消息”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python如何实现APP自动化发微信群消息”吧!1. 前言但是对于很多人来说,首先编
2023-06-26

如何关闭云服务器自动续费功能

要关闭云服务器自动续费功能,请按照以下步骤操作:登录云服务器帐户:在网站上,选择要关闭自动续费的服务,输入云服务器账户和密码。点击“取消订阅”:如果您已经购买了该服务,可以点击取消订阅按钮。找到“已停用”选项:在自动续费界面中,点击“已停用”选项。点击“确定”:如果您已经取消了该服务,请点击“确定”按钮。关闭自动续费功能:最后,您可能需要关闭自动续费功能。此操作将停止云服务器自动续费
2023-10-26

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录