付款方案
如果您想要允许付款人分期付款,您需要与收单行和支付服务提供商 (PSP) 商定可用的付款方案,来在商家配置文件中进行配置。 有关 Mastercard Gateway支持的付款方案的详细信息,请参阅 付款方案。
限制可用的付款方案
默认情况下,Hosted Checkout 会向 Hosted Payment Page 上的付款人显示您的商家配置文件中配置的所有付款方案。 但是,显示的付款方案列表始终根据付款人的卡号和订单货币进行过滤。
您可以通过为单个交易指定付款方案限制来进一步限制提供的付款方案。 如果您想要确保向付款人提供的付款选项符合预先定义的条件,从而在付款人篡改付款方案数据时阻止对付款的处理,那么此方法非常有用。 您可以在 INITIATE CHECKOUT 请求中使用以下字段指定当前交易的付款方案约束:
-
constraints.paymentPlans.supported[n]为此次交易提供的付款方案。
-
constraints.paymentPlans.numberOfPayments付款方案允许的分期次数。
-
constraints.paymentPlan.numberOfDeferrals付款方案允许的延期月数。
显示付款方案的付款条款
默认情况下,付款方案的付款条款(如果有)将显示在 Hosted Payment Page。 您可以通过设置 Checkout.configure() 中的 interaction.displayControl.paymentTerms=HIDE 来隐藏这些条款。
在某些地区,提供 AMEX 计划可能会要求您在处理付款之前告知付款人付款条款。