我已经实现了支付条纹,我需要一个规则来阻止垃圾箱,为此我在雷达部分创建了一个列表
bins_to_block
:
然后我为下一个场景创建了一个规则:
我们有一个应为新客户屏蔽的垃圾箱列表,但还有其他老客户,他们已经订阅了,对于这些客户,我们必须接受付款,所以基本我们有 2 个场景,例如:
为此我创建了这条规则:
Block if :card_bin: in @bins_to_block and not :is_recurring:
但是当我使用新邮件(基本上是新订阅)付款时,该付款被接受。这种情况有什么规则吗?
实现此目的最简单的方法是使用自定义元数据属性。在这种情况下,您可以使用
Block if :card_bin: in @card_bin_blocklist and ::customer:block_bin:: = 'true'
,其中 block_bin
是您将添加到所有新客户的元数据,如下所示:
stripe.createCustomer({
//....
metadata: {
block_bin : 'true'
}
}