Overview

Summary

ContactDonateImprint


3. FUNDING SOURCE MODULE (UI prompt)



Module Entities (10)

EntityAliasModuleGlobal Schema
(1) BankAccountBankAccountCountryModulePayPal
(2) CountryCountryCountryModulePayPal
(3) DisputeDisputeFundingSourceModulePayPal
(4) FundingSourceFundingSourceFundingSourceModulePayPal
(5) PaymentCardPaymentCardFundingSourceModulePayPal
(6) PaymentMethodPaymentMethodSubscriptionModulePayPal
(7) PayoutPayoutUserAccountModulePayPal
(8) SupportCaseSupportCaseUserAccountModulePayPal
(9) TransactionTransactionTransactionModulePayPal
(10) UserAccountUserAccountUserAccountModulePayPal

Module Interfaces (19)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /fundingsource/useraccount/{id}findAllFundingSourceOfUserAccount(id)FundingSourceModuleGETUserAccount FundingSource
(2) /paymentcard/fundingsource/{id}findAllPaymentCardOfFundingSource(id)FundingSourceModuleGETFundingSource PaymentCard
(3) /paymentcardfindAllPaymentCard()FundingSourceModuleGETPaymentCard
(4) /disputeinsertDispute(dispute)FundingSourceModulePOSTDispute
(5) /fundingsourcefindAllFundingSource()FundingSourceModuleGETFundingSource
(6) /fundingsource/{id}deleteFundingSourceById(id)FundingSourceModuleDELETEFundingSource
(7) /paymentcard/{id}findPaymentCardById(id)FundingSourceModuleGETPaymentCard
(8) /disputefindAllDispute()FundingSourceModuleGETDispute
(9) /fundingsource/{id}updateFundingSourceById(fundingsource)FundingSourceModulePUTFundingSource
(10) /paymentcard/{id}deletePaymentCardById(id)FundingSourceModuleDELETEPaymentCard
(11) /dispute/{id}deleteDisputeById(id)FundingSourceModuleDELETEDispute
(12) /paymentcardinsertPaymentCard(paymentcard)FundingSourceModulePOSTPaymentCard
(13) /paymentcard/{id}updatePaymentCardById(paymentcard)FundingSourceModulePUTPaymentCard
(14) /dispute/{id}findDisputeById(id)FundingSourceModuleGETDispute
(15) /fundingsource/{id}findFundingSourceById(id)FundingSourceModuleGETFundingSource
(16) /paymentcard/country/{id}findAllPaymentCardOfCountry(id)FundingSourceModuleGETCountry PaymentCard
(17) /fundingsourceinsertFundingSource(fundingsource)FundingSourceModulePOSTFundingSource
(18) /dispute/transaction/{id}findAllDisputeOfTransaction(id)FundingSourceModuleGETTransaction Dispute
(19) /dispute/{id}updateDisputeById(dispute)FundingSourceModulePUTDispute






3.1 DISPUTE


DisputeFundingSourceModulePayPal

Properties (10)

PropertyTypeEntityReferenceModule
(1) BuyerUserAccountLONGDispute
(2) ClosedAtDATEDispute
(3) OpenedAtDATEDispute
(4) OpenedByUserAccountLONGDispute
(5) ReasonSTRINGDispute
(6) ResolutionSTRINGDispute
(7) SellerUserAccountLONGDispute
(8) StatusSTRINGDispute
(9) TransactionLONGDisputeTransactionTransactionModule
(10) TypeSTRINGDispute





Example:

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


3.2 FUNDING SOURCE


FundingSourceFundingSourceModulePayPal

Properties (5)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEFundingSource
(2) LastUsedAtDATEFundingSource
(3) StatusSTRINGFundingSource
(4) TypeSTRINGFundingSource
(5) UserAccountLONGFundingSourceUserAccountUserAccountModule





Example:

final FundingSource fundingsource = (FundingSource) invokeModule(FUNDING_SOURCE_MODULE + "/fundingsource/" + id, FundingSource.class);
if (fundingsource != null) {
    final UserAccount useraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + fundingsource.getUserAccount().getId(), UserAccount.class);
    if (useraccount1 != null) {
    }
}
return fundingsource;


3.3 PAYMENT CARD


PaymentCardFundingSourceModulePayPal

Properties (8)

PropertyTypeEntityReferenceModule
(1) CardholderNameSTRINGPaymentCard
(2) CardNetworkSTRINGPaymentCard
(3) CountryLONGPaymentCardCountryCountryModule
(4) ExpiryMonthINTPaymentCard
(5) ExpiryYearINTPaymentCard
(6) FundingSourceLONGPaymentCardFundingSourceFundingSourceModule
(7) Last4STRINGPaymentCard
(8) VerifiedAtDATEPaymentCard





Example:

final PaymentCard paymentcard = (PaymentCard) invokeModule(FUNDING_SOURCE_MODULE + "/paymentcard/" + id, PaymentCard.class);
if (paymentcard != null) {
    final FundingSource fundingsource1 = (FundingSource) invokeModule(FUNDING_SOURCE_MODULE + "/fundingsource/" + paymentcard.getFundingSource().getId(), FundingSource.class);
    if (fundingsource1 != null) {
        final UserAccount useraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + fundingsource1.getUserAccount().getId(), UserAccount.class);
        if (useraccount2 != null) {
        }
    }
    final Country country3 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + paymentcard.getCountry().getId(), Country.class);
    if (country3 != null) {
        final Region region4 = (Region) invokeModule(REGION_MODULE + "/region/" + country3.getRegion().getId(), Region.class);
        if (region4 != null) {
        }
    }
}
return paymentcard;


Overview

Summary

ContactDonateImprint