Overview

Summary

ContactDonateImprint


Appendix E-13: DISPUTE (UI prompt)


DisputeFundingSourceModulePayPal

Properties (10)

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


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /dispute/{id}updateDisputeById(dispute)FundingSourceModulePUTDispute
(2) /disputeinsertDispute(dispute)FundingSourceModulePOSTDispute
(3) /dispute/{id}findDisputeById(id)FundingSourceModuleGETDispute
(4) /dispute/transaction/{id}findAllDisputeOfTransaction(id)FundingSourceModuleGETTransaction Dispute
(5) /disputefindAllDispute()FundingSourceModuleGETDispute
(6) /dispute/{id}deleteDisputeById(id)FundingSourceModuleDELETEDispute
(7) /supportcase/dispute/{id}findAllSupportCaseOfDispute(id)UserAccountModuleGETDispute SupportCase





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;


Overview

Summary

ContactDonateImprint