剖析信用卡 DCC 交易
摘要: 所谓DCC交易(Dynamic Currency Conversion,直译:动态货币转换 ),或者叫CPC交易(Cardholder Preferred Currency,直译:持卡人选定货币),虽然听起来很神秘,但经过剖析,我们也能很快了解其中的奥秘。 ...
所谓DCC交易(Dynamic Currency Conversion,直译:动态货币转换 ),或者叫CPC交易(Cardholder Preferred Currency,直译:持卡人选定货币),虽然听起来很神秘,但经过剖析,我们也能很快了解其中的奥秘。
DCC交易首先要借助于visa或 mastercard的网络,一些商业公司在商户收银台安装一种称为EDC的终端 (Electronic Data Capture ,直译:电子数据捕获),这个终端在刷客户的信用卡时可自动捕获信用卡的发行国信息,终端的软件提示可以选择发行国的货币或当地国的货币,一旦选择发行国的货币(如人民币),就要按照DCC的汇率(通常在银行间批发汇率基础上加成3%甚至以上),将消费的外币金额转换为发行国的货币(人民币)。
因为我国发行的V或M双币卡是美元账户,转换的人民币又要再按发卡银行的手续费率再转换成美元,受进一步损失,当然这是连锁并发症,不能记在DCC名下。
DCC交易显著特征就是在POS单上不仅有消费币种(如欧元、英镑),还有转换成发行国货币的金额以及转换汇率,这是在一般使用VM通道直接支付刷卡时没有的。
DCC现在能提供美元、欧元、英镑、日元、澳币、人民币等20多国货币转换,国际上可以提供DCC POS刷卡交易的主要服务商大约有13家,提供网上DCC交易的主要服务商大约有9家。
DCC对外宣称是便于持卡人以本国货币衡量海外消费商品的价值,但实际上高昂的汇率的利益都为DCC服务商和商户、银行等俵分。根据华盛顿邮报一篇专稿所述,对于一个3%汇率加成的收益,DCC服务提供商收取一个百分点,剩下两个百分点由商户和(收单)银行瓜分。商户因为DCC交易比普通VISA\MASTERCARD刷卡交易拿到的收益高,所以也乐于向客户提供DCC刷卡服务。
DCC交易是持卡人选择交易,必须要持卡人同意。DCC POS单下面有打印的一段话,类似一个申明;“Cardholder has chosen to pay in XXX (货币). 。。。。。 My choice is final。。。。”也就是说,如果店员跟向持卡客户询问了是否选择本国货币(如人民币)交易,客户也选择了本国货币交易方式并签字,这个刷卡交易通常是不能撤销的。但如未知会持卡人,私自使用DCC方式,持卡人有权要求撤销交易。
再提一下连锁并发症
DCC是基于VISA、MASTERCARD网络的增值服务,由于人民币目前还不是自由流通货币,我国发行的V、M双币卡外币账户基本都是美元,所以可能发生这个状况:
一个美元或其他外币的刷卡交易被DCC收了3%+的费率无故转成了人民币,又通过M或V的线路被发卡行收1.5%+费率转化为美元,持卡人在还款日按银行现钞价购汇还款,这来回一折腾,我们损失有多大啊!
国内外卡收单的DCC模式
国内收单银行在进行DCC 外卡收单业务时,首先会将人民币交易金额转换成与交易卡账户对应的外币币种进
行计价,并以外币金额向国际组织发送索权和请款信息,国际组织将此笔交易视为以外币发生的交易,从而不对其
进行货币转换。收单行在给商户结算时,仍将以人民币金额为准,也就是说,DCC 对商户而言是“透明”的。
DCC 业务的核心就在于人民币交易转化成外币进行计价时,其货币转换率由收单行自行决定,在获取商户
消费回佣分润的同时,还将获得利差收益,DCC 业务可以有效地提高收单行的收益率,在商户回佣收入之外
开辟新的收益渠道。
国内外卡收单的DCC具体业务流程:
1)收单行可以在商户档案管理中增设是否开通DCC的控制项,便于对商户进行统一管理维护。
2)系统设置货币浮动汇率,通过参数化管理,可适时更新货币浮动汇率。
3)系统兼容正常的外卡收单交易,非 DCC 交易从POS 受理后,经前置机、银行业务处理主机、外卡前置机至外卡组织,最终到其发卡行授权后,再依原路返回,其交易流程为 1 → 2 → 3 → 4 → 5 → 4 → 3 → 2 → 1。
4)对于DCC 交易,即系统判断本商户可支持DCC交易的,在交易上送银行业务处理主机后,系统会将转换后的货币种类及交易金额、汇率依原路返回,回显到POS以供持卡人选择。如持卡人选择DCC交易,则交易币种将以转换后的币种和金额替代原有人民币金额,依交易链路通过境外组织送到发卡方进行处理,交易返回后打印 DCC交易凭条。打印内容将包含转换后的币种、金额、汇率以及原人民币金额。DCC 交易同正常交易的区别在于有一个在主机进行汇率折算再回显的过程,因此会先后二次上送主机处理。完整的交易流程是 1 → 2 → 3 →2 → 1 → 2 → 3 → 4 → 5 → 4 → 3 → 2 → 1。
5)对于 DCC 交易的清算,收单行与商户之间仍将以人民币进行清算。收单行在与国际组织清算时,对于非 DCC 交易,V ISA 和万事达卡会将人民币金额转换为美元后与收单行清算;对于 DCC交易,系统会将持卡人币种、金额送至国际组织,国际组织将持卡人交易币种和金额转换为美元与收单行清算。
剖析信用卡 DCC 交易的更多相关文章
- lecture1-NN的简介
这是DL的发明人Hinton在多伦多大学的2013年冬季教授de课程,并将视频分享到coursera网站上.其中不但有视频,也有课件,但是Hinton主页上还有他上课的课后问题,Hinton告诉学生这 ...
- php支付宝在线支付接口开发教程【转】
php支付宝在线支付接口开发教程 这篇文章主要为大家详细介绍了php支付宝在线支付接口开发教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 1.什么是第三方支付 所谓第三方支付,就是一些和各 ...
- 转:使用Android API最佳实践
原文来自于:http://blog.jobbole.com/65170/ 写在前面 现在,Android应用程序中集成第三方API已十分流行.应用程序都有自己的网络操作和缓存处理机制,但是大部分比较脆 ...
- API经济产业
技术大咖为我们铺好了前进道路,我们为什么还要敬而远之舍近索远呢?充分利用开源,利用API进行App有效整合. 为应用添加日志功能,Loggly; 为应用添加用户管理和身份认证模块,Stormpath; ...
- redis13---事务处理。
Jedis事务我们使用JDBC连接Mysql的时候,每次执行sql语句之前,都需要开启事务:在MyBatis中,也需要使用openSession()来获取session事务对象,来进行sql执行.查询 ...
- 银行卡卡bin
卡BIN指的是发卡行识别码,英文全称是 Bank Identification Number,缩写为 BIN.中文即“银行识别代码” 银行卡的卡号是标识发卡机构和持卡人信息的号码 一般是13-19位 ...
- python_项目_ATM和购物商城的程序
1 需求 模拟实现一个ATM + 购物商城程序 额度15000或自定义 实现购物商城,买东西加入购物车,调用信用卡接口结账 可以提现,手续费5% 支持多账户登录 支持账户间转账 记录每月日常消费流水 ...
- python作业ATM(第五周)
作业需求: 额度 15000或自定义. 实现购物商城,买东西加入 购物车,调用信用卡接口结账. 可以提现,手续费5%. 支持多账户登录. 支持账户间转账. 记录每月日常消费流水. 提供还款接口. AT ...
- 开发者应该了解的API技术清单
近几年,API经济纷纷崛起,无论是国外还是国内,众多厂商积极开放API.开发者很多时候是要借助这些API,才能轻松构建出一款应用,极大地提高开发效率和开发质量.文中整理了一份API服务清单,内容涵盖: ...
随机推荐
- 用Chrome插件对自动化测试TestWriter进行录制
1.打开Chrome浏览器,在浏览地址中输入: chrome://extensions/,并勾选开发者模式.如图: 2.点击按钮[加载已解压的扩展程序-].如图: 3.选择Testwriter客户端下 ...
- apache2添加模块和添加站点
apache2添加模块和添加站点 linux下的apache2的目录和windows上的区别还是很大的,但是用起来却更方便了,详解请看另一篇文章http://www.cnblogs.com/wancy ...
- Html与CSS快速入门03-CSS基础应用
这部分是html细节知识的学习. 快速入门系列--HTML-01简介 快速入门系列--HTML-02基础元素 快速入门系列--HTML-03高级元素和布局 快速入门系列--HTML-04进阶概念 边框 ...
- CSS布局中的问题
1. 高度自适应的问题 1. 一个元素是否可以使用百分比显示,取决于它的父级元素,所以如果需要给此元素设置100%,那么需要先给父元素设置高100%. 2. 一级元素的父元素是body,所以如果我们想 ...
- Redis基础介绍及安装示例
1.基本概念 Redis是由Salvatore Sanfilippo(意大利)开发的一个开源的高性能键值存储数据库,于2009年发布第一个版本并与同一年开源,官方站点:http://www.redis ...
- java集合框架之Set
Set集合 元素不可以重复,是无序. 方法与list相同 HashSet:不保证set的迭代顺序,不同步,内部数据结构是哈希表 如果存自定义对象则需要覆盖equals和hashCode方法 先比较ha ...
- Android引导页设计
大家在安装好一个应用后,第一次打开时往往会出现一个使用引导页,形式一般为三.四张图片,随着我们的滑动进行切换,在最后一页会有一个进入应用的按钮,我们通过点击这个按钮可以进入应用,其实这其中没有太多的复 ...
- poj 3321 Apple Trie
/* poj 3321 Apple Trie 这道题的关键是如何将一个树建成一个一维数组利用树状数组来解题! 可以利用dfs()来搞定,我们在对一个节点深搜后,所经过的节点的数目就是该节点的子树的数目 ...
- Oracle工具之DBNEWID
DBNEWID是Oracle提供的一个用于修改数据库DBID和DBNAME的工具. 在引进该工具之前,如果我们想修改数据库的数据库名,必须重建控制文件.但即便如此,也无法修改该数据库的DBID.众所周 ...
- nodejs生成多层目录和生成文件的通用方法
/** *生成多层目录 * @param dir 多层目录 * @param split 分隔符,ex:'/' 对应的目录地址:'2015/10/10' * @param mode 目录权限(读写权限 ...