PRODUCTION环境下配置支付网关后,是否仍需指定PaymentDataRequest的merchantId?
问题解答
需要在PaymentDataRequest中指定merchantId值。
原因很明确:文档里已经说明,merchantId的必填条件仅和PaymentsClient的初始化环境挂钩——只要是PRODUCTION环境初始化,该字段就必填。你当前的场景完全符合这个触发条件,而TokenizationSpecification的类型(PAYMENT_GATEWAY)以及配置的gateway、gatewayMerchantId参数,属于支付网关的专属配置,和merchantId的必填规则是相互独立的,不会抵消生产环境下merchantId的必填要求。
内容的提问来源于stack exchange,提问作者Adil Hussain
相关产品推荐
相关产品推荐

