| Contact | Donate | Imprint |
| Entity | Alias | Module | Global Schema |
| (1) Currency | Currency | CurrencyModule | PayPal |
| (2) FundingSource | FundingSource | FundingSourceModule | PayPal |
| (3) Merchant | Merchant | MerchantModule | PayPal |
| (4) PaymentMethod | PaymentMethod | SubscriptionModule | PayPal |
| (5) Subscription | Subscription | SubscriptionModule | PayPal |
| (6) SubscriptionPayment | SubscriptionPayment | SubscriptionModule | PayPal |
| (7) SubscriptionPlan | SubscriptionPlan | SubscriptionModule | PayPal |
| (8) Transaction | Transaction | TransactionModule | PayPal |
| (9) UserAccount | UserAccount | UserAccountModule | PayPal |
| PaymentMethod | SubscriptionModule | PayPal |
| Property | Type | Entity | Reference | Module |
| (1) FundingSource | LONG | PaymentMethod | FundingSource | FundingSourceModule |
| (2) IsDefault | BOOL | PaymentMethod | ||
| (3) Label | STRING | PaymentMethod | ||
| (4) MethodType | STRING | PaymentMethod | ||
| (5) Priority | INT | PaymentMethod | ||
| (6) UserAccount | LONG | PaymentMethod | UserAccount | UserAccountModule |
Example:
final PaymentMethod paymentmethod = (PaymentMethod) invokeModule(SUBSCRIPTION_MODULE + "/paymentmethod/" + id, PaymentMethod.class);| Subscription | SubscriptionModule | PayPal |
| Property | Type | Entity | Reference | Module |
| (1) CancelledAt | DATE | Subscription | ||
| (2) EndDate | DATE | Subscription | ||
| (3) PaymentMethod | LONG | Subscription | PaymentMethod | SubscriptionModule |
| (4) StartDate | DATE | Subscription | ||
| (5) Status | STRING | Subscription | ||
| (6) SubscriptionPlan | LONG | Subscription | SubscriptionPlan | SubscriptionModule |
| (7) UserAccount | LONG | Subscription | UserAccount | UserAccountModule |
Example:
final Subscription subscription = (Subscription) invokeModule(SUBSCRIPTION_MODULE + "/subscription/" + id, Subscription.class);| SubscriptionPayment | SubscriptionModule | PayPal |
| Property | Type | Entity | Reference | Module |
| (1) Amount | DOUBLE | SubscriptionPayment | ||
| (2) ChargeDate | DATE | SubscriptionPayment | ||
| (3) Currency | LONG | SubscriptionPayment | Currency | CurrencyModule |
| (4) Status | STRING | SubscriptionPayment | ||
| (5) Subscription | LONG | SubscriptionPayment | Subscription | SubscriptionModule |
| (6) Transaction | LONG | SubscriptionPayment | Transaction | TransactionModule |
Example:
final SubscriptionPayment subscriptionpayment = (SubscriptionPayment) invokeModule(SUBSCRIPTION_MODULE + "/subscriptionpayment/" + id, SubscriptionPayment.class);| SubscriptionPlan | SubscriptionModule | PayPal |
| Property | Type | Entity | Reference | Module |
| (1) Amount | DOUBLE | SubscriptionPlan | ||
| (2) BillingFrequency | INT | SubscriptionPlan | ||
| (3) BillingInterval | STRING | SubscriptionPlan | ||
| (4) Currency | LONG | SubscriptionPlan | Currency | CurrencyModule |
| (5) Description | STRING | SubscriptionPlan | ||
| (6) Merchant | LONG | SubscriptionPlan | Merchant | MerchantModule |
| (7) Name | STRING | SubscriptionPlan | ||
| (8) Status | STRING | SubscriptionPlan | ||
| (9) TrialDays | INT | SubscriptionPlan |
Example:
final SubscriptionPlan subscriptionplan = (SubscriptionPlan) invokeModule(SUBSCRIPTION_MODULE + "/subscriptionplan/" + id, SubscriptionPlan.class);| Contact | Donate | Imprint |