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

0 投票
1 回答
135 浏览

paymill - 立即为 Paymill 订阅创建第一笔交易

所以我们在我们的应用程序中实现了 Paymill 订阅。问题是在用户提交他的信用卡信息并且我们在后端创建订阅后,第一笔交易不会立即进行。几分钟后,我们收到了第一个 subscription.succeeded web-hook,表示第一个事务。它完成了工作,但是我们如何在创建订阅的同时获得第一笔交易呢?通过预授权?

问题是,Paymill 网站上没有太多信息,API 文档中也没有关于此类用例的信息。

0 投票
1 回答
119 浏览

ios - PayMill iOS SDK:Swift 1.1 > 1.2 兼容性

我在 Swift 项目中使用PayMill 的 iOS SDK 。

我对他们有疑问PMManager.initWithTestMode(),请参阅此处的文档

此代码与 Swift 1.1 和 iOS 8.1 / 8.2 完美配合:

它给了我以下错误:

init调用中缺少参数标签

init:在关闭之前添加会触发更多警告。

如何修改上述代码段以兼容 iOS 8.3 / Swift 1.2?

任何帮助深表感谢!

0 投票
2 回答
97 浏览

woocommerce - 我可以使用多种语言的 Paymill Gateway 吗?

我想为我们的一位客户购买产品Paymill Gateway。他的网站有 3 种不同的语言:德语、英语和法语

据我所知,Paymill 支持这 3 种语言,但具体是如何工作的呢?我可以只在其中一种语言之间进行选择,还是在用户切换网站语言时自动翻译页面的详细信息?

我希望有人对这个插件有经验,可以更新我的一些细节。

0 投票
1 回答
115 浏览

javascript - 此付款表单由于某种原因未提交

我正在使用 Paymill 接受付款,由于某种原因,当我输入实时 API 密钥时,此表单停止提交。我输入了一些有效的实时卡详细信息,该按钮被禁用大约 5 秒钟,然后该按钮再次变为活动状态,而不是将信息发布到我的付款脚本。也没有错误出现。

这是代码:

0 投票
1 回答
48 浏览

php - 如何:在使用 Paymill 取消订阅后结束订阅

我设置了没有有效期的月度订阅。如果有人取消他的订阅,它会在后台调用以下函数

我没有得到有关当前预订期间的信息。如果有人在 9 月 1 日订阅并在 9 月 2 日取消,我无法确定他的订阅是否仍然有效。

0 投票
1 回答
65 浏览

php - Paymill - 交易失败 - '' 长度小于 1 个字符

我被这个错误困扰了很长一段时间,我不知道如何解决这个问题。我将传递给事务对象的检查数据加倍,甚至三倍,但仍然无法找出为什么它一直向我抛出这个“'' is less than 1 characters long”错误消息。我什至在互联网上找不到该错误消息的文档。

我的代码当前状态的简要概述:

  1. 我的交易对象创建包含在 try..catch 语句(\Paymill\Services\PaymillException) 中

  2. 正确创建了 Client 和 Payment 对象。我可以在我的 paymill 控制面板上看到这两个。

  3. 我也将购物车数组传递给 Transaction 对象

  4. 使用以下序列导出项目描述:trim(substr(html_entity_decode($item['description']), 0, 123)) . "..."

  5. 正在通过信用卡付款

  6. 第一次付款成功第二次付款失败

这是部分异常对象输出:

这就是我发起交易的方式

0 投票
1 回答
63 浏览

angularjs - AngularJS 哈希导致重定向失败

我已经构建了一个 AngularJS 应用程序,并希望使用 paymill.com 来提供不同的付款方式。我目前正在努力使用 PayPal。这个 api 调用允许我指定一个重定向 url,客户在付款后被重定向到: https ://developers.paymill.com/API/index#create-new-payment-checksum

我收到了此 URL 作为“return_url”的响应:

http%3A%2F%2Ftest.test.com%2F%23%2Fteatimes%2Fbuy%2Fp82uHoLI6z%2F1

这似乎是正确的编码:

http://test.test.com/#/teatimes/buy/p82uHoLI6z/1

遗憾的是,付款后的重定向不起作用,只是将我重定向到:http://test.test.com/?paypal_parameters/#/。所以似乎主题标签之后的所有内容都被省略了......有没有办法解决这个问题?我宁愿不使用html5模式。

编辑:如果我使用上面没有'#'的url,我会正确重定向,但angularjs当然无法解决这个问题。

0 投票
2 回答
109 浏览

api - Paymill 请求错误

调用 Paymill API 端点会返回一个错误 HTML

<html style="height:100%"><head><META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW"><meta name="format-detection" content="telephone=no"><meta name="viewport" content="initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"></head><body style="margin:0px;height:100%"><iframe src="/_Incapsula_Resource?CWUDNSAI=19&xinfo=7-116343066-0 NNNN RT(1460904871089 46) q(0 0 -1 -1) r(150 -1) b6 U5&incident_id=198001240411479290-1000198536362854343&edet=20&cinfo=ffffffff1a40" frameborder=0 width="100%" height="100%" marginheight="0px" marginwidth="0px">Request unsuccessful. Incapsula incident ID: 198001240411479290-1000198536362854343</iframe></body></html>

示例请求可能是这个(也测试了其他几个具有相同结果的请求):

curl -u PAYMILL_API_KEY:foo https://api.paymill.com/v2.1/client

奇怪的是,对于三台装有 Debian 的机器,上述请求惨遭失败。使用 Ubuntu,它确实有效。有没有人经历过这个?

0 投票
1 回答
73 浏览

ruby - 如何在 ruby​​ 中为 Paymill Payment 创建令牌

我将 dkd/paymill-ruby gem 用于红宝石。到目前为止,一切都有效,但我不知道如何为新付款创建令牌。例如,要创建新的信用卡付款,示例是:

但是如何从参数卡号、到期日期、CVC 等中获取令牌?谢谢, 安德烈亚斯

0 投票
2 回答
41 浏览

ios - PayMill SDK iOS swift 3.0 Xcode 8.1

我正在尝试在 Swift 项目中使用 PayMill SDK。我使用了框架 PayMill 描述的 CocoaPods,它生成了“Pods_PayMilDSK”

之后,我尝试将它导入到我的文件中,但我无法访问框架中包含的任何功能。

我也尝试直接在我的项目中导入框架,但我无法访问 PayMillSDK 框架(即导入没有“看到”它)。

任何帮助将不胜感激。鲁道夫