问题标签 [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.
paymill - 立即为 Paymill 订阅创建第一笔交易
所以我们在我们的应用程序中实现了 Paymill 订阅。问题是在用户提交他的信用卡信息并且我们在后端创建订阅后,第一笔交易不会立即进行。几分钟后,我们收到了第一个 subscription.succeeded web-hook,表示第一个事务。它完成了工作,但是我们如何在创建订阅的同时获得第一笔交易呢?通过预授权?
问题是,Paymill 网站上没有太多信息,API 文档中也没有关于此类用例的信息。
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?
任何帮助深表感谢!
woocommerce - 我可以使用多种语言的 Paymill Gateway 吗?
我想为我们的一位客户购买产品Paymill Gateway。他的网站有 3 种不同的语言:德语、英语和法语
据我所知,Paymill 支持这 3 种语言,但具体是如何工作的呢?我可以只在其中一种语言之间进行选择,还是在用户切换网站语言时自动翻译页面的详细信息?
我希望有人对这个插件有经验,可以更新我的一些细节。
javascript - 此付款表单由于某种原因未提交
我正在使用 Paymill 接受付款,由于某种原因,当我输入实时 API 密钥时,此表单停止提交。我输入了一些有效的实时卡详细信息,该按钮被禁用大约 5 秒钟,然后该按钮再次变为活动状态,而不是将信息发布到我的付款脚本。也没有错误出现。
这是代码:
php - 如何:在使用 Paymill 取消订阅后结束订阅
我设置了没有有效期的月度订阅。如果有人取消他的订阅,它会在后台调用以下函数
我没有得到有关当前预订期间的信息。如果有人在 9 月 1 日订阅并在 9 月 2 日取消,我无法确定他的订阅是否仍然有效。
php - Paymill - 交易失败 - '' 长度小于 1 个字符
我被这个错误困扰了很长一段时间,我不知道如何解决这个问题。我将传递给事务对象的检查数据加倍,甚至三倍,但仍然无法找出为什么它一直向我抛出这个“'' is less than 1 characters long”错误消息。我什至在互联网上找不到该错误消息的文档。
我的代码当前状态的简要概述:
我的交易对象创建包含在 try..catch 语句(\Paymill\Services\PaymillException) 中
正确创建了 Client 和 Payment 对象。我可以在我的 paymill 控制面板上看到这两个。
我也将购物车数组传递给 Transaction 对象
使用以下序列导出项目描述:
trim(substr(html_entity_decode($item['description']), 0, 123)) . "..."
正在通过信用卡付款
第一次付款成功第二次付款失败
这是部分异常对象输出:
这就是我发起交易的方式
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当然无法解决这个问题。
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,它确实有效。有没有人经历过这个?
ruby - 如何在 ruby 中为 Paymill Payment 创建令牌
我将 dkd/paymill-ruby gem 用于红宝石。到目前为止,一切都有效,但我不知道如何为新付款创建令牌。例如,要创建新的信用卡付款,示例是:
但是如何从参数卡号、到期日期、CVC 等中获取令牌?谢谢, 安德烈亚斯
ios - PayMill SDK iOS swift 3.0 Xcode 8.1
我正在尝试在 Swift 项目中使用 PayMill SDK。我使用了框架 PayMill 描述的 CocoaPods,它生成了“Pods_PayMilDSK”
之后,我尝试将它导入到我的文件中,但我无法访问框架中包含的任何功能。
我也尝试直接在我的项目中导入框架,但我无法访问 PayMillSDK 框架(即导入没有“看到”它)。
任何帮助将不胜感激。鲁道夫