从iPhone应用程序接受信用卡付款有哪些选择?这将是一个独立的应用程序,而不是iPhone特定的网站.我可以与Authorize.net等支付网关集成吗?Paypal或Google结账怎么样?我知道在某些网站上,它会带你到paypal网站获取支付授权 - 这可以通过http请求完成,而不是强迫用户访问另一个网站(该应用程序无法提供)吗?由于您无法安装SSL证书,因此iPhone上的这些付款是否存在任何安全问题?
我不想使用3.0版本中可用的Apple微支付,因为会有很多小额费用,我不想每次都给苹果30%.
这是否可能,或者我是否需要客户事先在我的网站上创建一个帐户,使用他们的信用卡付款,然后让iPhone与我的数据库进行交互以获得他们的可用余额(他们通过网络收取的金额)?
我正在尝试在Paypal PayFlow之间为交易处理服务或像BrainTree这样的服务做出决定.
BrainTree的服务引起了我的兴趣,因为他们实际上会向您返回一张信用卡,可以在未来的交易中使用.此令牌的作用类似于信用卡的GUID,但如果被盗则无效.BrainTree是我遇到的唯一使用这种系统的服务 - 但我不确定它们是否是唯一的.
我最近播客时听到了BrainTree的一些赞誉,之前没有听说过.
我想知道是否有人对两者之间的选择有任何一般性建议 - 从我需要做多少编程或PCI问题的角度来看.
我们有一个物理产品,每2个月,3个月或4个月发货,具体取决于客户的喜好.在货物之间,用户可以选择修改他们的选择.
在任何人建议之前 - 我很确定定期结算系统(如Paypal)不适合我们的需求.出于两个原因,像Paypal这样的系统似乎并不理想.
因此,我认为我们必须使用与创建初始订单时相同的机制重新填充 - 使用CC numebr和CVV2代码.但显然我们无法存储符合PCI标准的CVV2代码!
我最近遇到了'BrainTrees'支付服务 - 它允许您创建初始交易并检索代表该信用卡号的'代币'.该令牌可以安全存储,因为它对小偷来说是无用的.它有助于最大限度地减少PCI合规所需的工作.
使用BrainTree的解决方案我完全没问题.它似乎是我们需要的完美 - 但它让我对Paypal的产品感到困惑.除了BrainTree之外,我如何实现我想要使用的任何系统而不必存储CVV2代码?
使用正则表达式验证信用卡的正确方法是什么?如果使用哪一个在线有吨.如果不是如何验证?
这是一个关于信用卡处理的问题.我们正在使用AVS,并且发现每个因AVS而失败的交易都会导致客户卡上的总金额暂停.多次失败意味着多次失败.
发生这种情况是因为只有在AUTH完成后才会检查AVS.因此,如果AVS失败,则完成VOID.所以你有一个AUTH后跟一个VOID导致一个hold.
由于我们的大多数客户都进行了大量购买,因此对于此数量的多次保留是一个真正的问题.我的问题是:
在AUTH完成之前可以检查AVS吗?
这些是否适用于所有商家或只是较小的商家?我从来没有遇到这种情况,我经常在线购买东西.
我听说你可以做$ 1的AUTH/VOID来检查AVS.这是处理问题的好方法吗?
欢迎任何建议.谢谢.
15位银行卡号格式为0000-000000-00000 [1].
如果我显示最后4位数字,它会变成xxxx-xxxxxx-x0000,看起来有点傻.
是否有正确的方法来格式化屏蔽的15位数字?
(我希望我们不会显示超过最后4个,但如果有标准,我想了解它.)
首先,我不确定这是否应该在stackoverflow上,但我想我还会试着问.
在过去,我总是使用luhn算法进行信用卡号码的错误检查,但今天我想我会在php中实现verhoeff算法,主要是为了消磨时间.
我用我自己的卡号测试了它并且工作正常,这开始让我考虑是否应该使用verhoe而不是luhn来进行我的信用卡号码错误检查.
现在我的问题:
使用verhoe比luhn有什么显着的优势吗?
我知道verhoeff在它的实现中稍微复杂一点,它可以检测到比luhn更多的转录错误,这自然会让我相信它有点慢,但除了检测更多转录错误和缺点的优势(如果你可以称之为稍微慢一些,我想不出任何其他真正的差异.
verhoeff算法适用于所有主要卡吗?
我知道luhn将适用于所有主要卡片但是verhoeff也适用于所有这些卡片吗?我假设它适用于所有人,但我认为我应该检查.
有没有理由我只看到有人使用luhn检查信用卡号码?
在我作为开发人员的所有时间里,我只是真的看到人们使用luhn算法检查信用卡号码.这有充分的理由,还是仅仅因为luhn更为人所知?
任何帮助将不胜感激,谢谢你的时间.
我有一个关于PayPal与我的网站集成的问题.我有PayPal的Premier帐户.我尝试通过添加"立即购买"按钮将其与我的网站集成.当我点击它时,它会要求最终用户创建一个PayPal帐户.但是,我希望用户能够直接使用信用卡/借记卡进行付款而无需创建PayPal帐户.
我不是技术人员,所以我可能错过了一些东西.我想知道是否可以集成paypal,而不必在技术上编写代码.好心提醒.
是否可以只更新客户在Stripe上存储的地址而不是卡?我问的原因是我现在的方式,客户可以更新他们的信息,但它也需要输入他们的卡,即使它只是一个城市变化.
我正在使用以下内容创建令牌并更新客户的信息
$("#payment-form").submit(function(event) {
// disable the submit button to prevent repeated clicks
$('#stripe-submit').attr("disabled", "disabled");
// combine first & last name
var fullname = $('[name="first-name"]').val() + " " + $('[name="last-name"]').val();
// send the card details to Stripe
Stripe.createToken({
number: $('.card-number').val(),
cvc: $('.card-cvc').val(),
exp_month: $('.card-month').val(),
exp_year: $('.card-year').val(),
name: fullname,
address_line1: $('[name="address"]').val(),
address_city: $('[name="city"]').val(),
address_state: $('[name="state"]').val(),
address_zip: $('[name="zip"]').val(),
address_country: $('[name="country"]').val()
}, stripeResponseHandler);
// prevent the form from submitting with the default action
return false;
});
Run Code Online (Sandbox Code Playgroud)
有没有像我可以使用的updateToken?所以我只能改变某些值.
根据维基,自由裁量数据 -
可能包括Pin验证密钥指示符(PVKI,1个字符),PIN验证值(PVV,4个字符),卡验证值或卡验证码(CVV或CVC,3个字符)
这意味着我无法保证能够始终获得CVC,这对我来说是一个问题.我能够使用现有的实现来解析我的信用卡条带,并获得了一堆数字用于离线数据.我不确定究竟如何解释.由于其超过8个字符并且与我的cvc或引脚号不匹配.
它看起来像(数字是随机的,但填充的0是相同的):0000031200100
这是什么意思?
credit-card ×10
algorithm ×1
braintree ×1
c# ×1
iphone ×1
javascript ×1
jquery ×1
luhn ×1
mask ×1
paypal ×1
security ×1
verification ×1