Package com.pensio.api
Class PensioMerchantAPI
java.lang.Object
com.pensio.api.PensioAbstractAPI
com.pensio.api.PensioMerchantAPI
-
Field Summary
Fields inherited from class com.pensio.api.PensioAbstractAPI
baseURL, httpHelper, jc, password, username -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncapture(CaptureReservationRequest request) createMultiPaymentRequest(MultiPaymentRequestParent multiPaymentRequest) createPaymentRequest(PaymentRequest paymentRequest) downloadFunding(String downloadLink) fundingList(FundingListRequest request) protected APIResponsegetAPIResponse(String method, HttpMethod httpMethod, Map<String, String> requestVars) protected Stringbooleanlogin()parsePostBackXMLParameter(String xmlParameter) queryGiftCard(PaymentReservationRequest request) refund(RefundRequest request) release(ReleaseReservationRequest request) reservation(PaymentReservationRequest request) protected voidsetInvoiceReservationRequestParameters(CreateInvoiceReservationRequest request, HashMap<String, String> params) protected voidsetPaymentRequestParameters(PaymentRequest<?> paymentRequest, HashMap<String, String> params) protected voidsetUpdateOrderRequestParameters(UpdateOrderRequest request, HashMap<String, String> params) transactions(TransactionsRequest request) updateOrder(UpdateOrderRequest request) Methods inherited from class com.pensio.api.PensioAbstractAPI
addParam, getAPIResponse, getSdkVersion, getString, getUnmarshaller
-
Constructor Details
-
PensioMerchantAPI
-
-
Method Details
-
login
- Throws:
PensioAPIException
-
createPaymentRequest
public PaymentRequestResponse createPaymentRequest(PaymentRequest paymentRequest) throws PensioAPIException - Throws:
PensioAPIException
-
createInvoiceReservation
public APIResponse createInvoiceReservation(CreateInvoiceReservationRequest request) throws PensioAPIException - Throws:
PensioAPIException
-
updateOrder
- Throws:
PensioAPIException
-
reservation
- Throws:
PensioAPIException
-
capture
- Throws:
PensioAPIException
-
refund
- Throws:
PensioAPIException
-
chargeSubscription
- Throws:
PensioAPIException
-
reserveSubscriptionCharge
public APIResponse reserveSubscriptionCharge(ReserveSubscriptionChargeRequest request) throws PensioAPIException - Throws:
PensioAPIException
-
fundingList
- Throws:
PensioAPIException
-
getTerminals
- Throws:
PensioAPIException
-
downloadFunding
- Throws:
PensioAPIException
-
release
- Throws:
PensioAPIException
-
queryGiftCard
- Throws:
PensioAPIException
-
setPaymentRequestParameters
protected void setPaymentRequestParameters(PaymentRequest<?> paymentRequest, HashMap<String, String> params) -
setInvoiceReservationRequestParameters
protected void setInvoiceReservationRequestParameters(CreateInvoiceReservationRequest request, HashMap<String, String> params) -
setUpdateOrderRequestParameters
protected void setUpdateOrderRequestParameters(UpdateOrderRequest request, HashMap<String, String> params) -
getAPIResponse
protected APIResponse getAPIResponse(String method, HttpMethod httpMethod, Map<String, String> requestVars) throws PensioAPIException- Throws:
PensioAPIException
-
createMultiPaymentRequest
public PaymentRequestResponse createMultiPaymentRequest(MultiPaymentRequestParent multiPaymentRequest) throws PensioAPIException - Throws:
PensioAPIException
-
parsePostBackXMLParameter
- Throws:
PensioAPIException
-
transactions
- Throws:
PensioAPIException
-
cardWalletSession
- Throws:
PensioAPIException
-
cardWalletAuthorize
public APIResponse cardWalletAuthorize(CardWalletAuthorizeRequest request) throws PensioAPIException - Throws:
PensioAPIException
-
getAppAPIPath
- Specified by:
getAppAPIPathin classPensioAbstractAPI
-