问题标签 [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.

0 投票
2 回答
2857 浏览

php - 在 Stripe 中测试 OAuth 时出现“未指定授权类型”错误

我正在 PHP 中测试 Stripe 的 OAuth 过程。我可以authorization code在登陆页面中获得请求。

但是,当我执行 cURL 请求以从授权代码获取访问令牌时,我收到一个错误,上面写着No grant type specified.

以下是到目前为止我的登陆页面代码:

这是我得到的错误:

我错过了什么吗?

谢谢。

0 投票
4 回答
2961 浏览

python - 测试 Django 对 Stripe Webhook 的响应

我试图找出一种有效的方法来测试我的服务器如何处理来自 Stripe 的 webhook。我正在设置一个系统来向客户的信用卡添加多个订阅,这在 Stripe 的网站上有描述:

https://support.stripe.com/questions/can-customers-have-multiple-subscriptions

我遇到的问题是弄清楚如何有效地测试我的服务器是否正确执行脚本(即,向发票添加正确的订阅,在我的数据库中记录事件等)。我现在不太关心自动化测试,我只是在努力有效地在脚本上运行任何好的测试。以前有人用 Django 做过这个吗?您使用了哪些资源和工具来运行这些测试?

谢谢!

0 投票
1 回答
5715 浏览

javascript - 未捕获的 ReferenceError:未定义 stripeResponseHandler

我正在尝试将 Stripe 集成到信用卡表单中。

js和html可以在http://pastie.org/private/f4flb1hktzdahl9snr4jma查看(供参考,文档头部包含jquery)

出于某种原因,我收到以下错误:

错误在第 11 行触发:

基于此,Stripe.js 似乎没有正确加载?但是,这条线Stripe.setPublishableKey('something');工作正常。

我在这里想念什么?

0 投票
1 回答
2024 浏览

php - Stripe webhook 与同步充电

Stripe 的文档解释说他们的收费 API 是同步的。那么为什么我们需要 webhook?

如果我的应用程序执行Stripe_Charge::create()(在 PHP 中),那么我可以不获取返回值并将其作为成功的交易记录在我们的数据库中并在同一执行中发送确认电子邮件吗?

是否仅当您有需要通知的不同后台系统时才使用 webhook?在 webhook 上侦听哪些其他类型的事件很有用?

0 投票
0 回答
2446 浏览

php - 条纹连接和 PHP / Magento

我使用 Incho 的扩展来连接 Magento 和 Stripe 支付。Inchoo 组件很简单,它基于https://github.com/stripe/stripe-php。当我将它用于测试付款时,它可以正常工作。

但是由于“application_fee”,我需要条带连接,现在我遇到了问题。

根据教程 stripe.com/docs/connect/oauth 我使用https://gist.github.com/afeng/3507366

一切仍然很好。

根据 stripe.com/docs/connect/collecting-fees :

我们有以下代码 -

但是 ACCESS_TOKEN 是个问题,因为我使用的是我在上一步中得到的那个'stripe.com/docs/connect/oauth'

并得到错误:

基于 OAuth 的请求必须使用来自 Stripe.js 的卡令牌,但直接提供卡详细信息。

为什么以及在哪里应该使用 Stripe.js?在请求“ACCESS_TOKEN”之前一切正常,它说://来自 Stripe Connect 流程的用户访问令牌 - 我已经有了 ACCESS_TOKEN

来自(stripe.com/docs/connect/oauth){“token_type”:“bearer”,“stripe_publishable_key”:PUBLISHABLE_KEY,“scope”:“read_write”,“livemode”:“false”,“stripe_user_id”:USER_ID,“ refresh_token”:REFRESH_TOKEN, “access_token”:ACCESS_TOKEN }

问题 w

0 投票
1 回答
150 浏览

ruby-on-rails - 通过电子邮件访问贝宝帐户

让我解释一下我的网站(Ruby on Rails)当前的场景:

1)我们可以从我的网站创建多个管理员帐户。

2)每个管理员都有自己的客户,这些客户也有他们的网站访问部分。

3) 每个客户都可以向他们相关的管理员贝宝帐户提交一些付款。

4)并且这个提交的金额应该转移到管理员贝宝帐户。

问题:

我们希望通过他们的电子邮件地址访问管理员 Paypal 帐户,并且我们不想定义用户/管理员可以提交他们的帐户凭据(如商家密钥等)的界面。

有什么选择可以通过我实现这种情况吗?

提前致谢。

0 投票
1 回答
12056 浏览

php - '无法确定请求哪个 URL:Stripe_Charge 实例的 ID 无效

我想在网站中实施 Strip 付款流程。我试图这样做,但它看起来不起作用。我得到的错误是

致命错误:在 /home/twassist/public_html/wp-content/themes/inovado/stripe-php-1.7.15/ 中出现消息“无法确定要请求的 URL:Stripe_Charge 实例的 ID 无效:”未捕获的异常“Stripe_InvalidRequestError” lib/Stripe/ApiResource.php:46 堆栈跟踪:#0 /home/twassist/public_html/wp-content/themes/inovado/stripe-php-1.7.15/lib/Stripe/ApiResource.php(15):Stripe_ApiResource- >instanceUrl() #1 /home/twassist/public_html/wp-content/themes/inovado/stripe-php-1.7.15/lib/Stripe/ApiResource.php(8): Stripe_ApiResource->refresh() #2 /home /twassist/public_html/wp-content/themes/inovado/stripe-php-1.7.15/lib/Stripe/Charge.php(14): Stripe_ApiResource::_scopedRetrieve('Stripe_Charge', NULL, NULL) #3 /home/ twassist/public_html/wp-content/themes/inovado/functions.php(355): Stripe_Charge::检索(NULL)#4 /home/twassist/public_html/wp-content/themes/inovado/functions.php(361):Strip_Code()#5 /home/twassist/public_html/wp-settings.php(291):包括('/home/twassist/...') #6 /home/twassist/public_html/wp-config.php(在/home/twassist/public_html/wp-content/themes/inovado/stripe-php-1.7.15 /lib/Stripe/ApiResource.php 第 46 行

有人在这里尝试过http://twassistant.com/hire更改数量。

填写此详细信息 5555 5555 5555 4444 到期日期 12 / 21 名称:任何 121。

这将支付测试费用。当重定向到代码时,它会给你这个错误。

这是我在我的 php 文件中尝试的代码。

0 投票
1 回答
2905 浏览

java - Java Stripe 库:收集拒绝或无效 CVC 等错误

我在应用程序中使用 Stripe 作为支付处理器,并且有一些关于在使用 Java 库时获得错误响应的问题,而不是通过 HTTP 接收错误,如官方 Stripe 文档上的错误代码描述中所述

我用来根据之前使用条带创建的客户对象向信用卡收费的方法是:

该方法会引发各种异常。CardException 似乎可以为我提供有关付款错误的详细信息,但它实际上是用来检测诸如拒绝和无效卡参数之类的事情?这些异常会告诉我诸如“信用卡被拒绝”或“cvc 代码不正确”之类的信息,还是我应该检查返回的 Charge 对象以获取该数据?

调用 Charge 方法的方法示例可能类似于:

其次,我应该担心来自美国以外的付款还是 Stripe 会为我处理所有这些?我是否需要根据用户的语言环境检测货币并设置正确的货币代码,或者 Stripe 是否会将所有付款转换为美元,因为这是存入我账户的货币?

更新: 根据我从 Stripe 支持团队收到的一封电子邮件,非美国卡的发卡银行将自动执行从本地到美元的所有货币转换。我不必根据所收费卡的来源调整货币代码。

0 投票
0 回答
836 浏览

ruby-on-rails - Heroku Stripe 提供的 API 密钥无效

即使密钥正确,我仍然在 heroku 上收到错误消息。

这不起作用:

然而,使用相同的键可以:

我认为 Heroku env 密钥不正确,但我重新输入了它,它们是相同的。我不知道为什么它不能工作,除非我把钥匙自己放进去。

0 投票
6 回答
8889 浏览

php - Stripe API:列出所有费用

我正在使用https://stripe.com/docs/api?lang=php#list_charges来获取列出所有费用,但在这里他们指定

count 可选 — 默认为 10 要返回的对象数量的限制。计数可以在 1 到 100 个项目之间。

我有成千上万的条目,现在我怎么能得到所有。虽然如果我将计数设置为100,它会返回110条记录。