TRANXACT.AI 帮助

客户的信用卡和定期信用卡收费

银行卡会被保存起来,以便按照客户同意的时间表进行扣款——卡片上只显示品牌和后四位,密封保存,只有在为银行建立文件时才会解密。

订阅、月费、分期付款:客户只需同意一次,即可按计划付款。会计→卡支付模块包含三个部分:卡片、付款协议以及发送给银行的批次信息。所有模块均按照卡行业安全标准 (PCI DSS) 构建,因此在TRANXACT中,卡号是唯一无法在屏幕上读取的信息。

牌

添加银行卡时,需要输入客户信息、卡号、有效期、持卡人姓名和账单邮编。之后,银行卡信息在所有地方(包括屏幕显示、下载内容、ASK和审计跟踪记录)都只会显示其品牌名称和后四位数字。

  • 该卡号经过密封:使用其自身的密钥(AES-256-GCM)加密,而该密钥本身又使用平台在数据库外部保存的密钥加密密钥进行加密。如果没有该密钥,生产环境中的系统将拒绝存储任何卡片信息。
  • 如果发送安全码(CVV 或 CVC)、PIN 码和磁条数据,则会被拒绝,并且永远不会被存储。
  • 同一张卡添加两次会被识别,但只会保留一次。
  • 编辑功能可以更改卡片的有效期、持卡人姓名、账单邮编或状态,但不能更改卡号。新卡就是新卡:添加新卡,将授权信息转移到新卡上,然后删除旧卡。
  • 删除操作会销毁卡的密钥,因此任何人都无法恢复卡号,并取消卡上的授权。

信用卡授权

授权书是指客户同意被扣款的凭证,内容包括:银行卡、扣款金额及币种、扣款频率(一次性、每月、每季度或每年)、首次扣款日期以及(如有)扣款截止日期。必须逐字逐句地执行客户同意的内容——任何争议都将以此作为回应。授权书可以暂停、恢复或取消。

信用卡扣款批次

  • 收费规定,对于运行日期当天到期的每个指令,只收取一次费用,不多不少:对于同一日期再次运行该规定,不会向任何人收取两次费用。
  • 银行导出功能会生成收单机构或银行接收的文件。这是唯一会解密卡号的地方,需要单独的授权(卡片批量导出),并且每次导出都会被记录——但不包含卡号。上传文件后,请删除您的副本。
  • 银行会对每笔费用做出如下答复:已结算或未结算。

谁可以做什么

卡片、卡片授权、卡片批处理、卡片批处理导出和卡片 API(外部集成)等功能,都与其他界面一样,在“平台”→ ASK角色与授权”下进行设置。ASK 和代理无论以何种角色运行,其所有卡片路由请求均被拒绝。

来自您网站的卡片:卡片 API

接受银行卡信息的网站或应用程序可以通过外部 API 存储卡号,因此卡号永远不会经过任何人。

称呼它的作用
POST /api/accounting/card-api/v1/cards存储一张卡片。发送一个幂等密钥标头:同一个密钥发送两次,卡片存储一次,返回相同的结果。
GET /api/accounting/card-api/v1/cards卡片,已做掩饰——品牌和最后四位。
PATCH …/cards/{id}卡片有效期、持卡人姓名、账单邮编或状态。千万不要用卡号。
删除 …/cards/{id}像删除键一样,销毁卡片。
/api/accounting/card-api/v1/mandates以相同的方式创建和读取授权,并具有幂等键。
  • 调用者使用服务帐户的令牌登录(参见“服务帐户”),并且该服务帐户的角色需要对 Card API(外部集成)进行显式授权。拥有所有权限的角色或管理员角色无效:必须通过名称授予授权。
  • 生产环境中仅接受通过 HTTPS 进行的调用。
  • 每个账户的通话次数都有限制,如果连续使用无效卡或被拒绝(这是有人测试盗用号码的模式),则会锁定呼叫者。