| Contact | Donate | Imprint |
| Payment | UserModule | AmazonPrimeVideo |
| Property | Type | Entity | Reference | Module |
| (1) Amount | STRING | Payment | ||
| (2) Currency | STRING | Payment | ||
| (3) Description | STRING | Payment | ||
| (4) PaidAt | STRING | Payment | ||
| (5) PaymentMethod | LONG | Payment | PaymentMethod | UserModule |
| (6) Status | STRING | Payment | ||
| (7) Subscription | LONG | Payment | Subscription | SeasonModule |
| (8) User | LONG | Payment | User | UserModule |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /payment/{id} | deletePaymentById(id) | UserModule | DELETE | Payment |
| (2) /payment/subscription/{id} | findAllPaymentOfSubscription(id) | UserModule | GET | Subscription Payment |
| (3) /payment/paymentmethod/{id} | findAllPaymentOfPaymentMethod(id) | UserModule | GET | PaymentMethod Payment |
| (4) /payment/{id} | findPaymentById(id) | UserModule | GET | Payment |
| (5) /payment/{id} | updatePaymentById(payment) | UserModule | PUT | Payment |
| (6) /payment | insertPayment(payment) | UserModule | POST | Payment |
| (7) /payment | findAllPayment() | UserModule | GET | Payment |
| (8) /payment/user/{id} | findAllPaymentOfUser(id) | UserModule | GET | User Payment |
Example:
final Payment payment = (Payment) invokeModule(USER_MODULE + "/payment/" + id, Payment.class);| Contact | Donate | Imprint |