public interface

PaypalFacade

org.mule.module.paypal.PaypalFacade
Known Indirect Subclasses

Summary

Public Methods
abstract AddressVerifyResponseType addressVerify(String email, String street, String zip)
abstract DoAuthorizationResponseType authorize(String transactionId, BasicAmountType amount, TransactionEntityType transactionEntity)
abstract DoCaptureResponseType capture(String authorizationId, CompleteCodeType complete, BasicAmountType amount, String invoiceId, String note, String softDescriptor)
abstract DoDirectPaymentResponseType doDirectPayment(String ipAddress, CreditCardDetailsType cardDetails, PaymentDetailsType paymentDetails, PaymentActionCodeType paymentAction, Integer setReturnFMFDetails)
abstract DoVoidResponseType doVoid(String authorizationId, String note)
abstract GetBalanceResponseType getBalance(boolean returnAllCurrencies)
abstract GetPalDetailsResponseType getPalDetails()
abstract GetTransactionDetailsResponseType getTransactionDetails(String transactionId)
abstract ManagePendingTransactionStatusResponseType managePendingTransactionStatus(String transactionId, FMFPendingTransactionActionType action)
abstract MassPayResponseType massPay(String emailSubject, List<MassPayRequestItemType> massPayItems, ReceiverInfoCodeType receiverType)
abstract DoReauthorizationResponseType reAuthorize(String authorizationId, BasicAmountType amount)
abstract RefundTransactionResponseType refundTransaction(String transactionId, String invoiceId, RefundType refundType, BasicAmountType amount, String memo)

Public Methods

public abstract AddressVerifyResponseType addressVerify (String email, String street, String zip)

Parameters
email
street
zip

public abstract DoAuthorizationResponseType authorize (String transactionId, BasicAmountType amount, TransactionEntityType transactionEntity)

Parameters
transactionId
amount
transactionEntity

public abstract DoCaptureResponseType capture (String authorizationId, CompleteCodeType complete, BasicAmountType amount, String invoiceId, String note, String softDescriptor)

Parameters
authorizationId
complete
amount
invoiceId
note
softDescriptor

public abstract DoDirectPaymentResponseType doDirectPayment (String ipAddress, CreditCardDetailsType cardDetails, PaymentDetailsType paymentDetails, PaymentActionCodeType paymentAction, Integer setReturnFMFDetails)

Parameters
ipAddress
cardDetails
paymentDetails
paymentAction
setReturnFMFDetails

public abstract DoVoidResponseType doVoid (String authorizationId, String note)

Parameters
authorizationId
note

public abstract GetBalanceResponseType getBalance (boolean returnAllCurrencies)

Parameters
returnAllCurrencies

public abstract GetPalDetailsResponseType getPalDetails ()

public abstract GetTransactionDetailsResponseType getTransactionDetails (String transactionId)

Parameters
transactionId

public abstract ManagePendingTransactionStatusResponseType managePendingTransactionStatus (String transactionId, FMFPendingTransactionActionType action)

Parameters
transactionId
action

public abstract MassPayResponseType massPay (String emailSubject, List<MassPayRequestItemType> massPayItems, ReceiverInfoCodeType receiverType)

Parameters
emailSubject
massPayItems
receiverType

public abstract DoReauthorizationResponseType reAuthorize (String authorizationId, BasicAmountType amount)

Parameters
authorizationId
amount

public abstract RefundTransactionResponseType refundTransaction (String transactionId, String invoiceId, RefundType refundType, BasicAmountType amount, String memo)

Parameters
transactionId
invoiceId
refundType
amount
memo