| Contact | Donate | Imprint |
| Entity | Alias | Module | Global Schema |
| (1) AccountBalance | AccountBalance | UserDeviceModule | PayPal |
| (2) Chargeback | Chargeback | UserDeviceModule | PayPal |
| (3) Currency | Currency | CurrencyModule | PayPal |
| (4) Fee | Fee | CurrencyModule | PayPal |
| (5) FeeSchedule | FeeSchedule | CurrencyModule | PayPal |
| (6) Invoice | Invoice | CurrencyModule | PayPal |
| (7) InvoiceItem | InvoiceItem | CurrencyModule | PayPal |
| (8) Merchant | Merchant | MerchantModule | PayPal |
| (9) Payout | Payout | UserAccountModule | PayPal |
| (10) Refund | Refund | UserAccountModule | PayPal |
| (11) SubscriptionPayment | SubscriptionPayment | SubscriptionModule | PayPal |
| (12) SubscriptionPlan | SubscriptionPlan | SubscriptionModule | PayPal |
| (13) Transaction | Transaction | TransactionModule | PayPal |
| Currency | CurrencyModule | PayPal |
| Property | Type | Entity | Reference | Module |
| (1) Code | STRING | Currency | ||
| (2) IsCrypto | BOOL | Currency | ||
| (3) Name | STRING | Currency | ||
| (4) Symbol | STRING | Currency |
Example:
final Currency currency = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + id, Currency.class);| Fee | CurrencyModule | PayPal |
| Property | Type | Entity | Reference | Module |
| (1) Amount | DOUBLE | Fee | ||
| (2) Currency | LONG | Fee | Currency | CurrencyModule |
| (3) Description | STRING | Fee | ||
| (4) FeeSchedule | LONG | Fee | FeeSchedule | CurrencyModule |
| (5) Type | STRING | Fee |
Example:
final Fee fee = (Fee) invokeModule(CURRENCY_MODULE + "/fee/" + id, Fee.class);| FeeSchedule | CurrencyModule | PayPal |
| Property | Type | Entity | Reference | Module |
| (1) Currency | LONG | FeeSchedule | Currency | CurrencyModule |
| (2) Description | STRING | FeeSchedule | ||
| (3) EffectiveFrom | DATE | FeeSchedule | ||
| (4) EffectiveTo | DATE | FeeSchedule | ||
| (5) FixedFeeAmount | DOUBLE | FeeSchedule | ||
| (6) MaximumFeeAmount | DOUBLE | FeeSchedule | ||
| (7) MinimumFeeAmount | DOUBLE | FeeSchedule | ||
| (8) Name | STRING | FeeSchedule | ||
| (9) PercentageFee | DOUBLE | FeeSchedule |
Example:
final FeeSchedule feeschedule = (FeeSchedule) invokeModule(CURRENCY_MODULE + "/feeschedule/" + id, FeeSchedule.class);| Invoice | CurrencyModule | PayPal |
| Property | Type | Entity | Reference | Module |
| (1) BilledUserAccount | LONG | Invoice | ||
| (2) Currency | LONG | Invoice | Currency | CurrencyModule |
| (3) DueDate | DATE | Invoice | ||
| (4) IssueDate | DATE | Invoice | ||
| (5) Merchant | LONG | Invoice | Merchant | MerchantModule |
| (6) Notes | STRING | Invoice | ||
| (7) Number | STRING | Invoice | ||
| (8) Status | STRING | Invoice | ||
| (9) TotalAmount | DOUBLE | Invoice | ||
| (10) Transaction | LONG | Invoice | Transaction | TransactionModule |
Example:
final Invoice invoice = (Invoice) invokeModule(CURRENCY_MODULE + "/invoice/" + id, Invoice.class);| InvoiceItem | CurrencyModule | PayPal |
| Property | Type | Entity | Reference | Module |
| (1) Description | STRING | InvoiceItem | ||
| (2) Invoice | LONG | InvoiceItem | Invoice | CurrencyModule |
| (3) Name | STRING | InvoiceItem | ||
| (4) Quantity | DOUBLE | InvoiceItem | ||
| (5) TaxAmount | DOUBLE | InvoiceItem | ||
| (6) UnitAmount | DOUBLE | InvoiceItem |
Example:
final InvoiceItem invoiceitem = (InvoiceItem) invokeModule(CURRENCY_MODULE + "/invoiceitem/" + id, InvoiceItem.class);| Contact | Donate | Imprint |