Mollie API v2取消支付疑问:IsCancellable始终为false,求问可取消支付方式
Mollie API v2 支付取消问题解答
支持取消的支付方式
根据Mollie官方规则,以下支付方式支持取消操作:
- iDEAL:仅支付状态为
open时可取消 - Bancontact:支付状态为
open可取消,或支付完成后至下一个工作日内可取消 - SOFORT:支付状态为
open可取消,或支付完成后至下一个工作日内可取消 - 信用卡:支付状态为
open可取消,部分场景下支付完成后短时间内也可取消 - Klarna系列(Pay now/Pay later/Slice it):支付状态为
open可取消,或在特定时限内(通常为下一个工作日)可取消 - PayPal:支付状态为
open可取消,或支付完成后在平台允许的退款窗口期内可取消
支付不可取消的常见原因
调用DELETE https://api.mollie.com/v2/payments/*id返回The payment is not cancellable,通常是以下情况导致:
- 支付方式本身不支持取消(如部分预付类、实时到账的小众支付方式)
- 支付状态不符合要求:比如支付已完成且超过允许取消的时限,或支付已处于
expired、failed、refunded等状态 - 商家账户权限限制:部分账户类型未开启支付取消权限
排查建议
- 通过
GET /v2/payments/*id接口获取status字段,确认当前支付状态 - 核对支付方式是否在上述支持取消的列表内
- 检查是否超出该支付方式允许的取消时限
内容的提问来源于stack exchange,提问作者H Mirindra
相关产品推荐
相关产品推荐

