Overview

Summary

ContactDonateImprint


Appendix E-2: TRANSACTION (UI prompt)


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


Module Interfaces (20)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /invoice/transaction/{id}findAllInvoiceOfTransaction(id)CurrencyModuleGETTransaction Invoice
(2) /dispute/transaction/{id}findAllDisputeOfTransaction(id)FundingSourceModuleGETTransaction Dispute
(3) /subscriptionpayment/transaction/{id}findAllSubscriptionPaymentOfTransaction(id)SubscriptionModuleGETTransaction SubscriptionPayment
(4) /transactionfindAllTransaction()TransactionModuleGETTransaction
(5) /payoutitem/transaction/{id}findAllPayoutItemOfTransaction(id)TransactionModuleGETTransaction PayoutItem
(6) /transaction/currency/{id}findAllTransactionOfCurrency(id)TransactionModuleGETCurrency Transaction
(7) /riskassessment/transaction/{id}findAllRiskAssessmentOfTransaction(id)TransactionModuleGETTransaction RiskAssessment
(8) /transaction/{id}findTransactionById(id)TransactionModuleGETTransaction
(9) /transaction/{id}updateTransactionById(transaction)TransactionModulePUTTransaction
(10) /transactioninsertTransaction(transaction)TransactionModulePOSTTransaction
(11) /transactionstatushistory/transaction/{id}findAllTransactionStatusHistoryOfTransaction(id)TransactionModuleGETTransaction TransactionStatusHistory
(12) /transaction/{id}deleteTransactionById(id)TransactionModuleDELETETransaction
(13) /transaction/fundingsource/{id}findAllTransactionOfFundingSource(id)TransactionModuleGETFundingSource Transaction
(14) /transaction/feeamount/{id}findAllTransactionOfFeeAmount(id)TransactionModuleGETFee Transaction
(15) /transaction/merchant/{id}findAllTransactionOfMerchant(id)TransactionModuleGETMerchant Transaction
(16) /transactionitem/transaction/{id}findAllTransactionItemOfTransaction(id)TransactionModuleGETTransaction TransactionItem
(17) /supportcase/transaction/{id}findAllSupportCaseOfTransaction(id)UserAccountModuleGETTransaction SupportCase
(18) /refund/transaction/{id}findAllRefundOfTransaction(id)UserAccountModuleGETTransaction Refund
(19) /compliancecheck/transaction/{id}findAllComplianceCheckOfTransaction(id)UserAccountModuleGETTransaction ComplianceCheck
(20) /chargeback/transaction/{id}findAllChargebackOfTransaction(id)UserDeviceModuleGETTransaction Chargeback





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;


Overview

Summary

ContactDonateImprint