@Service public class PisConsentService extends Object
| Constructor and Description |
|---|
PisConsentService() |
| Modifier and Type | Method and Description |
|---|---|
Optional<CreatePisConsentAuthorisationResponse> |
createAuthorization(String paymentId)
Create consent authorization
|
Optional<CreatePisConsentResponse> |
createPaymentConsent(PisConsentRequest request)
Creates new pis consent with full information about payment
|
Optional<PisConsentResponse> |
getConsentById(String consentId)
Reads full information of pis consent by consent identifier
|
Optional<CmsConsentStatus> |
getConsentStatusById(String consentId)
Retrieves consent status from pis consent by consent identifier
|
Optional<GetPisConsentAuthorisationResponse> |
getPisConsentAuthorizationById(String authorizationId) |
Optional<UpdatePisConsentPsuDataResponse> |
updateConsentAuthorization(String authorizationId,
UpdatePisConsentPsuDataRequest request) |
Optional<Boolean> |
updateConsentStatusById(String consentId,
CmsConsentStatus status)
Updates pis consent status by consent identifier
|
public Optional<CreatePisConsentResponse> createPaymentConsent(PisConsentRequest request)
request - Consists information about payments.public Optional<CmsConsentStatus> getConsentStatusById(String consentId)
consentId - String representation of pis consent identifierpublic Optional<PisConsentResponse> getConsentById(String consentId)
consentId - String representation of pis consent identifierpublic Optional<Boolean> updateConsentStatusById(String consentId, CmsConsentStatus status)
consentId - String representation of pis consent identifierstatus - new consent status@Transactional public Optional<CreatePisConsentAuthorisationResponse> createAuthorization(String paymentId)
paymentId - public Optional<UpdatePisConsentPsuDataResponse> updateConsentAuthorization(String authorizationId, UpdatePisConsentPsuDataRequest request)
public Optional<GetPisConsentAuthorisationResponse> getPisConsentAuthorizationById(String authorizationId)
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.