Interface PaymentFormActionUrlStrategy
- All Known Implementing Classes:
DefaultPaymentFormActionUrlStrategy
public interface PaymentFormActionUrlStrategy
Strategy for retrieving the correct URL for payment submission.
-
Method Summary
Modifier and TypeMethodDescriptionGets the URI of the Hosted Order Page.getSopRequestUrl(String clientRef) Gets the URI of the Silent Order Post.
-
Method Details
-
getHopRequestUrl
String getHopRequestUrl()Gets the URI of the Hosted Order Page. This method read the HOP URL using the configuration service, as such the URL has to be defined in a property file on the class path.- Returns:
- a URL to the HOP server.
-
getSopRequestUrl
Gets the URI of the Silent Order Post. By default this method will utilize a config property to define the SOP URL. An extension may implement this method to call an external service (e.g., CIS) to get the correct SOP URL.- Parameters:
clientRef- unique identifier representing the client in a call to external services.- Returns:
- a URL to the SOP server.
-