Overview

Summary

ContactDonateImprint


Appendix E-5: PAYMENT METHOD (UI prompt)


PaymentMethodPlatformUserModuleUber

Properties (9)

PropertyTypeEntityReferenceModule
(1) BillingCountrySTRINGPaymentMethod
(2) BillingZipSTRINGPaymentMethod
(3) ExpiryMonthINTPaymentMethod
(4) ExpiryYearINTPaymentMethod
(5) MaskedAccountNumberSTRINGPaymentMethod
(6) MethodTypeSTRINGPaymentMethod
(7) PlatformUserLONGPaymentMethodPlatformUserPlatformUserModule
(8) ProviderSTRINGPaymentMethod
(9) StatusSTRINGPaymentMethod


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /paymentmethod/{id}deletePaymentMethodById(id)PlatformUserModuleDELETEPaymentMethod
(2) /paymentmethod/{id}findPaymentMethodById(id)PlatformUserModuleGETPaymentMethod
(3) /paymentmethodfindAllPaymentMethod()PlatformUserModuleGETPaymentMethod
(4) /paymentmethod/platformuser/{id}findAllPaymentMethodOfPlatformUser(id)PlatformUserModuleGETPlatformUser PaymentMethod
(5) /paymentmethod/{id}updatePaymentMethodById(paymentmethod)PlatformUserModulePUTPaymentMethod
(6) /paymentmethodinsertPaymentMethod(paymentmethod)PlatformUserModulePOSTPaymentMethod
(7) /trippayment/paymentmethod/{id}findAllTripPaymentOfPaymentMethod(id)VehicleModuleGETPaymentMethod TripPayment





Example:

final PaymentMethod paymentmethod = (PaymentMethod) invokeModule(PLATFORM_USER_MODULE + "/paymentmethod/" + id, PaymentMethod.class);
if (paymentmethod != null) {
    final PlatformUser platformuser1 = (PlatformUser) invokeModule(PLATFORM_USER_MODULE + "/platformuser/" + paymentmethod.getPlatformUser().getId(), PlatformUser.class);
    if (platformuser1 != null) {
    }
}
return paymentmethod;


Overview

Summary

ContactDonateImprint