Service class to execute CRUD operations on the Payment Method object.

Method Summary

Modifier and Type Method and Description
PaymentMethodService getInstance()
PaymentMethodService getInstance(String version)
void getApiResponse()
List<PaymentMethod> get(SearchRequest sr)
List<PaymentMethod> mutate(List methods)
void getContactPaymentMethods(Set contactIds)
void mapPaymentMethod(EPayTransaction.PaymentMethod paymentMethodWrapper )

Method Detail

This class supports the following methods:

global static PaymentMethodService getInstance()

Get Instance of PaymentMethodService.


global static PaymentMethodService getInstance(String version)

Get Instance of PaymentMethodVersionedService.
Parameters

Name Type Description
version String undefined

global PaymentMethodService ()

PaymentMethodService Constructor that should not be called directly.


global static void getApiResponse()

global virtual List<PaymentMethod> get(SearchRequest sr)

Get list of PaymentMethod objects using the SearchRequest object as criteria
Parameters

Name Type Description
sr SearchRequest SearchRequest

global virtual List<PaymentMethod> mutate(List<PaymentMethod> methods)

Update list of PaymentMethod objects
Parameters

Name Type Description
methods List<PaymentMethod> List

global PaymentMethod[] getContactPaymentMethods(Set<Id> contactIds)

Parameters

Name Type Description
contactIds Set<Id> undefined

global virtual PaymentMethod mapPaymentMethod(EPayTransaction.PaymentMethod paymentMethodWrapper )

Parameters

Name Type Description
paymentMethodWrapper EPayTransaction.PaymentMethod undefined