Overview

Summary

ContactDonateImprint


Appendix E-14: PAYMENT METHOD (UI prompt)


PaymentMethodUserAccountModuleBookingCom

Properties (9)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEPaymentMethod
(2) ExpiryMonthINTPaymentMethod
(3) ExpiryYearINTPaymentMethod
(4) HolderNameSTRINGPaymentMethod
(5) IsActiveBOOLPaymentMethod
(6) IsDefaultBOOLPaymentMethod
(7) MaskedDetailsSTRINGPaymentMethod
(8) TypeSTRINGPaymentMethod
(9) UserAccountINTPaymentMethodUserAccountUserAccountModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /payment/paymentmethod/{id}findAllPaymentOfPaymentMethod(id)CurrencyModuleGETPaymentMethod Payment
(2) /paymentmethod/{id}deletePaymentMethodById(id)UserAccountModuleDELETEPaymentMethod
(3) /paymentmethodinsertPaymentMethod(paymentmethod)UserAccountModulePOSTPaymentMethod
(4) /paymentmethod/{id}findPaymentMethodById(id)UserAccountModuleGETPaymentMethod
(5) /paymentmethodfindAllPaymentMethod()UserAccountModuleGETPaymentMethod
(6) /paymentmethod/useraccount/{id}findAllPaymentMethodOfUserAccount(id)UserAccountModuleGETUserAccount PaymentMethod
(7) /paymentmethod/{id}updatePaymentMethodById(paymentmethod)UserAccountModulePUTPaymentMethod





Example:

final PaymentMethod paymentmethod = (PaymentMethod) invokeModule(USER_ACCOUNT_MODULE + "/paymentmethod/" + id, PaymentMethod.class);
if (paymentmethod != null) {
    final UserAccount useraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + paymentmethod.getUserAccount().getId(), UserAccount.class);
    if (useraccount1 != null) {
        final Currency defaultcurrency2 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + useraccount1.getDefaultCurrency().getId(), Currency.class);
        if (defaultcurrency2 != null) {
        }
        final Language defaultlanguage3 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + useraccount1.getDefaultLanguage().getId(), Language.class);
        if (defaultlanguage3 != null) {
        }
    }
}
return paymentmethod;


Overview

Summary

ContactDonateImprint