问题标签 [swish]
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.
perl - 索引 PDF 文件并生成关键字摘要
我的本地文件系统中有大量 PDF 文件用作文档库,我想创建这些文件的索引。我想 :
- 解析 PDF 文件的内容以获取关键字。
- 选择最相关的关键字进行总结。
- 为某些关键字创建静态 HTML 页面,其中包含链接到相应文件的条目。
我的问题是:
- 是否有执行整个工作的现有工具?
- 解析 PDF 文件内容、过滤(按字数大小)和计算字数的最合适工具是什么?
- 我考虑使用
Perl
,swish-e
,pdfgrep
来制作脚本。你知道其他可能有用的工具吗?
firebase - 将 TLS 客户端证书上传到 Firebase 云函数
我试图弄清楚是否可以上传 TLS 客户端证书以用于我在 firebase 中的云功能。名为Swish的第三方支付解决方案需要 TLS 客户端证书。
这是我的第一个 firebase 项目,像这样的小问题会使平台对我无法使用似乎很愚蠢。
swift - 在 Web 服务器 iOS 应用上安装 TLS 证书
我正在尝试将 Swish 支付集成到我开发的一个应用程序中。为了能够连接到 swish api,我必须根据文档“从 Swish 证书管理设置 TLS 证书并将其安装在“我的”网络服务器上”。这是完整的技术文档https://developer。 getswish.se/merchants-api-manual/4-merchant-setup-process/。
我不明白的问题是我不使用网络服务器,也无法在那里安装这些证书。
我的应用程序只是为客户提供一些服务,按下支付按钮后应该打开 Swish 应用程序以完成交易。
我尝试的是发出一个发布请求以获取请求令牌,我可以使用它打开加载了付款详细信息的 swish 应用程序。我确定问题出在证书上,但找不到解释如何导入(集成)它们的好来源。
让 strURL = " https://mss.cpc.getswish.net/swish-cpcapi/api/v1/paymentrequests/ "
guard let postURL = URL(string: strURL) else { print("Can't create url") return }
我得到的错误是:错误发布请求可选(“发生 SSL 错误,无法与服务器建立安全连接。”)
018-12-21 12:24:55.549759+0200 tolk-24-7[7230:111102] [BoringSSL]boringssl_context_alert_callback_handler(3718) [C6.1:2][0x7fce4a77bf00] 警报级别:致命,描述:握手失败 2018- 12-21 12:24:55.550047+0200 tolk-24-7[7230:111102] [BoringSSL]boringssl_session_errorlog(224) [C6.1:2][0x7fce4a77bf00] [boringssl_session_handshake_incomplete] SSL_ERROR_SSL(1):库内操作失败2018-12-21 12:24:55.550332+0200 tolk-24-7[7230:111102] [BoringSSL]boringssl_session_handshake_error_print(205) [C6.1:2][0x7fce4a77bf00] 140523985879704:error:10000410:OPSSL 例程_internal:SSL:EN: SSLV3_ALERT_HANDSHAKE_FAILURE:/BuildRoot/Library/Caches/com.apple.xbs/Sources/boringssl_Sim/boringssl-109.220.4/ssl/tls_record.cc:586:SSL 警报号 40 2018-12-21 12:24:55.550585+0200 tolk -24-7[7230:111102] [BoringSSL]boringssl_context_get_error_code(3539) [C6.1:2][0x7fce4a77bf00] SSL_AD_HANDSHAKE_FAILURE 2018-12-21 12:24:55.552299+0200 tolk-24-7[7230:111102] TIC TCP Conn 失败 [002ddc640600] ]: 3:-9824 Err(-9824) 2018-12-21 12:24:55.555924+0200 tolk-24-7[7230:111102] NSURLSession/NSURLConnection HTTP 加载失败 (kCFStreamErrorDomainSSL, -9824) 2018-12-21 12:24:55.556052+0200 tolk-24-7[7230:111102] 任务 <7888D080-D175-4DBF-8F66-4183F0D653E6>.<1> HTTP 加载失败(错误代码:-1200 [3:-9824])2018 -12-21 12:24:55.556234+0200 tolk-24-7[7230:111613] 任务 <7888D080-D175-4DBF-8F66-4183F0D653E6>.<1> 完成错误 - 代码:-1200555924+0200 tolk-24-7[7230:111102] NSURLSession/NSURLConnection HTTP 加载失败 (kCFStreamErrorDomainSSL, -9824) 2018-12-21 12:24:55.556052+0200 tolk-24-7[7230:111102] 任务 <7888D080 -D175-4DBF-8F66-4183F0D653E6>.<1> HTTP 加载失败(错误代码:-1200 [3:-9824])2018-12-21 12:24:55.556234+0200 tolk-24-7[7230:111613 ] 任务 <7888D080-D175-4DBF-8F66-4183F0D653E6>.<1> 完成错误 - 代码:-1200555924+0200 tolk-24-7[7230:111102] NSURLSession/NSURLConnection HTTP 加载失败 (kCFStreamErrorDomainSSL, -9824) 2018-12-21 12:24:55.556052+0200 tolk-24-7[7230:111102] 任务 <7888D080 -D175-4DBF-8F66-4183F0D653E6>.<1> HTTP 加载失败(错误代码:-1200 [3:-9824])2018-12-21 12:24:55.556234+0200 tolk-24-7[7230:111613 ] 任务 <7888D080-D175-4DBF-8F66-4183F0D653E6>.<1> 完成错误 - 代码:-1200
php - 带有证书和密钥文件的php curl未与swish支付api连接
我需要在我的网站上实现 Swish Payment 电子商务 API。swish 给出的测试代码使用 Git Bash 运行良好。样品在这里
但是当我在 php 中转换它时,它给了我错误 cURL Error #:error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure
我的php代码在这里
ssl - 测试 Swish API 时 SSLError 证书验证失败
我正在尝试向瑞典小额支付系统 Swish 发送测试请求。
运行下面的代码时,我收到错误“SSLError("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')])”
我的 OpenSSl 版本是 1.1.1j,这意味着它支持 Swish 所需的 TLS 1.2。
我需要更改什么才能使其正常工作?
prolog - Prolog 错误参数未实例化
运行此代码时:
运行查询时:
我收到此错误消息:
为什么会出现这种情况?
asp-classic - 如何使用经典 ASP 使用 Swish QR Code API?
Swish QR Code API的设计者选择使用 POST 作为生成和获取 QR 码的方法。我不明白这个选择,但事实就是如此。如果他们选择使用 GET 方法,那么使用 API 将是微不足道的。但事实上,如果您需要即时生成 Swish 支付二维码,您需要编写自己的代理来将 GET 转换为 POST。
这就是我想使用 API 的方式:
您如何使用 Classic ASP 完成此任务?
背景资料:
Swish 是一家瑞典移动支付提供商,二维码用于发起支付。在二维码中,可以指定收款人(个人手机号码)、金额以及给收款人的消息(例如订单号)。
ssl - SSL 对等方无法协商一组可接受的安全参数
我正在尝试将 Swish Payment 与 m-Commerce Api 集成。
请求的步骤。
- 从 Swish Portal 创建一个 .pem 文件
- 使用 .p12 文件创建私钥文件
- 使用此命令将其转换为 private.key
openssl pkcs12 -in out.p12 -nodes -out private.key -nocerts
- 从 Swish 下载 Swish_TLS_RootCA.pem 文件
这是我提出请求的方法。如您所见,我还尝试了 v2 和 v1 版本的 api。V2 被评论。v2 也返回相同的响应。
这里的连接问题是日志消息。我搜索所有与 swish 和 ssl 相关的问题,但没有任何帮助。有人可以帮忙吗?
* 即将 connect() 到 cpc.getswish.net 端口 443 (#0) * 正在尝试 213.132.115.86... * 已连接到 cpc.getswish.net (213.132.115.86) 端口 443 (#0) * 使用 certpath 初始化 NSS : sql:/etc/pki/nssdb * CAfile: /home/kvkkolay/public_html/public/Getswish_Test_Certificates/Swish_TLS_RootCA.pem CApath: 无 * NSS: 来自文件的客户端证书 * 主题: C=SE,O=9697326040,CN=1232900561 * 开始日期:格林威治标准时间 2021 年 3 月 26 日 10:46:36 * 到期日期:格林威治标准时间 2026 年 3 月 26 日 10:46:26 * 通用名称:1232900561 * 发行人:CN=Swedbank Customer CA1 v2 for Swish,serialNumber=SWEDSESS,O=Swedbank AB (publ),C=SE * NSS 错误 -12227 (SSL_ERROR_HANDSHAKE_FAILURE_ALERT) * SSL 对等方无法协商一组可接受的安全参数。* 关闭连接 0
c# - HttpClient SSL 握手失败自签名证书 - Swish
我真的会把头发拉出来。这应该不难实现,但无论如何我无法让它工作。我正在尝试实施瑞典 Swish API 进行支付。我们所需要的只是发送一个有效载荷并向 HttpClientHandler 添加一个证书。
我正在尝试按照此处所述实施 PaymentRequest 方法:https ://developer.swish.nu/api/payment-request/v2
我的代码如下,首先是一个配置类:
实际 API 调用的代码(是的,我知道我没有处理客户端,但这不是现在的问题(除非是这样))
为了测试这一切,我正在使用这段代码:
它们对于测试环境是公开的。
证书不是由真正的 CA 签发的,它们是由 Swish 自己签名的,因此可能存在一些问题。除此之外,我真的不知道出了什么问题以及为什么其他人可以让它工作。
它可能是特定于操作系统的,还是我机器上的密码套件被破坏了?
如果你想试试这个,去这个 repo:https ://github.com/lhammarstrom/swish-net
如果您想使用本地证书文件进行尝试,则可以转到此分支:https ://github.com/lhammarstrom/swish-net/tree/feature/with_cert (feature/with_cert)。客户端证书包含在测试项目的文件中。
另外,为了澄清,我得到的错误是:
编辑:
我已遵循本指南(https://johan.driessen.se/posts/Calling-the-Swish-Payment-API-from-Azure-AppService/)。他们让它工作,我没有。此外,这个声称可以在 .NET 5 ( https://github.com/RickardPettersson/swish-api-csharp ) 上运行的存储库也无法在我的机器上运行。