在我们的网上商店,需要检索一些支付方式配置值。在旧的基于 ES6.4 的网上商店中,我们曾经像这样检索支付服务配置值:
Iterator<? extends PaymentInstrumentInfo> piis = order.createPaymentInstrumentInfoIterator(); /* order.getPaymentMethod(); */
PaymentInstrumentInfo pii = piis.next();
final String isCreditCard = pii.getPaymentService().getConfiguration().getString("CreditCardPayment");
String pmn = pii.getPaymentService().getID();
在 IS7.9 中,PaymentInstrumentInfo 对象上的方法 getPaymentService() 似乎已被弃用,但在 javadoc 中,注释中没有对弃用的解释,它只是被标记为弃用。
我们应该如何在 IS7.9 中检索支付方式服务配置参数?