public abstract class AbstractCreatePaymentService<P extends CommonPayment,S extends PaymentInitiationService<P>> extends Object implements CreatePaymentService
| Modifier and Type | Field and Description |
|---|---|
protected Xs2aPisCommonPaymentService |
pisCommonPaymentService |
| Constructor and Description |
|---|
AbstractCreatePaymentService() |
| Modifier and Type | Method and Description |
|---|---|
ResponseObject<PaymentInitiationResponse> |
createPayment(byte[] payment,
PaymentInitiationParameters paymentInitiationParameters,
TppInfo tppInfo)
Initiates payment
|
protected abstract P |
getPaymentRequest(byte[] payment,
PaymentInitiationParameters paymentInitiationParameters) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuildErrorResponseprotected final Xs2aPisCommonPaymentService pisCommonPaymentService
public ResponseObject<PaymentInitiationResponse> createPayment(byte[] payment, PaymentInitiationParameters paymentInitiationParameters, TppInfo tppInfo)
createPayment in interface CreatePaymentServicepayment - payment informationpaymentInitiationParameters - payment initiation parameterstppInfo - information about particular TPPprotected abstract P getPaymentRequest(byte[] payment, PaymentInitiationParameters paymentInitiationParameters)
Copyright © 2020. All rights reserved.