Class ServicesClient
java.lang.Object
com.onlinepayments.ApiResource
com.onlinepayments.merchant.services.ServicesClient
- All Implemented Interfaces:
ServicesClientInterface
Services client. Thread-safe.
-
Field Summary
Fields inherited from class com.onlinepayments.ApiResource
clientMetaInfo, communicator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionResource /v2/{merchantId}/services/dccrate - Get currency conversion quotegetDccRateInquiry(CurrencyConversionRequest body, CallContext context) Resource /v2/{merchantId}/services/dccrate - Get currency conversion quoteResource /v2/{merchantId}/services/getIINdetails - Get IIN detailsgetIINDetails(GetIINDetailsRequest body, CallContext context) Resource /v2/{merchantId}/services/getIINdetails - Get IIN detailsResource /v2/{merchantId}/services/surchargecalculation - Surcharge CalculationsurchargeCalculation(CalculateSurchargeRequest body, CallContext context) Resource /v2/{merchantId}/services/surchargecalculation - Surcharge CalculationResource /v2/{merchantId}/services/testconnection - Test connectiontestConnection(CallContext context) Resource /v2/{merchantId}/services/testconnection - Test connectionMethods inherited from class com.onlinepayments.ApiResource
getClientHeaders, instantiateUri
-
Constructor Details
-
ServicesClient
-
-
Method Details
-
testConnection
Resource /v2/{merchantId}/services/testconnection - Test connection- Specified by:
testConnectionin interfaceServicesClientInterface- Returns:
- TestConnection
-
testConnection
Resource /v2/{merchantId}/services/testconnection - Test connection- Specified by:
testConnectionin interfaceServicesClientInterface- Parameters:
context- CallContext- Returns:
- TestConnection
-
getIINDetails
Resource /v2/{merchantId}/services/getIINdetails - Get IIN details- Specified by:
getIINDetailsin interfaceServicesClientInterface- Parameters:
body- GetIINDetailsRequest- Returns:
- GetIINDetailsResponse
-
getIINDetails
Resource /v2/{merchantId}/services/getIINdetails - Get IIN details- Specified by:
getIINDetailsin interfaceServicesClientInterface- Parameters:
body- GetIINDetailsRequestcontext- CallContext- Returns:
- GetIINDetailsResponse
-
getDccRateInquiry
Resource /v2/{merchantId}/services/dccrate - Get currency conversion quote- Specified by:
getDccRateInquiryin interfaceServicesClientInterface- Parameters:
body- CurrencyConversionRequest- Returns:
- CurrencyConversionResponse
-
getDccRateInquiry
public CurrencyConversionResponse getDccRateInquiry(CurrencyConversionRequest body, CallContext context) Resource /v2/{merchantId}/services/dccrate - Get currency conversion quote- Specified by:
getDccRateInquiryin interfaceServicesClientInterface- Parameters:
body- CurrencyConversionRequestcontext- CallContext- Returns:
- CurrencyConversionResponse
-
surchargeCalculation
Resource /v2/{merchantId}/services/surchargecalculation - Surcharge Calculation- Specified by:
surchargeCalculationin interfaceServicesClientInterface- Parameters:
body- CalculateSurchargeRequest- Returns:
- CalculateSurchargeResponse
-
surchargeCalculation
public CalculateSurchargeResponse surchargeCalculation(CalculateSurchargeRequest body, CallContext context) Resource /v2/{merchantId}/services/surchargecalculation - Surcharge Calculation- Specified by:
surchargeCalculationin interfaceServicesClientInterface- Parameters:
body- CalculateSurchargeRequestcontext- CallContext- Returns:
- CalculateSurchargeResponse
-