Acceso a la configuración del servicio de pago desde dentro del código JAVA

Renato Dragisic:

En nuestra tienda online, existe la necesidad de recuperar algunos valores de configuración de medios de pago. En la antigua tienda online basada ES6.4, se utilizó para recuperar los valores de configuración de servicios de pago como esto:

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();

En IS7.9 parece que el método getPaymentService () en el objeto PaymentInstrumentInfo está en desuso, pero en javadoc no hay ninguna explicación de desaprobación en el comentario, se acaban de marcar como obsoletos.

¿Cómo debemos recuperar de pago parametros de configuración del servicio método en IS7.9?

Bas de Groot:

Ofertas ISH un GetPaymentServiceConfigurationByIDPipelet que recupera el PaymentServiceConfigurationbasa en la identificación y dominio.

El ID y el dominio para el PaymentServiceConfigurationse pueden encontrar en la siguiente forma:

String serviceConfigurationDomain = pii.getServiceConfigurationDomain();
String serviceConfigurationID = pii.getServiceConfigurationID();

Tenga en cuenta que el getServiceConfigurationDomainmétodo devuelve un Stringlugar de una Domain. Para buscar el dominio real de esta cadena se puede utilizar el GetDomainByNamePipelet.

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=191206&siteId=1
Recomendado
Clasificación