小编Ger*_*alt的帖子

MailChimp API 3.0:尝试创建列表时状态 403“用户无权访问请求的操作”

一段时间以来,我的 API 客户端无法根据参考通过 API 创建列表:https : //developer.mailchimp.com/documentation/mailchimp/reference/lists/

此外,入门文档中的示例以相同的状态失败:https : //developer.mailchimp.com/documentation/mailchimp/guides/get-started-with-mailchimp-api-3/

我收到以下响应和错误:

{"type":" http://developer.mailchimp.com/documentation/mailchimp/guides/error-glossary/ ","title":"不允许用户操作","status":403,"detail":"用户无权访问请求的操作","instance":"0995ebf7-f121-48d7-8cf5-2998a831206d"}

加载(获取)列表的 API 调用仍然有效。我也用新生成的 API 密钥尝试过,但结果是一样的。

此外,我在使用 Playground 时得到相同的结果:https : //us20.api.mailchimp.com/playground/

我无法在网站上找到答案。有人可以给我一个提示并帮助我吗?

mailchimp mailchimp-api-v3.0

12
推荐指数
1
解决办法
3995
查看次数

Stripe Payment Intents API:如何在服务器端确认支付?

在迁移到 Payment Intents API 之前,用户的信用卡付款已在购买完成后使用令牌(从 stripe.createToken 接收)在服务器端进行确认和收费。这使我们可以在发生任何错误时不确认付款。

现在,使用 Payment Intents API,付款确认已经在客户端发生 (stripe.confirmCardPayment),如果在完成购买时服务器端发生错误,因为信用卡已被扣款,那么这将是一个问题。退款无效,您的 Stripe 费用不会退还。

我们如何使用 Payment Intents API 实现卡支付,但在购买的最后结束时确认付款(如旧工作流程中一样)?或者,如果结账流程中出现错误,我们如何防止信用卡被扣费?不幸的是,我们在文档中找不到这个问题的解决方案。

帮助表示感谢!

以下是文档:https://stripe.com/docs/ payments / payment-intents/migration

stripe-payments

6
推荐指数
1
解决办法
4609
查看次数

PKCS12.new file.p12,密码 -> 将 Rails 应用升级到 Heroku-22 Stack 后抛出“PKCS12_parse:不支持”错误

以下代码在 Heroku-18 堆栈上运行良好

p12_file = File.read(uploaded_p12_file_path)
pkcs12 = OpenSSL::PKCS12.new p12_file, password
Run Code Online (Sandbox Code Playgroud)

但升级到 Heroku-22 Stack 后,相同的代码会抛出以下错误:

PKCS12_parse: unsupported
Run Code Online (Sandbox Code Playgroud)

用户可以通过网络上的输入表单上传其 p12 文件及其密码。

我们使用的是 Ruby 3.1.2。奇怪的是,它可以在本地开发机器上运行,但不能在 Heroku 上运行。有人有线索吗?任何帮助表示赞赏。

openssl ruby-on-rails heroku

4
推荐指数
1
解决办法
1722
查看次数