2012-01-12 81 views
9

有没有能力以某种方式平衡CreditCard?如何获得信用卡余额?

Authorize.net或PayPal的API在这个问题上进行了检查,没有结果。 在现实生活中,任何现金终端都可以向您显示您的信用卡余额。这就是为什么我认为有一些方法可以通过某种支付网关在网络中获得这种平衡。

在此先感谢您的答案!

回答

9

我已经处理了很多信用卡处理API,除非它是一个网关解决方案的API,否则他们通常没有方法来查询信息。您可能会看到一些功能(同样,在网关API中,但不在低级处理器的API中)加载原始事务的详细信息,但没有其他功能。

这在支持大量交易方面很有意义。我曾经去过一次FDMS,并与他们谈了一下他们的架构。为了保持大于1k TPS的处理能力,当你授权时,他们甚至不能等待数据库写入。您获得的授权代码是从预定池中分配的。有关交易的数据被推送到另一个过程中,以便坚持到一个大的后端系统以便以后结算。这就是为什么许多非网关在尝试解决之前有关于等待x分钟的规则的原因;该数据在授权后不在结算系统中。这也是授权代码在一段时间后过期的原因 - 他们重新使用它。 (有人明确表示,他们会因为授权代码过期而收取额外费用.....可能是因为他们需要在结算系统中存储更多的数据负载,等待这些事情超时。)

检查贷项余额也不是正常信用卡处理工作流的一部分。大多数情况下,您尝试授权并获得3个结果中的一个:硬降,软降,或授权。余额检查并不是真的需要,如果有可用的话,可能会出现一些隐私或安全问题。

现金卡(如预先加载的签证)使用不同的管理激活和管理API。礼品卡的工作方式相同,您可以使用该管理API获取余额。这是一个特例,因为这些技术上不是信用卡。

我并没有涉及到发行银行和收单银行在结算过程中用来传输数据的后端结算网络。要获得这种信息,你必须有权访问这个网络。你可能想检查一下“任何现金终端会给你一个余额”。您可以从开证行的ATM取得您的余额,但尝试使用您在加油站找到的其他第三方类型的机器(不是来自您的发行银行)查看它是否正常工作。如果您使用真正的信用卡(不是借记卡 - 完全是另一个网络),我不知道它会告诉您您的余额。

+0

+1。事实上,这个问题甚至被问到让我害怕一半。由于非常好/显而易见的原因,ATM网络是高层的。 – nickhar 2012-10-11 15:09:12

0

我唯一能想到的就是使用AuthOnly方法,并尝试运行(并排除)多个事务,增加PaymentAmount值直到失败。

-1

是否有能力以某种方式获得在CreditCard上的平衡?

Authorize.net或者Paypal的API检查对这个问题也没有结果。

这是因为你无法获得别人的平衡。这是私人信息。

在现实生活中的任何现金终端可以展现给你平衡您的信用卡上。这就是为什么我认为有一些方法可以通过某种支付网关在网络中获得这种平衡。

强调“展现给你”的一部分,因为你自己的卡。并且唯一允许的参与方是持卡人(持卡并持有卡)和发卡银行和/或卡公司。即使通过电话也有安全检查(出生日期,邮编/邮政编码等)

您将(应该)永远无法通过API,网关解决方案或其他方式获得卡持有人的余额,除非你是附属于发行信用卡,并经过安全检查后被持卡人要求。

这将是一个巨大的安全和隐私漏洞。想想所有的专业信用卡theifs能够拉动成千上万的信用卡上的余额金额,以帮助知道哪些卡和多少金额充电,转让和勒索。

+0

我会假设这些请求将被正确加密并取决于授权。 OP没有要求做任何违法的事情。 – 2013-12-10 21:38:12

+0

我并不是说OP想要做任何违法的事情。我指出如果允许使用它,以便强调为什么它是不可能的,它将如何使用。支付网关只能检查收取的费用是否会通过。您可以在CC上获得余额的唯一方法是获得卡持有人的授权,而不是在购买时给予。它需要您的银行账户或客户端验证密码。例如,查看www.mint.com:他们只能在您给予他们的账户上获得余额,因为您授权他们给您的密码以您的名义登录。 – 2013-12-11 18:50:51