问题标签 [stripe-payments]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
devise - 设计、StripeConnect、门卫、OAuth2
我正在开发一个 CrowdFunding 网站,并希望为 MerchantService 方面选择最佳组合。我一直与 Stripe 联系,他们认为他们会很合适,在与他们交谈后,我决定试一试。Brian C,几周前我看到你为你的客户使用 Stripe……你有什么想法吗?
我正在寻求有关设置的建议。
我正在使用 Devise & StripeConnect - 我知道我需要 OAuth2 但我也应该使用 Doorkeeper。
关于设置这些的最佳方法有什么想法?有任何示例代码可供查看吗?
我应该使用( gem 'omniauth-stripe-connect' )还是有更好的解决方案?
- 如果对#3 是肯定的,我是否需要所有三个 (gem 'omniauth') & (gem oauth2) & (gem 'omniauth-stripe-connect')
在此先感谢 - 杰森
ios5 - 接受信用卡付款 ios
如何在我的 iPhone 应用程序中接受信用卡付款?
我想做以下事情
- 允许用户提供他们的信用卡信息
- 当他们这样做时,使用 https 将信用卡发送到我的服务器,并在我的服务器上使用条带处理信用卡。
从技术上讲,这是正确的方法吗?如何确保信用卡信息的安全?
php - 如何使用 PHP 中的 API 在 Stripe 支付中降级/升级计划?
我已经订阅了一个计划。现在我想降级它。那么我应该取消订阅当前的计划吗?退还剩余金额的流程是什么?
我在创建客户的同时创建了客户并订阅了客户进行计划。我没有使用 Charge 类。要退款金额,我们需要charge_id吗?
node.js - 建立在 node.js 之上的条带支付的一个很好的例子是什么?
我正在尝试找到一个集成到 node.js 服务器中的条带支付的好例子。Stripe 文档有很好的 php、python 和 ruby 示例,并且这些语言中有很好的示例全功能应用程序,但在 Javascript 中并不多,并且与 node-stripe npm 模块集成。我发现这个访问量很大的例子真的很有帮助。
有人找到或愿意分享任何其他 node.js 实现条带支付的例子吗?
stripe-payments - 被拒绝后如何重新启用 Stripe 按钮?
你可以在这里找到一个例子:https ://stripe.com/docs/button
使用4000 000 0000 0002
和提交将导致按钮被禁用。
我正在使用 AJAX 并发布令牌(以及其他表单元素)。如果有人输入被拒绝的信用卡号,我如何在不重新加载页面的情况下重新启用它?
javascript - 表单中的条纹按钮而不发布
我正在设置支付字段,并希望使用条纹按钮来避免处理 PCI。
表单的字段如下所示:
电子邮件
运输:
计费:
特别说明:
提交按钮
计费可以选择使用已保存的信用卡或通过条纹按钮输入新卡。理想情况下,按钮只需设置 stripeToken 隐藏字段并完成,但由于条纹按钮位于表单内,它也会导致整个表单发布,即使我不希望它这样做。
有什么办法可以阻止这个发布吗?我假设我将不得不做一些 hack-y javascript 来拦截提交到实际表单。
ruby - Paymill:如何在测试时模拟失败的支付?
背景
- 使用Paymill 的订阅计费功能开发应用程序。
- 利用Ruby 包装器,我创建了一个
PaymentProvider
类和规范,如下所示。
问题
如何使测试付款失败?(例如卡被拒绝,或卡在未来的订阅付款中过期)
Stripe 可以让我使用特殊的卡号来执行此操作,但 Paymill 似乎没有任何此类文档(英文)。
payment_provider.rb
payment_provider_spec.rb
ruby-on-rails - Rails - 如何从我的付款模型中为我的用户表添加价值?
我已经尝试了几个小时来解决这个问题。我可以在我的付款模型 payment.rb 中使用此代码成功付款:
我想在我的用户模型中将 Stripe 的 customer.id 保存到我的用户表属性 customer_id 但上面的代码在我的付款模型中,我该怎么做?
Stripe 的帮助部分说,通过执行以下操作很容易:
然后稍后:
我在 save_stripe_customer_id 中输入了什么代码?我把那个代码放在哪里?上面为我工作的生成 Stripe 的 customer.id 的方法在 Payment 模型中,但我想将其保存为我的 User 模型中的一个属性,这样我就可以稍后向用户收费,而不必重新输入他们的信用卡。如何将 Payment 模型中生成的内容保存到我的 users 表中?
编辑:
付款.rb
用户.rb
我想作为 customer_id 添加到我的用户表中的属性已经在我的支付表中作为 stripe_customer_token,我只是不知道如何在其中使用它或如何将其转移到我的用户表中。
更多的:
付款控制器.rb:
可能的原因
是否因为涉及用户而为 customer_id 抛出一个未定义的方法与 Devise 有某种关联?我的路线文件中是否需要更改某些内容?
路线.rb
java - 将条带与安卓应用程序集成
我正在尝试从我的 android 应用程序支持条带支付,但它不会运行。java不兼容吗?我的代码和错误如下:
这些是错误:
12-25 05:34:22.625: W/dalvikvm(801): threadid=1: 线程以未捕获的异常退出 (group=0x40a70930)
12-25 05:34:22.647:E/AndroidRuntime(801):致命异常:主要
12-25 05:34:22.647: E/AndroidRuntime(801): java.lang.NoClassDefFoundError com.stripe.Stripe
12-25 05:34:22.647: E/AndroidRuntime(801): 在 io.noq.kiosk.android.OnSwipeActivity.onCreate(OnSwipeActivity.java:26)
12-25 05:34:22.647: E/AndroidRuntime(801): 在 android.app.Activity.performCreate(Activity.java:5104)
12-25 05:34:22.647: E/AndroidRuntime(801): 在 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
12-25 05:34:22.647: E/AndroidRuntime(801): 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)
12-25 05:34:22.647: E/AndroidRuntime(801): 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
12-25 05:34:22.647: E/AndroidRuntime(801): 在 android.app.ActivityThread.access$600(ActivityThread.java:141)
12-25 05:34:22.647: E/AndroidRuntime(801): 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
12-25 05:34:22.647: E/AndroidRuntime(801): 在 android.os.Handler.dispatchMessage(Handler.java:99)
12-25 05:34:22.647: E/AndroidRuntime(801): 在 android.os.Looper.loop(Looper.java:137)
12-25 05:34:22.647: E/AndroidRuntime(801): 在 android.app.ActivityThread.main(ActivityThread.java:5039)
12-25 05:34:22.647: E/AndroidRuntime(801): 在 java.lang.reflect.Method.invokeNative(Native Method)
12-25 05:34:22.647: E/AndroidRuntime(801): 在 java.lang.reflect.Method.invoke(Method.java:511)
12-25 05:34:22.647: E/AndroidRuntime(801): 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
12-25 05:34:22.647: E/AndroidRuntime(801): 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
12-25 05:34:22.647: E/AndroidRuntime(801): at dalvik.system.NativeStart.main(Native Method)
ruby-on-rails - 条纹:检索条纹费用的最后 4 位时未定义的方法“last4” - Rails
我的 rails 应用程序正在使用 Stripe 成功进行付款,但是在尝试从成功的收费中检索信用卡的最后 4 位数字时出现未定义的方法错误。
错误:
订单控制器.rb
订单.rb
这是展示如何检索费用的 Stripe 文档,您可以看到“last4”是正确的,那么为什么它会以未定义的方法出现?