问题标签 [paymill]
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.
api - Paymill:创建交易
直到几天前,我还使用这个 url 来创建交易:
https://api.paymill.de/v2/transactions?token=XXXX&amount=XXXX¤cy=EUR&client=client_XXXX
现在我收到一个错误:
返回信息
调用 API 时出错:远程服务器返回错误:(403) Forbidden。
我认为这与数据格式有关。
subscription - 重新激活 Paymill 订阅,并更新信用卡信息
Paymill 的 API 很棒。这是一个可以工作的火焰,如果不是边缘情况,我应该启动并运行。Context是一款SAAS应用,有demo试用,可以随意升级和降级。
用户取消她的订阅:此时,她的帐户在预付款日期之前保持活动状态。Paymill 收到 2 个 API 调用:
情景:她改变主意,并再次尝试升级。到目前为止,我已经尝试通过以下方式进行建模:
- 使用客户端、报价和付款信息对https://api.paymill.com/v2/subscriptions进行POST -类似于原始订阅 - 返回付款错误:订阅已连接
- 使用付款信息对https://api.paymill.com/v2/subscriptions/进行PUT (根据Paymill API:如何更新订阅的信用卡?)返回付款错误:订阅已取消
所需的输出是Continuing Subscription:直到下个月期间不收取信用卡费用,并且通过新的付款信息应用进一步的 CC 费用。
这可以通过哪些方式实现?
非常感谢!
php - PHP 中的 Paymill 订阅
我正在尝试创建订阅 i Paymill。我已经阅读了他们的例子,但我似乎不明白。
我真正想做的就是设置订阅,这是我当前的代码:
问题是上面一次创建了两个付款。但似乎订阅对象要求我首先有一个 payment_id (参见上面的 $transaction['payment']['id'] )。
我在这里做错了什么?
php - Paymill:进行订阅,然后通过 client_id (PHP) 获取订阅和相应的交易
我为我们的应用程序编写了一个脚本,以允许用户订阅产品(按月或按年)
现在我有几个问题在这里或 paymill 文档中都找不到:
1st:当我为用户创建包含所有必要信息的订阅时,如何确定订阅是否成功?是否没有初始交易或仅在间隔之后进行交易?例如:
这是我的代码:
我有这样的感觉,例如 client_id、subscriptions_id 和所有内容:我没有在 $subscriptionsObject->get(); 例如。我有一种感觉,我可能会得到积极的回应,但他们没有得救?我怎样才能验证这一点?还是我可能忘记了代码中的某些内容?
2.问题:我可以通过client_id(通过client_id过滤)获取客户端的订阅吗?如果是这样:我怎样才能获得相应的交易(检查他们的状态)?
3.问:我如何测试,如果订阅,未来的支付验证是否有效?我的意思是,据我了解,我们必须在我们的网站上检查是否已付款并成功,如果我们选择 1 个月的间隔,可以说每个月。我们如何验证这一点?
4.考虑交易:根据文档:与订阅相关的交易在其描述字段中具有订阅 ID。但我在 $transactionsObject->get(); 中找不到任何这些情况;知道我做错了什么吗?
如果有人能给我指出正确的方向,甚至给我一个示例代码,我会很高兴,正如我发现的那样,这些细节在 paymill 的文档中并没有真正解释
activemerchant - 如何向 Paymill 付款提供姓名和电子邮件
我正在创建一个使用 Paymill 处理付款的 Rails 3.2 应用程序。我可以使用活跃商家进行一次性付款。问题是我找不到发送买家姓名和电子邮件地址的方法,因此 Paymill 客户端不完整。此外,我希望能够使用活跃商家创建 Paymill 订阅。这可能吗?
我知道有一个 Javascript 版本的支付系统,它可以工作。问题是我不想使用 Javascript,只有 ruby。
我使用了本指南:如何使用 Ruby 通过 Paymill 进行付款
感谢所有帮助!
ruby-on-rails-3 - 如何从 webhook 调用中捕获响应对象
我正在创建一个 Rails 3.2 应用程序,并使用 Paymill 作为支付网关。我正在尝试在我的系统上设置一个 webhook(已经在 Paymill 端设置)。当事务成功时,此 webhook 应响应回调。
如何在我的代码中“捕获”响应对象?使用参数?
感谢所有帮助!
ruby-on-rails - Paymill 预创建卡支付
有没有办法为 Paymill 预先创建卡付款?创建 Paymill 支付对象时,我们需要一个令牌,该令牌是通过提供卡信息和金额/货币获得的。对于此支付对象的第一笔交易,Paymill 需要与我们用于获取令牌的值相同的金额/货币。所以用户不能为未来的交易创建付款,因为他们不知道他们为第一笔交易支付了多少?
谢谢
ruby-on-rails-3 - 创建 Paymill 回调
我正在使用 rails 3.2 开发一个 webapp。我正在尝试为 Paymill 构建一个回调方法,用于捕获交易成功事件。
这是我的控制器。它非常简单,当我使用 CURL 或 Firefox 插件发出模拟 POST 请求并使用 Paymill 文档所述的 JSON 正文时,它工作正常。
不幸的是,当使用 Paymills 自己的测试脚本(用 PHP 制作)时,它失败了。
这是文档说它将附加到回调事件的 JSON 正文:
当使用 PHP 测试脚本发出请求时,主体以这种形式到达,Rails 出现错误:
我从 Rails 得到的错误现在是这样的:
到底是怎么回事?就像 Rails 把这个身体当作错误的文本对待?如果我从 PHP 中删除这一行(因此在发送之前不对正文进行 JSON 编码)它工作正常并且我没有收到任何错误。我的 create 方法是否为空也没关系。在调用此方法之前发生了什么?
感谢所有帮助!我很快就会开始哭泣。
.net - Build error "Are you missing a using directive or assembly reference" - target framework version 4
I've got a project that uses a library (from nuget)
The target framework for my project is currently 4.0
I'm using objects and methods from the library, I get intellisense etc...
However, when I build, compilation fails with
The type or namespace could not be found. Are you missing a using directive or assembly reference?
If I change the target framework of the project to 4.5, it compiles.
Is there a way round this?
EDIT
As a specific example, here are the steps to reproduce this problem in one particular case.
- File -> New Project
- New Console application
Set Target framework to 4.0
Nuget install paymill wrapper
Use one of the types in the Paymill wrapper. For example:
VS doesn't complain.
Compile
Receive error:
The type or namespace name 'ClientService' could not be found (are you missing a using directive or an assembly reference?)
httpwebrequest - 使用 .net Paymill Wrapper 时出现 400 Bad Request 错误
我正在尝试使用.net Paymill Wrapper
尝试添加订阅时,我收到了 400 错误请求。
为了说明问题,我创建了一个分支,并将 Sandbox 控制台应用程序更改为调用方法来测试 addSubscription
问题发生在实际发布请求的地方。
发布的内容是:(例如)
看起来这已经有一段时间没有更新了,并且原作者通过电子邮件或推特没有回应,所以我已经分叉了 repo 并正在尝试修复错误。