支付测试怎么做?要点有哪些?

news2024/11/18 5:27:49

目录

支付测试 避不开的 公司有没有支付牌照的问题?

国内有支付牌照的公司(搞一张支付牌照 ,不是钱多少的事)总共 200 多家而已​编辑

没有支付牌照 公司就不可以支付么?

没有支付牌照 的公司的支付 做的什么支付?

有支付牌照的,建立的是支付生态(用户-收单机构-风控机构-银行/法规)

线下支付:

受限的设备:

交易流程(一笔线下交易)

线上支付:

电子支付流程和工具(基本概念)

要点 3:电商支付流程(面试可能会问的)

商城的功能基本框架(面试可能会问的)

业务流程

支付功能到底怎么测试?


支付测试现在是很多业务的收尾工作 范围囊括了各行各业

支付测试 避不开的 公司有没有支付牌照的问题?

国内有支付牌照的公司(搞一张支付牌照 ,不是钱多少的事)总共 200 多家而已

没有支付牌照 公司就不可以支付么?

没有支付牌照,理论上说 你的交易受限银行风控的管控的,资金流向是要时时备案;

没有支付牌照 的公司的支付 做的什么支付?

选择商品-->交易账号提交支付公司-->商品订单和支付订单对账 ;到此为止,且给支付通道掏钱

有支付牌照的,建立的是支付生态(用户-收单机构-风控机构-银行/法规)

选择商品(支付公司不关心)-->交易账号提交支付公司-->商品订单和支付订单对账-->结算-->清算-->风控-->支付路由-->....

要点 1:如果遇到面试问支付相关的,第一句 有支付牌照么?就晓得你是否行内人了

要点 2:支付方式 有线下支付 和 网上支付

线下支付:

哪些支付方式 :实体刷卡 或 银联接触

受限的设备:

POS(Position Of Sale)销售点终端:指能够接受银行卡信息,具有通讯功能,并接受柜员的指令而完成金融交易信息和有关信息交换的设备。包括硬件、软件、安全要求。硬件包含:显示器、按键、密码键盘(输密码的)、磁条/IC 读卡器、通讯模块、电源、打印机等模块。

交易流程(一笔线下交易)

线上支付:

只要和 有支付牌照的建立客户关系;就可以做支付的操作;

 

支付宝的接入

电子支付流程和工具(基本概念)

  • 支付流程包括:支付的发起、支付指令的交换与清算、支付的结算等环节。

  • 清算(clearing),指结算之前对支付指令进行发送、对帐、确认的处理,还可能包括指令的轧差。

  • 轧差(netting),指交易伙伴或参与方之间各种余额或债务的对冲,以产生结算的最终余额。

  • 结算(settlement),指双方或多方对支付交易相关债务的清偿。

  • 严格意义上,清算与结算是不同的过程,清算的目的是结算。但在一些金融系统中清算与结算并不严格区分,或者清算与结算同时发生。

  • 一笔支付交易可以通过纸基或电子支付工具发起。

  • 一些支付工具,既可以纸基方式发起,也可以电子方式发起。如贷记转帐,既可在银行柜面填写单据,以签名/签章方式对支付进行授权,也可利用网上银行功能以电子化方式授权发起;如银行卡,既可以纸基通过签名方式进行授权,也可在终端(pos/atm)通过刷卡与密码发起。

  • 支付交易可通过纸基与电子化步骤结合的方式进行,如支票可被截留并以电子化方式进行处理,截留地点与时间的不同(如在 pos 或在交换中心)反映了电子化程度的差异。

  • 支付交易也可包含现金与非现金步骤,如付款人以银行存款发起汇款,而接收人以现金支取。

要点 3:电商支付流程(面试可能会问的)

付流程基本具备的功能

商城的功能基本框架(面试可能会问的)

业务流程

前台流程

支付功能到底怎么测试?

如果你是做功能测试(商场);那基本就是从选择商品 -->退款/发货的流程测试;重点在商城的操作(数据的构造,数据的修改,脏数据,非法用户路径....)

如果你是做功能测试(支付);那基本就是从选择商品 -->退款/发货的流程测试;重点在商品(数据-用户 商品 数量 自商品受限条件....)-> 提交到支付 server (判断商品,判断用户,判断资金)-> 支付和支付通道返回(重复订单,订单失败,自动退款,银联受限,异常) (备注:支付过程中的异常一定要有测试用例覆盖)

到最后还是没有明白,实践一下支付流程;如:淘宝;京东; 下单流程,取消流程;物流流程;银行卡的通知;信用授信的通知。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/195292.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

文档存储Elasticsearch系列--1 ES介绍

前言:Elasticsearch 也是使用 Java 编写的,它的内部使用 Lucene 做索引与搜索,支持结构化文档数据的分布式存储,并提供准实时的查询,全文检索,数据聚合; 1 为什么要使用ES: ES 本身存在哪些特性…

第二章---进程的描述与控制

🌞欢迎来到操作系统的世界 🌈博客主页:卿云阁 💌欢迎关注🎉点赞👍收藏⭐️留言📝 🌟本文由卿云阁原创! 🙏作者水平很有限,如果发现错误&#xff…

打印机之——G3800故障维修

一 故障现象 5B00/1471/1472打印机进空气二 解决办法 2.1 5B00/1471/1472 解决办法——不需要软件清零,按键解决 步骤1 插上电源,打印机处于未开机状态,挡板处放入打印纸同时按住“停止”键和“电源”键,此时“电源”键亮起松开“停止”键…

python-opencv第六期:addWeighted函数详解

概要: 众嗦粥汁所周知,在如今计算机视觉(Computer Version short for CV)是人工智能与机器人技术发展的一个重大研究方向,而opencv作为一个专门为机器视觉编程提供技术与函数支持的第三方库,自然是一个需要…

Devops简介

Devops DevOps是一组过程、方法与系统的统称,用于促进开发、技术运营和**质量保障(QA)**部门之间的沟通、协作与整合。 其目的就是让开发人员和运维人员更好的沟通合作的文化、运动或惯例,通过自动化交付流程来使软件开发&#x…

牛客网C基础题目练习1

目录题目1:竞选社长题目2:最高分数题目3:判断是元音还是辅音题目4:判断是不是字母题目5:字母大小写转换题目1:竞选社长💭法1:使用字符串数组代码实现:int main() {char a…

【按位考虑DP】代码源每日一题div1 2023.02.02 与

与 - 题目 - Daimayuan Online Judge这太酷了,很符合我对DP的想象这DP太妙了,我还没做过这种按位考虑DP的题题意:思路:首先看第二个条件,一个数与后面的那个数与了之后还是后面那个数,这说明什么我们按位考…

快速入门KMM和Compose Multiplatform

一、前言 最近才有空,想起来Compose-jb和kmm这2个框架,就来个快速入门指南吧。 什么是KMM (Kotlin Multiplatform Mobile) KMM用于简化跨平台开发,可以在Android和IOS之间共享通用的代码。 仅在使用各自平台能力的时候,才会去编…

解决前端组件渲染没更新数据问题

问题: 使用前端日期控件时 - 数据联动时数据绑定无效问题 现象: 选择A日期,想动态改变B日期数据,只有第一次选择时会动态改变B日期数据,第二次选择A日期时,B日期数据虽已改变,但是页面数据未改变…

电子邮件备份软件:Email Backup Wizard Crack

适用于所有用户的电子邮件备份软件 在您的计算机、台式机或硬盘驱动器上本地创建您的电子邮件帐户的备份。 下载并保存电子邮件以备后用。 如果您想备份和移动服务器电子邮件,请尽快获取备份工具。 通过简单直观的功能获得强大的结果 苹果系统邮箱备份向导 - 批量下…

C++ · 类和对象 · 03 | 深化理解

啊我摔倒了..有没有人扶我起来学习.... 👱个人主页:《CGod的个人主页》\color{Darkorange}{《CGod的个人主页》}《CGod的个人主页》交个朋友叭~ 💒个人社区:《编程成神技术交流社区》\color{Darkorange}{《编程成神技术交流社区》…

Python tkinter -- 第18章 画布控件之椭圆

**18.2.18 create_oval(bbox, options) 根据限定矩形 bbox 在画布上创建一个椭圆。 (1)bbox:定义要创建对象的边界(x1, y1, x2, y2) (2)options:创建椭圆的选项。选项的具体含义: 选项含义activedash当鼠标…

微信小程序+前端+天行数据垃圾图像识别接口API

文章目录 前言 步骤 1. 去到天行数据官网注册账号,去到接口的介绍网站 2. 去测试网站,先看看请求的格式 3. 小程序端我采用的是把网站上的url链接的网络图片转成base64编码后的形式作为传入参数,这里需要有点基础,因为只给上了…

JVM基础 - 类加载的过程

类加载的过程加载验证准备解析初始化使用卸载其中类加载的过程包括了加载、验证、准备、解析、初始化五个阶段。在这五个阶段中,加载、验证、准备和初始化这四个阶段发生的顺序是确定的。而解析阶段则不一定,它在某些情况下可以在初始化阶段之后开始&…

RFID技术在生产企业的集成应用分析

RFID技术在生产企业的集成应用分析1.RFID的主要功能RFID自动识别功能RFID标签的主要核心部件是一个电子芯片,芯片中存储着能够识别目标的信息。RFID标签具有持久性、信息接收传播穿透性强、存储信息容量大、种类多等特点。有些RFID标签支持读写功能,目标…

CHAPTER 15 Mesos(一)

Mesos-优秀的集群资源调度平台15.1 Mesos简介15.2 Mesos安装与使用1. 安装1. 源码编译2. 软件源安装3. Docker方式安装2. 配置说明1. ZooKeepr2. Mesos3. Marathon3.访问Mesos图形界面4.访问Marathon图形界面1. 通过界面方式2. REST API方式15.3 原理与架构1. 架构2. 基本单元3…

CentOS7中安装Hadoop3详细步骤

目录 (一)新建一个虚拟机 (二)配置网络 (三)安装vim工具 (四)设置ssh免密登录 (五)设置时间同步 (六)修改主机名 1.方法一 2.方法二 (七)给主机文件添加IP名称映射 (八)安装JDK8 (九)安装Hadoop 1.打开Xftp,连接虚拟机,在/opt目录下新建两个…

[引擎开发] 现代图形API - metal篇

Metal是苹果开发的图形计算接口,它是在移动端出现的比较早的现代图形API。本文将更侧重于移动端(IOS),对metal的API做一个大致的引入介绍。 Apple GPU概述 在我们对Metal进行介绍前,先来了解一下Apple GPU。 Apple GP…

Linux常用命令——printf命令

在线Linux命令查询工具(http://www.lzltool.com/LinuxCommand) printf 格式化并输出结果 补充说明 printf命令格式化并输出结果到标准输出。 语法 printf(选项)(参数) --help:在线帮助; --version:显示版本信息。参数 输出格式&#x…

第1讲 谈谈你对Java平台的理解?

第1讲 | 谈谈你对Java平台的理解? 从你接触 Java 开发到现在,你对 Java 最直观的印象是什么呢?是它宣传的 “Write once, run anywhere”,还是目前看已经有些过于形式主义的语法呢?你对于 Java 平台到底了解到什么程度…