一段时间以来,我的 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/
我无法在网站上找到答案。有人可以给我一个提示并帮助我吗?
在迁移到 Payment Intents API 之前,用户的信用卡付款已在购买完成后使用令牌(从 stripe.createToken 接收)在服务器端进行确认和收费。这使我们可以在发生任何错误时不确认付款。
现在,使用 Payment Intents API,付款确认已经在客户端发生 (stripe.confirmCardPayment),如果在完成购买时服务器端发生错误,因为信用卡已被扣款,那么这将是一个问题。退款无效,您的 Stripe 费用不会退还。
我们如何使用 Payment Intents API 实现卡支付,但在购买的最后结束时确认付款(如旧工作流程中一样)?或者,如果结账流程中出现错误,我们如何防止信用卡被扣费?不幸的是,我们在文档中找不到这个问题的解决方案。
帮助表示感谢!
以下是文档:https://stripe.com/docs/ payments / payment-intents/migration
以下代码在 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 上运行。有人有线索吗?任何帮助表示赞赏。