当涉及信用卡时,各种在线服务对于最大到期年份具有不同的值.
例如:
这里的合理最大值是多少?有官方指导方针吗?
我知道付款是件很棘手的事情,但我还没有找到PayPal的替代品.我想改变PayPal,因为我觉得它们价格昂贵而且并不适用于所有国家.此外,我认为API已经足够,但可能会更好.然而,API文档完全是废话.
我正在寻找更适合开发人员的支付/交易服务,最好是:
我认为Google Checkout有点值得,但它要求开发者和潜在购买者都拥有Google帐户.非常感谢任何其他建议!
我们开始在Redsmin(我们的项目之一)上实现Stripe ,我想我们可能错过了一些东西.下面是它的工作原理:
要使用我们的产品,用户必须选择一个计划(免费,s,m,xl,xxl ...),然后输入其登录名/密码,然后可以免费试用30天.当用户提交表单时,我们的服务器使用指定的计划调用Stripe create_customer而不使用信用卡(因为我们希望免费提供30天而不需要信用卡)并且我们使用返回的customer_id
和更新我们这边的用户模型subscription_id
.
我们设置了一个webhook接收条带事件,所以30天后我们的webhook 应该收到一个customer.subscription.updated
带有的事件object.status == active
.我对吗?
但是,由于我们没有在注册时为用户指定相关卡,我们应该在另一个customer.subscription.updated
事件之后快速收到,object.status == unpaid
对吗?然后在我们这边,我们停用用户帐户并强制它转到我们的计划选择页面.
从那时起,用户可以选择免费计划或我们的高级计划之一:
#Scenario 1如果用户选择免费计划,我们只需重新激活其帐户,不做任何其他事情,因为我们将条带上的免费计划配置为成本0 $.我们是否通过免费计划实施了正确的流程?还有更好的方法吗?
#Scenario 2如果用户选择了高级计划,我们会将他重定向到信用卡表单,然后将其发送到Stripe,我们会使用临时卡令牌更新条带客户帐户.接下来我们该怎么办?:
customer.subscription.updated
?charge.succeeded
?那么它的价值是object.status
什么?credit-card saas payment-gateway payment-processing stripe-payments
我想格式化UITextField
输入信用卡号码,使其只允许输入数字并自动插入空格,以便数字的格式如下:
XXXX XXXX XXXX XXXX
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
信用卡类型可以仅通过信用卡号码确定吗?
这是推荐还是总是向客户询问他们使用的信用卡类型?
我用Google搜索并找到了这个算法:http://cuinl.tripod.com/Tips/o-1.htm,这可靠吗?
谢谢
给定信用卡号并且没有其他信息,PHP中确定它是否是有效数字的最佳方法是什么?
现在我需要能够使用American Express,Discover,MasterCard和Visa的东西,但如果它也可以与其他类型一起使用可能会有所帮助.
安全合法地存储信用卡信息非常困难,不应该尝试.我无意存储信用卡数据,但我很想弄清楚以下内容:
我的信用卡信息存储在世界上某个地方的服务器上.该数据(希望)不会存储在商家的服务器上,但在某些时候需要存储该数据以验证和收取由商家提交的数据识别的帐户.
我的问题是:如果您的任务是存储信用卡数据,您将使用哪种加密策略来保护磁盘上的数据?据我所知,提交的信用卡信息正在或多或少地实时检查.我怀疑用于保护数据的任何加密密钥都是手动输入的,因此解密正在进行中,这意味着密钥本身存储在磁盘上.您如何在这样的自动化系统中保护您的数据和密钥?
所以Safari 在iOS8上提供扫描信用卡功能,并提供一些信用卡表格.
我的问题是,Safari如何确定何时提供此选项?
到目前为止,我发现此选项在亚马逊和PayPal上可用,但我的信用卡输入表单都没有能够重现此行为.
我的业务要求迫使我在短时间内存储客户的完整信用卡详细信息(编号,姓名,到期日期,CVV2).
理由:如果客户打电话订购产品并且他们的信用卡被当场拒绝,您很可能会失去销售.如果您了解他们的详细信息,感谢他们的交易,然后发现该卡被拒绝,您可以给他们打电话,他们更有可能找到另一种支付产品的方式.如果信用卡被接受,您可以清除订单中的详细信息.
我无法改变这一点.现有的系统以明文形式存储信用卡详细信息,而我正在构建的新系统中替换它,我显然不会复制这个!
那么,我的问题是如何在短时间内安全存储信用卡.我显然想要某种加密,但最好的方法是什么?
环境:C#,WinForms,SQL-Server.
在我的国家,在线支付并不是一件旧事,我第一次看到一个直接向当地银行账户付款的网络应用程序是去年.
所以,我是一个新手编码网络支付系统.
我的问题是,将信用卡信息存储到数据库中的最佳做法是什么?
我有很多想法:加密信用卡,数据库安全限制等.
你做了什么?
credit-card ×10
security ×3
e-commerce ×2
encryption ×2
ios ×2
billing ×1
c# ×1
database ×1
date ×1
ios8 ×1
max ×1
mysql ×1
numbers ×1
objective-c ×1
payment ×1
paypal ×1
pci-dss ×1
php ×1
saas ×1
safari ×1
swift ×1
uitextfield ×1
validation ×1