Overview

Summary

ContactDonateImprint


8. USER ACCOUNT MODULE (UI prompt)



Module Entities (24)

EntityAliasModuleGlobal Schema
(1) AccountBalanceAccountBalanceUserDeviceModulePayPal
(2) ChargebackChargebackUserDeviceModulePayPal
(3) ComplianceCheckComplianceCheckUserAccountModulePayPal
(4) CurrencyCurrencyCurrencyModulePayPal
(5) DisputeDisputeFundingSourceModulePayPal
(6) FundingSourceFundingSourceFundingSourceModulePayPal
(7) MerchantMerchantMerchantModulePayPal
(8) PaymentMethodPaymentMethodSubscriptionModulePayPal
(9) PayoutPayoutUserAccountModulePayPal
(10) PayoutItemPayoutItemTransactionModulePayPal
(11) RefundRefundUserAccountModulePayPal
(12) RiskAssessmentRiskAssessmentTransactionModulePayPal
(13) SanctionListEntrySanctionListEntryCountryModulePayPal
(14) SecurityIncidentSecurityIncidentRegionModulePayPal
(15) SubscriptionSubscriptionSubscriptionModulePayPal
(16) SupportCaseSupportCaseUserAccountModulePayPal
(17) TransactionTransactionTransactionModulePayPal
(18) UserAccountUserAccountUserAccountModulePayPal
(19) UserAddressUserAddressCountryModulePayPal
(20) UserDeviceUserDeviceUserDeviceModulePayPal
(21) UserDocumentUserDocumentUserDocumentModulePayPal
(22) UserKycVerificationUserKycVerificationUserDocumentModulePayPal
(23) UserLoginSessionUserLoginSessionUserDeviceModulePayPal
(24) UserProfileUserProfileUserDocumentModulePayPal

Module Interfaces (38)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /useraccountinsertUserAccount(useraccount)UserAccountModulePOSTUserAccount
(2) /refund/currency/{id}findAllRefundOfCurrency(id)UserAccountModuleGETCurrency Refund
(3) /payout/fundingsource/{id}findAllPayoutOfFundingSource(id)UserAccountModuleGETFundingSource Payout
(4) /supportcase/securityincident/{id}findAllSupportCaseOfSecurityIncident(id)UserAccountModuleGETSecurityIncident SupportCase
(5) /refundinsertRefund(refund)UserAccountModulePOSTRefund
(6) /refundfindAllRefund()UserAccountModuleGETRefund
(7) /payoutfindAllPayout()UserAccountModuleGETPayout
(8) /payoutinsertPayout(payout)UserAccountModulePOSTPayout
(9) /supportcase/{id}deleteSupportCaseById(id)UserAccountModuleDELETESupportCase
(10) /refund/useraccount/{id}findAllRefundOfUserAccount(id)UserAccountModuleGETUserAccount Refund
(11) /refund/{id}deleteRefundById(id)UserAccountModuleDELETERefund
(12) /supportcase/{id}updateSupportCaseById(supportcase)UserAccountModulePUTSupportCase
(13) /supportcaseinsertSupportCase(supportcase)UserAccountModulePOSTSupportCase
(14) /payout/useraccount/{id}findAllPayoutOfUserAccount(id)UserAccountModuleGETUserAccount Payout
(15) /useraccountfindAllUserAccount()UserAccountModuleGETUserAccount
(16) /payout/currency/{id}findAllPayoutOfCurrency(id)UserAccountModuleGETCurrency Payout
(17) /supportcase/dispute/{id}findAllSupportCaseOfDispute(id)UserAccountModuleGETDispute SupportCase
(18) /refund/transaction/{id}findAllRefundOfTransaction(id)UserAccountModuleGETTransaction Refund
(19) /compliancecheck/{id}deleteComplianceCheckById(id)UserAccountModuleDELETEComplianceCheck
(20) /compliancecheckinsertComplianceCheck(compliancecheck)UserAccountModulePOSTComplianceCheck
(21) /supportcase/useraccount/{id}findAllSupportCaseOfUserAccount(id)UserAccountModuleGETUserAccount SupportCase
(22) /compliancecheck/transaction/{id}findAllComplianceCheckOfTransaction(id)UserAccountModuleGETTransaction ComplianceCheck
(23) /compliancecheck/{id}findComplianceCheckById(id)UserAccountModuleGETComplianceCheck
(24) /supportcase/transaction/{id}findAllSupportCaseOfTransaction(id)UserAccountModuleGETTransaction SupportCase
(25) /compliancecheck/sanctionlistentry/{id}findAllComplianceCheckOfSanctionListEntry(id)UserAccountModuleGETSanctionListEntry ComplianceCheck
(26) /useraccount/{id}findUserAccountById(id)UserAccountModuleGETUserAccount
(27) /useraccount/{id}updateUserAccountById(useraccount)UserAccountModulePUTUserAccount
(28) /supportcasefindAllSupportCase()UserAccountModuleGETSupportCase
(29) /payout/{id}findPayoutById(id)UserAccountModuleGETPayout
(30) /compliancecheckfindAllComplianceCheck()UserAccountModuleGETComplianceCheck
(31) /refund/{id}findRefundById(id)UserAccountModuleGETRefund
(32) /payout/{id}updatePayoutById(payout)UserAccountModulePUTPayout
(33) /refund/{id}updateRefundById(refund)UserAccountModulePUTRefund
(34) /supportcase/{id}findSupportCaseById(id)UserAccountModuleGETSupportCase
(35) /compliancecheck/{id}updateComplianceCheckById(compliancecheck)UserAccountModulePUTComplianceCheck
(36) /payout/{id}deletePayoutById(id)UserAccountModuleDELETEPayout
(37) /useraccount/{id}deleteUserAccountById(id)UserAccountModuleDELETEUserAccount
(38) /compliancecheck/useraccount/{id}findAllComplianceCheckOfUserAccount(id)UserAccountModuleGETUserAccount ComplianceCheck






8.1 COMPLIANCE CHECK


ComplianceCheckUserAccountModulePayPal

Properties (8)

PropertyTypeEntityReferenceModule
(1) CheckTypeSTRINGComplianceCheck
(2) DetailsSTRINGComplianceCheck
(3) PerformedAtDATEComplianceCheck
(4) ResultSTRINGComplianceCheck
(5) SanctionListEntryLONGComplianceCheckSanctionListEntryCountryModule
(6) StatusSTRINGComplianceCheck
(7) TransactionLONGComplianceCheckTransactionTransactionModule
(8) UserAccountLONGComplianceCheckUserAccountUserAccountModule





Example:

final ComplianceCheck compliancecheck = (ComplianceCheck) invokeModule(USER_ACCOUNT_MODULE + "/compliancecheck/" + id, ComplianceCheck.class);
if (compliancecheck != null) {
    final Transaction transaction1 = (Transaction) invokeModule(TRANSACTION_MODULE + "/transaction/" + compliancecheck.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 UserAccount useraccount11 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + compliancecheck.getUserAccount().getId(), UserAccount.class);
    if (useraccount11 != null) {
    }
    final SanctionListEntry sanctionlistentry12 = (SanctionListEntry) invokeModule(COUNTRY_MODULE + "/sanctionlistentry/" + compliancecheck.getSanctionListEntry().getId(), SanctionListEntry.class);
    if (sanctionlistentry12 != null) {
        final Country country13 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + sanctionlistentry12.getCountry().getId(), Country.class);
        if (country13 != null) {
            final Region region14 = (Region) invokeModule(REGION_MODULE + "/region/" + country13.getRegion().getId(), Region.class);
            if (region14 != null) {
            }
        }
    }
}
return compliancecheck;


8.2 PAYOUT


PayoutUserAccountModulePayPal

Properties (7)

PropertyTypeEntityReferenceModule
(1) CompletedAtDATEPayout
(2) CreatedAtDATEPayout
(3) CurrencyLONGPayoutCurrencyCurrencyModule
(4) FundingSourceLONGPayoutFundingSourceFundingSourceModule
(5) StatusSTRINGPayout
(6) TotalAmountDOUBLEPayout
(7) UserAccountLONGPayoutUserAccountUserAccountModule





Example:

final Payout payout = (Payout) invokeModule(USER_ACCOUNT_MODULE + "/payout/" + id, Payout.class);
if (payout != null) {
    final UserAccount useraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + payout.getUserAccount().getId(), UserAccount.class);
    if (useraccount1 != null) {
    }
    final Currency currency2 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + payout.getCurrency().getId(), Currency.class);
    if (currency2 != null) {
    }
    final FundingSource fundingsource3 = (FundingSource) invokeModule(FUNDING_SOURCE_MODULE + "/fundingsource/" + payout.getFundingSource().getId(), FundingSource.class);
    if (fundingsource3 != null) {
        final UserAccount useraccount4 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + fundingsource3.getUserAccount().getId(), UserAccount.class);
        if (useraccount4 != null) {
        }
    }
}
return payout;


8.3 REFUND


RefundUserAccountModulePayPal

Properties (8)

PropertyTypeEntityReferenceModule
(1) AmountDOUBLERefund
(2) CompletedAtDATERefund
(3) CreatedAtDATERefund
(4) CurrencyLONGRefundCurrencyCurrencyModule
(5) ReasonSTRINGRefund
(6) StatusSTRINGRefund
(7) TransactionLONGRefundTransactionTransactionModule
(8) UserAccountLONGRefundUserAccountUserAccountModule





Example:

final Refund refund = (Refund) invokeModule(USER_ACCOUNT_MODULE + "/refund/" + id, Refund.class);
if (refund != null) {
    final Transaction transaction1 = (Transaction) invokeModule(TRANSACTION_MODULE + "/transaction/" + refund.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 UserAccount useraccount11 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + refund.getUserAccount().getId(), UserAccount.class);
    if (useraccount11 != null) {
    }
    final Currency currency12 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + refund.getCurrency().getId(), Currency.class);
    if (currency12 != null) {
    }
}
return refund;


8.4 SUPPORT CASE


SupportCaseUserAccountModulePayPal

Properties (10)

PropertyTypeEntityReferenceModule
(1) ChannelSTRINGSupportCase
(2) ClosedAtDATESupportCase
(3) DescriptionSTRINGSupportCase
(4) DisputeLONGSupportCaseDisputeFundingSourceModule
(5) OpenedAtDATESupportCase
(6) SecurityIncidentLONGSupportCaseSecurityIncidentRegionModule
(7) StatusSTRINGSupportCase
(8) SubjectSTRINGSupportCase
(9) TransactionLONGSupportCaseTransactionTransactionModule
(10) UserAccountLONGSupportCaseUserAccountUserAccountModule





Example:

final SupportCase supportcase = (SupportCase) invokeModule(USER_ACCOUNT_MODULE + "/supportcase/" + id, SupportCase.class);
if (supportcase != null) {
    final Dispute dispute1 = (Dispute) invokeModule(FUNDING_SOURCE_MODULE + "/dispute/" + supportcase.getDispute().getId(), Dispute.class);
    if (dispute1 != null) {
        final Transaction transaction2 = (Transaction) invokeModule(TRANSACTION_MODULE + "/transaction/" + dispute1.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 UserAccount useraccount12 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + supportcase.getUserAccount().getId(), UserAccount.class);
    if (useraccount12 != null) {
    }
    final Transaction transaction13 = (Transaction) invokeModule(TRANSACTION_MODULE + "/transaction/" + supportcase.getTransaction().getId(), Transaction.class);
    if (transaction13 != null) {
        final Merchant merchant14 = (Merchant) invokeModule(MERCHANT_MODULE + "/merchant/" + transaction13.getMerchant().getId(), Merchant.class);
        if (merchant14 != null) {
            final UserAccount useraccount15 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + merchant14.getUserAccount().getId(), UserAccount.class);
            if (useraccount15 != null) {
            }
        }
        final FundingSource fundingsource16 = (FundingSource) invokeModule(FUNDING_SOURCE_MODULE + "/fundingsource/" + transaction13.getFundingSource().getId(), FundingSource.class);
        if (fundingsource16 != null) {
            final UserAccount useraccount17 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + fundingsource16.getUserAccount().getId(), UserAccount.class);
            if (useraccount17 != null) {
            }
        }
        final Fee feeamount18 = (Fee) invokeModule(CURRENCY_MODULE + "/fee/" + transaction13.getFeeAmount().getId(), Fee.class);
        if (feeamount18 != null) {
            final Currency currency19 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + feeamount18.getCurrency().getId(), Currency.class);
            if (currency19 != null) {
            }
            final FeeSchedule feeschedule20 = (FeeSchedule) invokeModule(CURRENCY_MODULE + "/feeschedule/" + feeamount18.getFeeSchedule().getId(), FeeSchedule.class);
            if (feeschedule20 != null) {
                final Currency currency21 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + feeschedule20.getCurrency().getId(), Currency.class);
                if (currency21 != null) {
                }
            }
        }
        final Currency currency22 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + transaction13.getCurrency().getId(), Currency.class);
        if (currency22 != null) {
        }
    }
    final SecurityIncident securityincident23 = (SecurityIncident) invokeModule(REGION_MODULE + "/securityincident/" + supportcase.getSecurityIncident().getId(), SecurityIncident.class);
    if (securityincident23 != null) {
        final Merchant merchant24 = (Merchant) invokeModule(MERCHANT_MODULE + "/merchant/" + securityincident23.getMerchant().getId(), Merchant.class);
        if (merchant24 != null) {
            final UserAccount useraccount25 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + merchant24.getUserAccount().getId(), UserAccount.class);
            if (useraccount25 != null) {
            }
        }
        final UserAccount useraccount26 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + securityincident23.getUserAccount().getId(), UserAccount.class);
        if (useraccount26 != null) {
        }
    }
}
return supportcase;


8.5 USER ACCOUNT


UserAccountUserAccountModulePayPal

Properties (6)

PropertyTypeEntityReferenceModule
(1) AccountTypeSTRINGUserAccount
(2) ClosedAtDATEUserAccount
(3) CreatedAtDATEUserAccount
(4) PasswordHashSTRINGUserAccount
(5) PrimaryEmailSTRINGUserAccount
(6) StatusSTRINGUserAccount





Example:

final UserAccount useraccount = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + id, UserAccount.class);
if (useraccount != null) {
}
return useraccount;


Overview

Summary

ContactDonateImprint