Overview

Summary

ContactDonateImprint


7. TRANSACTION MODULE (UI prompt)



Module Entities (18)

EntityAliasModuleGlobal Schema
(1) ChargebackChargebackUserDeviceModulePayPal
(2) ComplianceCheckComplianceCheckUserAccountModulePayPal
(3) CurrencyCurrencyCurrencyModulePayPal
(4) DisputeDisputeFundingSourceModulePayPal
(5) FeeFeeCurrencyModulePayPal
(6) FundingSourceFundingSourceFundingSourceModulePayPal
(7) InvoiceInvoiceCurrencyModulePayPal
(8) MerchantMerchantMerchantModulePayPal
(9) PayoutPayoutUserAccountModulePayPal
(10) PayoutItemPayoutItemTransactionModulePayPal
(11) RefundRefundUserAccountModulePayPal
(12) RiskAssessmentRiskAssessmentTransactionModulePayPal
(13) SubscriptionPaymentSubscriptionPaymentSubscriptionModulePayPal
(14) SupportCaseSupportCaseUserAccountModulePayPal
(15) TransactionTransactionTransactionModulePayPal
(16) TransactionItemTransactionItemTransactionModulePayPal
(17) TransactionStatusHistoryTransactionStatusHistoryTransactionModulePayPal
(18) UserAccountUserAccountUserAccountModulePayPal

Module Interfaces (35)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /transaction/currency/{id}findAllTransactionOfCurrency(id)TransactionModuleGETCurrency Transaction
(2) /riskassessment/{id}updateRiskAssessmentById(riskassessment)TransactionModulePUTRiskAssessment
(3) /payoutitem/payout/{id}findAllPayoutItemOfPayout(id)TransactionModuleGETPayout PayoutItem
(4) /transactionstatushistoryinsertTransactionStatusHistory(transactionstatushistory)TransactionModulePOSTTransactionStatusHistory
(5) /riskassessment/useraccount/{id}findAllRiskAssessmentOfUserAccount(id)TransactionModuleGETUserAccount RiskAssessment
(6) /riskassessment/{id}deleteRiskAssessmentById(id)TransactionModuleDELETERiskAssessment
(7) /transactionitem/{id}findTransactionItemById(id)TransactionModuleGETTransactionItem
(8) /transactionitemfindAllTransactionItem()TransactionModuleGETTransactionItem
(9) /transaction/{id}deleteTransactionById(id)TransactionModuleDELETETransaction
(10) /transaction/feeamount/{id}findAllTransactionOfFeeAmount(id)TransactionModuleGETFee Transaction
(11) /transaction/merchant/{id}findAllTransactionOfMerchant(id)TransactionModuleGETMerchant Transaction
(12) /transactionstatushistory/{id}deleteTransactionStatusHistoryById(id)TransactionModuleDELETETransactionStatusHistory
(13) /payoutitem/{id}updatePayoutItemById(payoutitem)TransactionModulePUTPayoutItem
(14) /transactionfindAllTransaction()TransactionModuleGETTransaction
(15) /payoutitemfindAllPayoutItem()TransactionModuleGETPayoutItem
(16) /payoutitem/{id}deletePayoutItemById(id)TransactionModuleDELETEPayoutItem
(17) /payoutiteminsertPayoutItem(payoutitem)TransactionModulePOSTPayoutItem
(18) /transaction/{id}updateTransactionById(transaction)TransactionModulePUTTransaction
(19) /transactioninsertTransaction(transaction)TransactionModulePOSTTransaction
(20) /riskassessmentfindAllRiskAssessment()TransactionModuleGETRiskAssessment
(21) /riskassessment/{id}findRiskAssessmentById(id)TransactionModuleGETRiskAssessment
(22) /transactionstatushistory/{id}updateTransactionStatusHistoryById(transactionstatushistory)TransactionModulePUTTransactionStatusHistory
(23) /transactionitem/{id}updateTransactionItemById(transactionitem)TransactionModulePUTTransactionItem
(24) /transactionstatushistoryfindAllTransactionStatusHistory()TransactionModuleGETTransactionStatusHistory
(25) /transactioniteminsertTransactionItem(transactionitem)TransactionModulePOSTTransactionItem
(26) /transactionstatushistory/{id}findTransactionStatusHistoryById(id)TransactionModuleGETTransactionStatusHistory
(27) /transactionitem/{id}deleteTransactionItemById(id)TransactionModuleDELETETransactionItem
(28) /transaction/fundingsource/{id}findAllTransactionOfFundingSource(id)TransactionModuleGETFundingSource Transaction
(29) /riskassessment/transaction/{id}findAllRiskAssessmentOfTransaction(id)TransactionModuleGETTransaction RiskAssessment
(30) /transaction/{id}findTransactionById(id)TransactionModuleGETTransaction
(31) /transactionitem/transaction/{id}findAllTransactionItemOfTransaction(id)TransactionModuleGETTransaction TransactionItem
(32) /riskassessmentinsertRiskAssessment(riskassessment)TransactionModulePOSTRiskAssessment
(33) /payoutitem/transaction/{id}findAllPayoutItemOfTransaction(id)TransactionModuleGETTransaction PayoutItem
(34) /payoutitem/{id}findPayoutItemById(id)TransactionModuleGETPayoutItem
(35) /transactionstatushistory/transaction/{id}findAllTransactionStatusHistoryOfTransaction(id)TransactionModuleGETTransaction TransactionStatusHistory






7.1 PAYOUT ITEM


PayoutItemTransactionModulePayPal

Properties (5)

PropertyTypeEntityReferenceModule
(1) AmountDOUBLEPayoutItem
(2) PayoutLONGPayoutItemPayoutUserAccountModule
(3) ReferenceSTRINGPayoutItem
(4) StatusSTRINGPayoutItem
(5) TransactionLONGPayoutItemTransactionTransactionModule





Example:

final PayoutItem payoutitem = (PayoutItem) invokeModule(TRANSACTION_MODULE + "/payoutitem/" + id, PayoutItem.class);
if (payoutitem != null) {
    final Transaction transaction1 = (Transaction) invokeModule(TRANSACTION_MODULE + "/transaction/" + payoutitem.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 Payout payout11 = (Payout) invokeModule(USER_ACCOUNT_MODULE + "/payout/" + payoutitem.getPayout().getId(), Payout.class);
    if (payout11 != null) {
        final UserAccount useraccount12 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + payout11.getUserAccount().getId(), UserAccount.class);
        if (useraccount12 != null) {
        }
        final Currency currency13 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + payout11.getCurrency().getId(), Currency.class);
        if (currency13 != null) {
        }
        final FundingSource fundingsource14 = (FundingSource) invokeModule(FUNDING_SOURCE_MODULE + "/fundingsource/" + payout11.getFundingSource().getId(), FundingSource.class);
        if (fundingsource14 != null) {
            final UserAccount useraccount15 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + fundingsource14.getUserAccount().getId(), UserAccount.class);
            if (useraccount15 != null) {
            }
        }
    }
}
return payoutitem;


7.2 RISK ASSESSMENT


RiskAssessmentTransactionModulePayPal

Properties (6)

PropertyTypeEntityReferenceModule
(1) AssessedAtDATERiskAssessment
(2) ReasonSTRINGRiskAssessment
(3) RiskLevelSTRINGRiskAssessment
(4) ScoreINTRiskAssessment
(5) TransactionLONGRiskAssessmentTransactionTransactionModule
(6) UserAccountLONGRiskAssessmentUserAccountUserAccountModule





Example:

final RiskAssessment riskassessment = (RiskAssessment) invokeModule(TRANSACTION_MODULE + "/riskassessment/" + id, RiskAssessment.class);
if (riskassessment != null) {
    final UserAccount useraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + riskassessment.getUserAccount().getId(), UserAccount.class);
    if (useraccount1 != null) {
    }
    final Transaction transaction2 = (Transaction) invokeModule(TRANSACTION_MODULE + "/transaction/" + riskassessment.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) {
        }
    }
}
return riskassessment;


7.3 TRANSACTION


TransactionTransactionModulePayPal

Properties (13)

PropertyTypeEntityReferenceModule
(1) AmountDOUBLETransaction
(2) CompletedAtDATETransaction
(3) CreatedAtDATETransaction
(4) CurrencyLONGTransactionCurrencyCurrencyModule
(5) ExternalReferenceSTRINGTransaction
(6) FeeAmountDOUBLETransactionFeeCurrencyModule
(7) FundingSourceLONGTransactionFundingSourceFundingSourceModule
(8) MerchantLONGTransactionMerchantMerchantModule
(9) NetAmountDOUBLETransaction
(10) ReceiverUserAccountLONGTransaction
(11) SenderUserAccountLONGTransaction
(12) StatusSTRINGTransaction
(13) TypeSTRINGTransaction





Example:

final Transaction transaction = (Transaction) invokeModule(TRANSACTION_MODULE + "/transaction/" + id, Transaction.class);
if (transaction != null) {
    final Merchant merchant1 = (Merchant) invokeModule(MERCHANT_MODULE + "/merchant/" + transaction.getMerchant().getId(), Merchant.class);
    if (merchant1 != null) {
        final UserAccount useraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + merchant1.getUserAccount().getId(), UserAccount.class);
        if (useraccount2 != null) {
        }
    }
    final FundingSource fundingsource3 = (FundingSource) invokeModule(FUNDING_SOURCE_MODULE + "/fundingsource/" + transaction.getFundingSource().getId(), FundingSource.class);
    if (fundingsource3 != null) {
        final UserAccount useraccount4 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + fundingsource3.getUserAccount().getId(), UserAccount.class);
        if (useraccount4 != null) {
        }
    }
    final Fee feeamount5 = (Fee) invokeModule(CURRENCY_MODULE + "/fee/" + transaction.getFeeAmount().getId(), Fee.class);
    if (feeamount5 != null) {
        final Currency currency6 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + feeamount5.getCurrency().getId(), Currency.class);
        if (currency6 != null) {
        }
        final FeeSchedule feeschedule7 = (FeeSchedule) invokeModule(CURRENCY_MODULE + "/feeschedule/" + feeamount5.getFeeSchedule().getId(), FeeSchedule.class);
        if (feeschedule7 != null) {
            final Currency currency8 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + feeschedule7.getCurrency().getId(), Currency.class);
            if (currency8 != null) {
            }
        }
    }
    final Currency currency9 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + transaction.getCurrency().getId(), Currency.class);
    if (currency9 != null) {
    }
}
return transaction;


7.4 TRANSACTION ITEM


TransactionItemTransactionModulePayPal

Properties (6)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGTransactionItem
(2) NameSTRINGTransactionItem
(3) QuantityDOUBLETransactionItem
(4) TaxAmountDOUBLETransactionItem
(5) TransactionLONGTransactionItemTransactionTransactionModule
(6) UnitAmountDOUBLETransactionItem





Example:

final TransactionItem transactionitem = (TransactionItem) invokeModule(TRANSACTION_MODULE + "/transactionitem/" + id, TransactionItem.class);
if (transactionitem != null) {
    final Transaction transaction1 = (Transaction) invokeModule(TRANSACTION_MODULE + "/transaction/" + transactionitem.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) {
        }
    }
}
return transactionitem;


7.5 TRANSACTION STATUS HISTORY


TransactionStatusHistoryTransactionModulePayPal

Properties (4)

PropertyTypeEntityReferenceModule
(1) ChangedAtDATETransactionStatusHistory
(2) ReasonSTRINGTransactionStatusHistory
(3) StatusSTRINGTransactionStatusHistory
(4) TransactionLONGTransactionStatusHistoryTransactionTransactionModule





Example:

final TransactionStatusHistory transactionstatushistory = (TransactionStatusHistory) invokeModule(TRANSACTION_MODULE + "/transactionstatushistory/" + id, TransactionStatusHistory.class);
if (transactionstatushistory != null) {
    final Transaction transaction1 = (Transaction) invokeModule(TRANSACTION_MODULE + "/transaction/" + transactionstatushistory.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) {
        }
    }
}
return transactionstatushistory;


Overview

Summary

ContactDonateImprint