问题标签 [venmo]

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 回答
1290 浏览

ios - Venmo 支付 iOS 集成问题

我想将用于支付的 venmo 库集成到 iOS 应用程序中。

我按照venmo github 项目创建了它的演示。

根据下面 github 项目的描述,是在浏览器中显示 venmo app/open venmo 的代码:

当我运行项目时,它在方法的第一行崩溃。如果我将其注释掉,则它不会崩溃。

以下是它抛出的错误消息:

由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[NSBundle 名称]:无法识别的选择器已发送到实例 0x17556e00”

有人用过venmo吗?

更新:我从venmo-ios-sdk下载了项目。打开示例项目并尝试运行。但它甚至不编译。

在此处输入图像描述

然后我尝试通过添加 venmo ios sdk 来创建一个新的演示。根据 gihub 自述文件,我必须添加

吊舱 'venmo-ios-sdk', :git => ' https://github.com/venmo/venmo-ios-sdk '

到 Podfile。但它会引发错误:

[!] 给定 podspec 的名称Venmo-iOS-SDK与预期的不匹配venmo-ios-sdk

然后我尝试添加

pod 'Venmo-iOS-SDK', :git => ' https://github.com/venmo/venmo-ios-sdk '

它允许安装。

现在,根据教程,有两种付款方式。

  1. 切换到 Venmo 应用程序:尝试此操作会引发错误Transaction failed with error: The current session is not open.
  2. 使用 Venmo API:这会抛出Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[Venmo handleOpenURL:]: unrecognized selector sent to instance 0x8e8a410'. 这很清楚,因为在Venmo.m文件中没有实现这样的方法。但它是在Venmo.h文件中声明的。
0 投票
1 回答
574 浏览

json - Venmo API - 不同的支付 ID

当我使用 Venmo 的 API 发布付款时,响应对象包含来自付款的所有数据,显然包括一个通常为 20 个字符长的 ID。这是有道理的,因为 Venmo 处理大量付款。

但是,当我发出 GET 请求以查看我最近的付款时,我看到我刚刚付款时,ID 是不同的。它只有8个字符。

当我使用它的 ID 为单次付款执行 GET 时,长 ID 不起作用..但短 ID 可以。顺便说一句,这一切都在 JSON 中。

我的目标很简单:将我刚刚支付的付款的付款 ID 存储到我的数据库中,以便我以后可以使用它在 Venmo 的 API 上搜索该付款。

任何有一些 API 经验或更好的 venmo API 经验的人都知道这里发生了什么吗?

网址:

0 投票
0 回答
170 浏览

html - Venmo me 按钮重复

我已将新的 Venmo Me 按钮嵌入到我的网站中,但由于某种原因,该按钮出现了许多重复项。似乎重复错误是基于分隔符的数量(div、section、p 等)发生的 - 我为每个放入的按钮获得一个额外的按钮。我认为这可能是 Venmo Me 附带的代码按钮,但是我可以在我的代码中更改什么来解决这个问题吗?

0 投票
1 回答
663 浏览

ios - iOS Venmo SDK 发送付款问题:收件人无效(请输入有效的电话、电子邮件、用户名或 Venmo 用户 ID)

我集成了 Venmo SDK,但在发送付款时遇到了问题。我已经正确配置了一切。我点击通过 Venmo 支付按钮 -> 应用重定向 -> 批准 -> 返回发送支付屏幕。当我单击发送付款时,我收到错误“无效的收件人(请输入有效的电话、电子邮件、用户名或 Venmo 用户 ID)”

我检查了“sendPaymentTo”字段,其中包含正确的电话号码、正确的金额,甚至还有一个备注字段。

0 投票
0 回答
354 浏览

android - Android Venmo API 导致 webview 不允许用户付费

所以我从我们的 Android 应用程序 ( https://github.com/venmo/app-switch-android )中复制了 Venmo API 中的这段代码。

但是,问题是我去webview并登录后,我根本无法付款。我希望我可以点击一个按钮来支付,但那里没有这样的按钮。我可以看到文字“付款(收件人姓名)(一些金额)”,但我似乎无法购买。知道问题是什么以及如何解决吗?非常感谢任何帮助!!!!

0 投票
1 回答
147 浏览

paypal - Venmo API 在支付端点上返回未记录的错误 1396

错误看起来像这样

json响应看起来像这样

我觉得这是因为在我的帐户上我有一张需要 3% 费用的信用卡。但我很好。有没有办法我可以自动接受这个?

文档在这里:Venmo 付款

0 投票
2 回答
367 浏览

ruby-on-rails - 从 Venmo Webhook 将 JSON 保存到 Ruby on Rails 中的数据库

我是 JSON、回调和 webhook 的新手,所以我很感激任何帮助。

我希望在这里使用 Venmo 的 webhook:(https://developer.venmo.com/docs/webhooks)来收集 JSON 并将其存储在我在 Heroku 上的 Rails 应用程序的数据库中。

关于如何设置receive动作的任何帮助将是一个巨大的帮助!

我的控制器:

我的路线:

我的heroku日志

0 投票
1 回答
308 浏览

ruby-on-rails-4 - Confirming a Transaction using Venmo API

So I'm new to Ruby on Rails and am making a web app that uses venmos API. I currently have a link set up that sends the user to a payment page on venmo with a price based on other information. I'm wondering if there is a way to confirm the amount paid. From the information in the link below it sounds like I have to use braintree. Thanks in advance!

https://developer.venmo.com/docs/widgets/venmo-button

0 投票
1 回答
332 浏览

ruby-on-rails - 检索 venmo 付款信息

我目前正在使用一个看起来像这样的链接

但是,我想要一种方法来验证用户是否已付款。我有什么办法可以做到这一点吗?

0 投票
1 回答
132 浏览

android - Venmo Android 集成多个收件人

我正在尝试使用 Venmo Android SDK,但是当我尝试向多个用户发送费用时遇到了问题。如果我使用这个:

在我的计算机网络浏览器中,它会拉起 venmo 网站,其中三个人将分摊费用,但是如果我在我的 android 应用程序中尝试类似的操作,它只会占用第一个收件人。

对于如何解决这个问题,有任何的建议吗?