草庐IT

stripe-payments

全部标签

java - 使用 Stripes 的实践经验?

我来自企业Java背景,涉及相当重量级的软件堆栈,并且最近发现了Stripesframework;我最初的印象是,这似乎很好地减少了用Java构建Web应用程序的不愉快部分。是否有人将Stripes用于已上线的项目?你能分享你在项目中的经验吗?另外,您是否考虑过任何其他技术?(如果有的话)您为什么选择Stripes? 最佳答案 我们已经使用Stripes大约4年了。我们的堆栈是Stripes/EJB3/JPA。许多人使用Stripes和Stripernate作为单一的全栈解决方案。我们不这样做是因为我们希望EJB层中的业务逻辑,所以

java - 需要简单解释 "lock striping"如何与 ConcurrentHashMap 一起工作

根据JavaConcurrencyinPractice,第11.4.3章说:Locksplittingcansometimesbeextendedtopartitionlockingonavariablesizedsetofindependentobjects,inwhichcaseitiscalledlockstriping.Forexample,theimplementationofConcurrentHashMapusesanarrayof16locks,eachofwhichguards1/16ofthehashbuckets;bucketNisguardedbylockNmo

php - Paypal IPN 总是在沙盒上返回 "payment_status: Pending"?

我正在尝试在我的网站上实现PayPal。我使用这个类:http://www.micahcarrick.com/php-paypal-ipn-integration-class.html现在我正在使用PayPal沙盒进行测试。问题来了:用户付款-好的用户成功返回我的网站-好的几秒钟后,PayPal使用IPN调用我的网站-好的我的类(class)成功验证传入的IPN数据。PayPal返回“payment_status:Pending”不知道为什么PayPalIPN回拨付款状态为“pending”?有谁知道我做错了什么? 最佳答案 登录测

ruby-on-rails - 使用 rspec、capybara 和 stripe 测试注册表单

我是测试新手,所以我不确定我应该在这里调试什么。也就是说,我有两种不同的用户类型:作者和读者,它们是用户的子类。他们都可以在我的应用程序中正常注册,读者测试也没有任何问题。作者的注册表单包括一个stripe付款表格-并在提交表格之前远程调用Stripe的API。这是测试的样子:require'spec_helper'feature'Authorsignup'doscenario'authorcanseesignupform'dovisitroot_pathexpect(page).tohave_css'form#new_author'endscenario'usersignsupand

ruby-on-rails - 处理模型中的 Stripe 错误

在模型中使用方法时,是否可以将Stripe错误消息呈现为通知。这是我现在的Controllerdefcreate@donation=@campaign.donations.create(donation_params)if@donation.save_with_paymentredirect_to@campaign,notice:'Cardchargedsuccessfully.'elserender:newendend我的方法是这样的defsave_with_paymentcustomer=Stripe::Customer.create(:email=>email,:card=>st

ruby-on-rails - 如何在 Stripe、Rails 中保存客户卡片更新?

我希望客户能够在我的Rails应用中更新他们的信用卡详细信息。Stripe有关于如何实现这一点的文档,但文章显示了一个PHP示例,但我需要一个Rails示例:https://stripe.com/docs/recipes/updating-customer-cards基本上,我需要在不收费的情况下保存客户的信用卡。这是subscribers_controller.rb:classSubscribersController 最佳答案 您可能还想查看这个SO答案HowtocreateachargeandacustomerinStripe

ruby - 如何在 Stripe 成功处理定期订阅付款时收到通知?

在我的RubyonRailsSaaS应用程序中,用户可以订阅月度或年度计划。我正在使用Stripe作为支付处理商。Stripe还处理所有订阅并按月(或每年)向用户重新收费。我也是附属网络的成员,该网络会收到有关用户进行的每项新订阅/收费的通知,以便广告商可以获得奖励(如果有的话)。这对新订阅非常有效,因为Stripe会立即通知我付款是否通过。但是定期订阅付款呢?我也必须(并且想要)将这些通知我的附属网络,但是,在我的网络应用程序中,我无法真正检测到是否已经进行了定期付款。我可以假设它会在例如每个月的24日制作,但这并不确定。Web应用是否有更好的方法来检测Stripe何时成功处理定期订

ruby-on-rails - 获取 Stripe 的美分价格

我必须将一些价格以美分发送到Stripe以便对卡进行收费。在我的应用程序中,total_price值是小数,即美元和美分。显然,我可以通过乘以100将其转换为美分:total_price*100但结果仍然是小数,Stripe给我一个“无效金额”错误。我知道舍入float可能存在问题。我想知道在Rails中将total_price转换为整数的最安全方法。我看到了一些关于货币gem的引用资料,但在这种情况下是否有必要? 最佳答案 Ruby有几种可用于float的方法,具体取决于您的需要:(cart.total_price*100).to

ruby - 如何使用 Paypal 的 Adaptive Payments API 和 Ruby 避免身份验证和时间问题?

我在尝试从Ruby访问Paypal的AdaptivePaymentAPI时遇到了多个问题。我最初遇到的主要问题是Paypal要求他们的HTTPheader全部大写,但Net::HTTP不保留HTTPheader的大小写(它将它们“小写”存储然后输出它们“大写”--因此,如果您设置header“X-PAYPAL-SECURITY-USERID”,它将存储为“x-paypal-security-userid”并输出为“X-Paypal-Security-Userid”)。当我尝试将API与这些大小写错误的header一起使用时,我遇到了“500000InternalServer”错误。所以

ruby-on-rails - 布伦特里支付网关 : Dealing with "payment_method_token"?

我是braintree支付网关的新手。我不明白什么是payment_method_nonce(最终用户提供的token)或这个token是如何生成的?我也不知道如何获取客户卡详细信息、如何存储它以及如何使用“payment_method_token”进行交易result=Braintree::PaymentMethodNonce.create("A_PAYMENT_METHOD_TOKEN")nonce=result.payment_method_nonce.nonce任何人都可以解释如何创建或获取A_PAYMENT_METHOD_TOKEN吗? 最佳答案