标签: credit-card

有谁知道哪里有c#代码或dll可以生成样本信用卡号

对于我们正在开发的应用程序,我需要生成通过Luhn算法但也是唯一的样本信用卡号,因此我们不能使用样本信用卡号.

我们需要能够一次生成大约300个卡号,理想情况下,我可以在生成输入数据时执行此操作.

非常感谢

.net c# credit-card luhn

5
推荐指数
1
解决办法
2099
查看次数

如何在C#应用程序内接受信用卡付款?

如何在C#应用程序内接受信用卡付款?我将使用一些文本框作为输入,但我联系哪个网关来完成交易?我不介意使用任何服务,付费或免费.

我有什么想法可以做到这一点?谢谢.

c# credit-card

5
推荐指数
1
解决办法
7748
查看次数

自动收取PayPal帐户?

我想根据他们在我网站上使用的服务自动向我的会员收取不同的金额.他们将积累余额,然后每周他们将被收取该金额.有没有办法我可以做到这一点,而无需将他们的信用卡信息存储在我的数据库中?

(类似于我的上一个问题,但我刚刚意识到我并不想真正想解决必须安全存储CC信息的头痛和责任问题)

paypal credit-card

5
推荐指数
1
解决办法
1369
查看次数

使用SecureString作为信用卡号码

我一直在研究使用System.Security.SecureString类在处理它们时将信用卡号保存在内存中.有没有人使用SecureString类来保存信用卡号,或者大多数只使用正常的System.String类?

.net credit-card securestring

5
推荐指数
1
解决办法
1174
查看次数

有免费的信用卡api或支付网关吗?

Actualy问题说,所有,我只需要测试.因此,每天进行某种类型的演示或4-5次免费交易将会成功.

不寻找任何花哨的东西.

有什么免费的吗?

payment credit-card authorize.net payment-gateway

5
推荐指数
1
解决办法
7940
查看次数

编写PCI兼容组件需要什么?

我有一个WPF应用程序,我们已将信用卡处理集成到.我们目前正在将信用信息刷入/输入到WPF Web浏览器的网页中,以满足PCI合规性要求.显然这是可以的,因为Web浏览器组件符合PCI标准,我们的代码从不处理信用卡信息.

我非常讨厌这种设计,并且很乐意编写一个独立的,PCI兼容的WPF控件/程序集,我们可以插入而不是Web浏览器组件.如果我们的应用程序的代码可以使用浏览器而不经过PCI认证,那么它可以使用我们自己的PCI认证组件,而且它本身是PCI认证的吗?它所做的所有新控制/组装都是收集卡信息,并通过WCF服务安全地将其发送到远程安全服务器.它不会存储信用卡或在本地进行任何处理.我被告知这样做需要9个月的审核流程,这就是我们采用浏览器方法的原因.

有人可以让我大致了解这需要做些什么吗?

  • 它可以用C#/ WPF编写吗?
  • 代码是否必须实施特殊的安全措施(如CAS)?
  • 组件是否必须混淆?
  • 一旦写完,那你需要做什么?

c# security wpf credit-card pci-compliance

5
推荐指数
1
解决办法
1205
查看次数

查找和替换信用卡号

我们有一个包含大量数据的大型数据库。我发现最近我们的销售和运输部门一直在使用该应用程序的一部分来公开存储客户的信用卡号。我们已经停止了它,但是现在有成千上万的数字行。

我们正在尝试找出如何连续扫描某些列中的16位数字(或破折号)并将其替换为X。

这不是一个简单的UPDATE语句,因为卡号存储在大量文本中。到目前为止,我一直无法弄清楚SQL Server是否能够进行正则表达式(似乎没有)。

所有其他的失败,我将通过PHP来完成,因为那是我最擅长的...但是那会很痛苦。

sql sql-server replace credit-card

5
推荐指数
2
解决办法
6887
查看次数

Javascript中的信用卡预测

我正在编写一个工具,onkeydown将运行输入框中输入的当前值,以检查它是否与4种主要类型的信用卡之一的正则表达式匹配.

我觉得它有点工作,但它是片状的,所以我想弄清楚是什么导致它给出错误的响应(例如,有时它会输出2个值而不是1个).是因为我需要在循环之前设置一个标志变量吗?在匹配正确的卡片后,我只是从环路中穿过物体返回,所以我认为这足够了......

正则表达式的标准来自此站点:

  • 签证:^4[0-9]{12}(?:[0-9]{3})?$所有Visa卡号码均以4开头.新卡有16位数字.旧卡有13个.

  • 万事达卡:^5[1-5][0-9]{14}$所有万事达卡号码都以数字51到55开头.全部有16位数字.

  • 美国运通:^3[47][0-9]{13}$美国运通卡号码开始与34或37,并有15位数字.

  • 发现:^6(?:011|5[0-9]{2})[0-9]{12}$发现卡号以6011或65开头.全部有16位数字.

    $(function() {
    
    var $cardNumber = $('#js-cardnumber');
    
    var ccMap = {};
    
    ccMap.cards = {
        'amex': '^3[47][0-9]{13}$',
        'discover': '^6(?:011|5[0-9]{2})[0-9]{12}$',
        'mastercard': '^5[1-5][0-9]{14}$',
        'visa': '^4[0-9]{12}(?:[0-9]{3})?$'
    };
    
    
    $cardNumber.keydown(function() {
    for (var cardType in ccMap.cards) {
        if (ccMap.cards.hasOwnProperty(cardType)) {
            var regex = ccMap.cards[cardType];
            if (regex.match($(this).val())) {
                console.log(cardType);
                return;
            }
        }
    }
    });
    });?
    
    Run Code Online (Sandbox Code Playgroud)

这是一个小提琴

javascript jquery credit-card

5
推荐指数
1
解决办法
1928
查看次数

在android上存储creadit卡信息是否安全?

在我的方法中,首次用户想要通过信用卡付款时,他必须重新输入他的登录密码和完整的信用卡信息.

成功支付后,我生成一个随机密钥,将其打包为密钥库,最后将密钥库文件存储在内部存储中,此密钥库文件被用户的登录密码锁定.另一方面,信用卡信息将通过此密钥加密并转换为Base64编码的字符串,最后写入内部存储中的文件.

在下次用信用卡付款时,用户还必须重新输入他的登录密码,这样我就可以用它来解锁密钥库文件并解压缩密钥.此时,我有能力解密用户的信用卡信息.

以上是我保护设备上存储的信用卡信息的方法,是否安全?

security android credit-card keystore

5
推荐指数
1
解决办法
1000
查看次数

耳机手机插孔信用卡刷卡与浏览器应用程序

我们希望通过iPhone和Android手机接受信用卡刷卡,但找不到任何通过耳机插孔连接的设备,这些设备将填充手机浏览器中的字段.连接到PC的USB设备非常容易实现.

有几种现有的具有专有API的电话插孔设备,但据我所知,这些设备需要本机应用程序.这对于标准化或者有一个开源API是有意义的,但可能还没有市场.

有没有人知道一种方法来获得耳机插孔信用卡刷卡填充手机浏览器中的字段?

编辑:这似乎不可能.出于某种原因,没有人在使用HID标准USB读卡器用于PC/Mac时出现问题,但这对于手机和平板电脑来说并不适用.因此,最佳选择似乎是使用PhoneGap连接到低成本读卡器.

但问题出在这里:读者选择似乎是50-100美元的设备或中国的5美元设备,我们无法可靠地工作.我正在寻找价格在15-20美元范围内的可靠设备,并将我的研究作为可靠的答案发布.

iphone android credit-card mobile-browser

5
推荐指数
1
解决办法
2089
查看次数