【发布时间】:2021-12-02 04:16:42
【问题描述】:
我想将商店用品用作带有条纹支付提供商的无头商店。付款可以在商店用品中正常使用。
现在我只使用 api 测试订单步骤。最后一步是通过提供商处理付款(在这种情况下为条纹)。
在shopware documentation 中,它通过api 调用/store-api/handle-payment 处理。
有效载荷如下所示:
{
"orderId": "string",
"finishUrl": "string",
"errorUrl": "string"
}
现在当我请求 api 时,我收到 500 错误消息:
未选择信用卡
我的问题是,如何通过这个 api 发送信用卡数据,以便 Stripe 可以处理付款。有没有人能解决这个问题?
【问题讨论】:
-
> 支付流程的详细信息可能因支付集成而异,并且可能需要调用其他操作或设置 webhook。不幸的是,文档 (docs.google.com/document/d/…) 或模块并未涵盖 API。您是否尝试联系他们的支持以获取更多信息?
-
嘿@Alex,谢谢您的评论。我没有联系支持,但我发现了错误。也许条纹忘记了一小块。 Stripe 没有关注 api 密钥 paymentDetails 以及为什么它不起作用。当我确定完全解决了这个问题时,我想写一个完整的解决方案。
-
嘿@DanielRichter,您找到可以解释的解决方案了吗?我也不知道要发送什么付款详情。
-
嘿@Juju。是的,我找到了解决方案。请稍等几分钟。我想为这个问题创建一个答案。