Overview

Summary

ContactDonateImprint


2. CURRENCY MODULE (UI prompt)



Module Entities (13)

EntityAliasModuleGlobal Schema
(1) AccountBalanceAccountBalanceUserDeviceModulePayPal
(2) ChargebackChargebackUserDeviceModulePayPal
(3) CurrencyCurrencyCurrencyModulePayPal
(4) FeeFeeCurrencyModulePayPal
(5) FeeScheduleFeeScheduleCurrencyModulePayPal
(6) InvoiceInvoiceCurrencyModulePayPal
(7) InvoiceItemInvoiceItemCurrencyModulePayPal
(8) MerchantMerchantMerchantModulePayPal
(9) PayoutPayoutUserAccountModulePayPal
(10) RefundRefundUserAccountModulePayPal
(11) SubscriptionPaymentSubscriptionPaymentSubscriptionModulePayPal
(12) SubscriptionPlanSubscriptionPlanSubscriptionModulePayPal
(13) TransactionTransactionTransactionModulePayPal

Module Interfaces (32)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /invoiceitem/{id}deleteInvoiceItemById(id)CurrencyModuleDELETEInvoiceItem
(2) /fee/feeschedule/{id}findAllFeeOfFeeSchedule(id)CurrencyModuleGETFeeSchedule Fee
(3) /invoice/{id}findInvoiceById(id)CurrencyModuleGETInvoice
(4) /fee/{id}updateFeeById(fee)CurrencyModulePUTFee
(5) /feeinsertFee(fee)CurrencyModulePOSTFee
(6) /currency/{id}deleteCurrencyById(id)CurrencyModuleDELETECurrency
(7) /feeschedulefindAllFeeSchedule()CurrencyModuleGETFeeSchedule
(8) /invoicefindAllInvoice()CurrencyModuleGETInvoice
(9) /invoiceitem/{id}findInvoiceItemById(id)CurrencyModuleGETInvoiceItem
(10) /invoice/currency/{id}findAllInvoiceOfCurrency(id)CurrencyModuleGETCurrency Invoice
(11) /currency/{id}updateCurrencyById(currency)CurrencyModulePUTCurrency
(12) /feeschedule/{id}findFeeScheduleById(id)CurrencyModuleGETFeeSchedule
(13) /fee/currency/{id}findAllFeeOfCurrency(id)CurrencyModuleGETCurrency Fee
(14) /invoice/{id}updateInvoiceById(invoice)CurrencyModulePUTInvoice
(15) /currencyinsertCurrency(currency)CurrencyModulePOSTCurrency
(16) /invoiceiteminsertInvoiceItem(invoiceitem)CurrencyModulePOSTInvoiceItem
(17) /invoiceinsertInvoice(invoice)CurrencyModulePOSTInvoice
(18) /invoiceitem/{id}updateInvoiceItemById(invoiceitem)CurrencyModulePUTInvoiceItem
(19) /fee/{id}findFeeById(id)CurrencyModuleGETFee
(20) /fee/{id}deleteFeeById(id)CurrencyModuleDELETEFee
(21) /currencyfindAllCurrency()CurrencyModuleGETCurrency
(22) /feefindAllFee()CurrencyModuleGETFee
(23) /feescheduleinsertFeeSchedule(feeschedule)CurrencyModulePOSTFeeSchedule
(24) /invoiceitemfindAllInvoiceItem()CurrencyModuleGETInvoiceItem
(25) /feeschedule/{id}updateFeeScheduleById(feeschedule)CurrencyModulePUTFeeSchedule
(26) /feeschedule/{id}deleteFeeScheduleById(id)CurrencyModuleDELETEFeeSchedule
(27) /currency/{id}findCurrencyById(id)CurrencyModuleGETCurrency
(28) /invoice/merchant/{id}findAllInvoiceOfMerchant(id)CurrencyModuleGETMerchant Invoice
(29) /invoiceitem/invoice/{id}findAllInvoiceItemOfInvoice(id)CurrencyModuleGETInvoice InvoiceItem
(30) /invoice/transaction/{id}findAllInvoiceOfTransaction(id)CurrencyModuleGETTransaction Invoice
(31) /invoice/{id}deleteInvoiceById(id)CurrencyModuleDELETEInvoice
(32) /feeschedule/currency/{id}findAllFeeScheduleOfCurrency(id)CurrencyModuleGETCurrency FeeSchedule






2.1 CURRENCY


CurrencyCurrencyModulePayPal

Properties (4)

PropertyTypeEntityReferenceModule
(1) CodeSTRINGCurrency
(2) IsCryptoBOOLCurrency
(3) NameSTRINGCurrency
(4) SymbolSTRINGCurrency





Example:

final Currency currency = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + id, Currency.class);
if (currency != null) {
}
return currency;


2.2 FEE


FeeCurrencyModulePayPal

Properties (5)

PropertyTypeEntityReferenceModule
(1) AmountDOUBLEFee
(2) CurrencyLONGFeeCurrencyCurrencyModule
(3) DescriptionSTRINGFee
(4) FeeScheduleLONGFeeFeeScheduleCurrencyModule
(5) TypeSTRINGFee





Example:

final Fee fee = (Fee) invokeModule(CURRENCY_MODULE + "/fee/" + id, Fee.class);
if (fee != null) {
    final Currency currency1 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + fee.getCurrency().getId(), Currency.class);
    if (currency1 != null) {
    }
    final FeeSchedule feeschedule2 = (FeeSchedule) invokeModule(CURRENCY_MODULE + "/feeschedule/" + fee.getFeeSchedule().getId(), FeeSchedule.class);
    if (feeschedule2 != null) {
        final Currency currency3 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + feeschedule2.getCurrency().getId(), Currency.class);
        if (currency3 != null) {
        }
    }
}
return fee;


2.3 FEE SCHEDULE


FeeScheduleCurrencyModulePayPal

Properties (9)

PropertyTypeEntityReferenceModule
(1) CurrencyLONGFeeScheduleCurrencyCurrencyModule
(2) DescriptionSTRINGFeeSchedule
(3) EffectiveFromDATEFeeSchedule
(4) EffectiveToDATEFeeSchedule
(5) FixedFeeAmountDOUBLEFeeSchedule
(6) MaximumFeeAmountDOUBLEFeeSchedule
(7) MinimumFeeAmountDOUBLEFeeSchedule
(8) NameSTRINGFeeSchedule
(9) PercentageFeeDOUBLEFeeSchedule





Example:

final FeeSchedule feeschedule = (FeeSchedule) invokeModule(CURRENCY_MODULE + "/feeschedule/" + id, FeeSchedule.class);
if (feeschedule != null) {
    final Currency currency1 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + feeschedule.getCurrency().getId(), Currency.class);
    if (currency1 != null) {
    }
}
return feeschedule;


2.4 INVOICE


InvoiceCurrencyModulePayPal

Properties (10)

PropertyTypeEntityReferenceModule
(1) BilledUserAccountLONGInvoice
(2) CurrencyLONGInvoiceCurrencyCurrencyModule
(3) DueDateDATEInvoice
(4) IssueDateDATEInvoice
(5) MerchantLONGInvoiceMerchantMerchantModule
(6) NotesSTRINGInvoice
(7) NumberSTRINGInvoice
(8) StatusSTRINGInvoice
(9) TotalAmountDOUBLEInvoice
(10) TransactionLONGInvoiceTransactionTransactionModule





Example:

final Invoice invoice = (Invoice) invokeModule(CURRENCY_MODULE + "/invoice/" + id, Invoice.class);
if (invoice != null) {
    final Transaction transaction1 = (Transaction) invokeModule(TRANSACTION_MODULE + "/transaction/" + invoice.getTransaction().getId(), Transaction.class);
    if (transaction1 != null) {
        final Merchant merchant2 = (Merchant) invokeModule(MERCHANT_MODULE + "/merchant/" + transaction1.getMerchant().getId(), Merchant.class);
        if (merchant2 != null) {
            final UserAccount useraccount3 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + merchant2.getUserAccount().getId(), UserAccount.class);
            if (useraccount3 != null) {
            }
        }
        final FundingSource fundingsource4 = (FundingSource) invokeModule(FUNDING_SOURCE_MODULE + "/fundingsource/" + transaction1.getFundingSource().getId(), FundingSource.class);
        if (fundingsource4 != null) {
            final UserAccount useraccount5 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + fundingsource4.getUserAccount().getId(), UserAccount.class);
            if (useraccount5 != null) {
            }
        }
        final Fee feeamount6 = (Fee) invokeModule(CURRENCY_MODULE + "/fee/" + transaction1.getFeeAmount().getId(), Fee.class);
        if (feeamount6 != null) {
            final Currency currency7 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + feeamount6.getCurrency().getId(), Currency.class);
            if (currency7 != null) {
            }
            final FeeSchedule feeschedule8 = (FeeSchedule) invokeModule(CURRENCY_MODULE + "/feeschedule/" + feeamount6.getFeeSchedule().getId(), FeeSchedule.class);
            if (feeschedule8 != null) {
                final Currency currency9 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + feeschedule8.getCurrency().getId(), Currency.class);
                if (currency9 != null) {
                }
            }
        }
        final Currency currency10 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + transaction1.getCurrency().getId(), Currency.class);
        if (currency10 != null) {
        }
    }
    final Merchant merchant11 = (Merchant) invokeModule(MERCHANT_MODULE + "/merchant/" + invoice.getMerchant().getId(), Merchant.class);
    if (merchant11 != null) {
        final UserAccount useraccount12 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + merchant11.getUserAccount().getId(), UserAccount.class);
        if (useraccount12 != null) {
        }
    }
    final Currency currency13 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + invoice.getCurrency().getId(), Currency.class);
    if (currency13 != null) {
    }
}
return invoice;


2.5 INVOICE ITEM


InvoiceItemCurrencyModulePayPal

Properties (6)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGInvoiceItem
(2) InvoiceLONGInvoiceItemInvoiceCurrencyModule
(3) NameSTRINGInvoiceItem
(4) QuantityDOUBLEInvoiceItem
(5) TaxAmountDOUBLEInvoiceItem
(6) UnitAmountDOUBLEInvoiceItem





Example:

final InvoiceItem invoiceitem = (InvoiceItem) invokeModule(CURRENCY_MODULE + "/invoiceitem/" + id, InvoiceItem.class);
if (invoiceitem != null) {
    final Invoice invoice1 = (Invoice) invokeModule(CURRENCY_MODULE + "/invoice/" + invoiceitem.getInvoice().getId(), Invoice.class);
    if (invoice1 != null) {
        final Transaction transaction2 = (Transaction) invokeModule(TRANSACTION_MODULE + "/transaction/" + invoice1.getTransaction().getId(), Transaction.class);
        if (transaction2 != null) {
            final Merchant merchant3 = (Merchant) invokeModule(MERCHANT_MODULE + "/merchant/" + transaction2.getMerchant().getId(), Merchant.class);
            if (merchant3 != null) {
                final UserAccount useraccount4 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + merchant3.getUserAccount().getId(), UserAccount.class);
                if (useraccount4 != null) {
                }
            }
            final FundingSource fundingsource5 = (FundingSource) invokeModule(FUNDING_SOURCE_MODULE + "/fundingsource/" + transaction2.getFundingSource().getId(), FundingSource.class);
            if (fundingsource5 != null) {
                final UserAccount useraccount6 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + fundingsource5.getUserAccount().getId(), UserAccount.class);
                if (useraccount6 != null) {
                }
            }
            final Fee feeamount7 = (Fee) invokeModule(CURRENCY_MODULE + "/fee/" + transaction2.getFeeAmount().getId(), Fee.class);
            if (feeamount7 != null) {
                final Currency currency8 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + feeamount7.getCurrency().getId(), Currency.class);
                if (currency8 != null) {
                }
                final FeeSchedule feeschedule9 = (FeeSchedule) invokeModule(CURRENCY_MODULE + "/feeschedule/" + feeamount7.getFeeSchedule().getId(), FeeSchedule.class);
                if (feeschedule9 != null) {
                    final Currency currency10 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + feeschedule9.getCurrency().getId(), Currency.class);
                    if (currency10 != null) {
                    }
                }
            }
            final Currency currency11 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + transaction2.getCurrency().getId(), Currency.class);
            if (currency11 != null) {
            }
        }
        final Merchant merchant12 = (Merchant) invokeModule(MERCHANT_MODULE + "/merchant/" + invoice1.getMerchant().getId(), Merchant.class);
        if (merchant12 != null) {
            final UserAccount useraccount13 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + merchant12.getUserAccount().getId(), UserAccount.class);
            if (useraccount13 != null) {
            }
        }
        final Currency currency14 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + invoice1.getCurrency().getId(), Currency.class);
        if (currency14 != null) {
        }
    }
}
return invoiceitem;


Overview

Summary

ContactDonateImprint