Overview

Summary

ContactDonateImprint


Appendix E-5: PAYMENT CARD (UI prompt)


PaymentCardFundingSourceModulePayPal

Properties (8)

PropertyTypeEntityReferenceModule
(1) CardholderNameSTRINGPaymentCard
(2) CardNetworkSTRINGPaymentCard
(3) CountryLONGPaymentCardCountryCountryModule
(4) ExpiryMonthINTPaymentCard
(5) ExpiryYearINTPaymentCard
(6) FundingSourceLONGPaymentCardFundingSourceFundingSourceModule
(7) Last4STRINGPaymentCard
(8) VerifiedAtDATEPaymentCard


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /paymentcard/fundingsource/{id}findAllPaymentCardOfFundingSource(id)FundingSourceModuleGETFundingSource PaymentCard
(2) /paymentcard/country/{id}findAllPaymentCardOfCountry(id)FundingSourceModuleGETCountry PaymentCard
(3) /paymentcard/{id}deletePaymentCardById(id)FundingSourceModuleDELETEPaymentCard
(4) /paymentcard/{id}findPaymentCardById(id)FundingSourceModuleGETPaymentCard
(5) /paymentcard/{id}updatePaymentCardById(paymentcard)FundingSourceModulePUTPaymentCard
(6) /paymentcardfindAllPaymentCard()FundingSourceModuleGETPaymentCard
(7) /paymentcardinsertPaymentCard(paymentcard)FundingSourceModulePOSTPaymentCard





Example:

final PaymentCard paymentcard = (PaymentCard) invokeModule(FUNDING_SOURCE_MODULE + "/paymentcard/" + id, PaymentCard.class);
if (paymentcard != null) {
    final FundingSource fundingsource1 = (FundingSource) invokeModule(FUNDING_SOURCE_MODULE + "/fundingsource/" + paymentcard.getFundingSource().getId(), FundingSource.class);
    if (fundingsource1 != null) {
        final UserAccount useraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + fundingsource1.getUserAccount().getId(), UserAccount.class);
        if (useraccount2 != null) {
        }
    }
    final Country country3 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + paymentcard.getCountry().getId(), Country.class);
    if (country3 != null) {
        final Region region4 = (Region) invokeModule(REGION_MODULE + "/region/" + country3.getRegion().getId(), Region.class);
        if (region4 != null) {
        }
    }
}
return paymentcard;


Overview

Summary

ContactDonateImprint