我们正准备发布过去一年一直在开发的大型Web应用程序.我们即将开始整合ActiveMerchant以处理服务的定期订阅费用.
我正在寻找关于考虑到我们的要求(下面列出的)的最佳实践的任何建议,以及针对我应该特别考虑的常见陷阱或特定问题的任何额外提示.我们将使用的支付网关是PaymentExpress,因为它是支持定期计费的少数支持网关之一,对于在美国境外运营的公司没有任何特殊条件.该应用程序背后的业务基于英国.
该应用程序的用户创建一个具有子域的帐户,他们可以访问和自定义应用程序及其数据.以下是可能影响结算方式的一些要求/功能:
我可以预见的具体障碍包括以下内容:
其他有用的建议是关于应用程序流程的任何建议.如何向用户呈现结算表单?何时需要信用卡信息?如何发送,存储和访问发票?
我应该透露,我们计划将大量代码库基于SaaSy.SaaSy旨在用作单独的Rails应用程序,处理所有注册和帐户管理方面的事情.然而,这对我们不起作用,因为我们从一开始就没有计划过这个,而且让我们的应用程序适应这样的工作将是一个繁琐的过程.因此,我们将从SaaSy中提取代码和想法并将它们合并到我们的应用程序中,这是一项相当不繁琐的任务.
ruby payment web-applications ruby-on-rails recurring-billing
我正在一个网站上销售PDF的在线,用户可以通过PayPal付款后通过电子邮件获得下载链接.
上述方案可能是什么样的paypal支付状态值?我只能想到Complete&InComplete.Processing在这里使用有意义吗?
我需要接受在美国境外提供服务的网站上的信用卡付款.鉴于Paypal不是一个选项,我应该从哪里开始?有谁知道我怎么做到这一点?
我正在尝试开始使用USSD.我熟悉其他形式的短信.最终,我想将USSD用作实时支付平台的一部分.
谢谢.
可能重复:
我需要在电子商务网站中存储信用卡号码.我不打算存储整个信用卡号码,因为这样做风险很大.我想存储至少前五位数字,以便我以后可以识别发卡的金融机构.理想情况下,我希望尽可能多地存储信用卡号码,以帮助任何未来的交叉引用等.
我可以安全存储多少位数和哪些特定数字?
例如,我想这不够安全:
5555 5555 555* 4444
Run Code Online (Sandbox Code Playgroud)
因为你可以计算缺失的数字.
同样,这是安全的,但不是很有用:
5555 5*** **** ****
Run Code Online (Sandbox Code Playgroud)
是否有一个公认的模式来存储部分信用卡号码?
我对paypal中的定期付款有一点疑问.
示例:我开始定期付款,1年内每月20美元.
贝宝是否会为此定期付款每月发送一次IPN?
谢谢.
我试图在https://stripe.com/docs/stripe-js/elements/quickstart之后使用Stripe.js
我做了html,css,javascript和那个url的样本一样.
但是,当我点击"提交付款"按钮时,它始终显示控制台错误而无法正常工作.
(index):1 Uncaught (in promise) Error: We could not retrieve data from the specified Element.
Please make sure the Element you are attempting to use is still mounted.
at new t ((index):1)
at e._handleMessage ((index):1)
at e._handleMessage ((index):1)
at (index):1
Run Code Online (Sandbox Code Playgroud)
请让我知道为什么会这样.
据我所知,NFC标签非常简单.它们包含少量数据,从几个字节到几千字节.NFC/RFID阅读器接收该数据.他们还可以回写一些数据以便稍后阅读.
我认为NFC支付比传统磁卡更安全,传统磁卡的整体安全性基于一个密码.
那么如何实施NFC支付?我对Android设备上的实现特别感兴趣.请仅描述高级算法.
我正协助开发一个与美国许多承包商合作的绘画服务的后端.我们一直在使用Stripe,但业务部门一直在向承包商支付他们银行的ACH服务附件,这需要3-5天,而且必须手动完成.
平衡似乎是条纹+次日ACH支付与一个伟大的API,自动化一切.这是对服务的准确描述吗?我很困惑你为什么在这种情况下使用Stripe over Balanced.这假设它也是一个商家帐户+支付网关,如Stripe,如果我正确阅读.
仍然围绕着如何最好地完成这项工作.感谢大家.