module PayPal::SDK::Merchant::Services

Public Instance Methods

AddressVerify(options = {} , http_header = {}) click to toggle source

Service Call: AddressVerify @param AddressVerifyReq @return AddressVerifyResponseType

# File lib/paypal-sdk/merchant/services.rb, line 208
def AddressVerify(options = {} , http_header = {})
  request_object  = BuildAddressVerify(options)
  request_hash    = request_object.to_hash
  response_hash   = request("AddressVerify", request_hash, http_header)
  AddressVerifyResponseType.new(response_hash)
end
Also aliased as: address_verify
BillAgreementUpdate(options = {} , http_header = {}) click to toggle source

Service Call: BillAgreementUpdate @param BillAgreementUpdateReq @return BAUpdateResponseType

# File lib/paypal-sdk/merchant/services.rb, line 187
def BillAgreementUpdate(options = {} , http_header = {})
  request_object  = BuildBillAgreementUpdate(options)
  request_hash    = request_object.to_hash
  response_hash   = request("BillAgreementUpdate", request_hash, http_header)
  BAUpdateResponseType.new(response_hash)
end
Also aliased as: bill_agreement_update
BillOutstandingAmount(options = {} , http_header = {}) click to toggle source

Service Call: BillOutstandingAmount @param BillOutstandingAmountReq @return BillOutstandingAmountResponseType

# File lib/paypal-sdk/merchant/services.rb, line 985
def BillOutstandingAmount(options = {} , http_header = {})
  request_object  = BuildBillOutstandingAmount(options)
  request_hash    = request_object.to_hash
  response_hash   = request("BillOutstandingAmount", request_hash, http_header)
  BillOutstandingAmountResponseType.new(response_hash)
end
Also aliased as: bill_outstanding_amount
BillUser(options = {} , http_header = {}) click to toggle source

Service Call: BillUser @param BillUserReq @return BillUserResponseType

# File lib/paypal-sdk/merchant/services.rb, line 124
def BillUser(options = {} , http_header = {})
  request_object  = BuildBillUser(options)
  request_hash    = request_object.to_hash
  response_hash   = request("BillUser", request_hash, http_header)
  BillUserResponseType.new(response_hash)
end
Also aliased as: bill_user
BuildAddressVerify(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 216
def BuildAddressVerify(options = {}, &block)
  klass     = AddressVerifyReq
  options = klass.new(:AddressVerifyRequest => options) unless options.is_a?(klass)
  object = (options.AddressVerifyRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
Also aliased as: build_address_verify
BuildBillAgreementUpdate(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 195
def BuildBillAgreementUpdate(options = {}, &block)
  klass     = BillAgreementUpdateReq
  options = klass.new(:BAUpdateRequest => options) unless options.is_a?(klass)
  object = (options.BAUpdateRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
Also aliased as: build_bill_agreement_update
BuildBillOutstandingAmount(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 993
def BuildBillOutstandingAmount(options = {}, &block)
  klass     = BillOutstandingAmountReq
  options = klass.new(:BillOutstandingAmountRequest => options) unless options.is_a?(klass)
  object = (options.BillOutstandingAmountRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
BuildBillUser(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 132
def BuildBillUser(options = {}, &block)
  klass     = BillUserReq
  options = klass.new(:BillUserRequest => options) unless options.is_a?(klass)
  object = (options.BillUserRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
Also aliased as: build_bill_user
BuildCancelRecoup(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 90
def BuildCancelRecoup(options = {}, &block)
  klass     = CancelRecoupReq
  options = klass.new(:CancelRecoupRequest => options) unless options.is_a?(klass)
  object = (options.CancelRecoupRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
Also aliased as: build_cancel_recoup
BuildCompleteRecoup(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 69
def BuildCompleteRecoup(options = {}, &block)
  klass     = CompleteRecoupReq
  options = klass.new(:CompleteRecoupRequest => options) unless options.is_a?(klass)
  object = (options.CompleteRecoupRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
Also aliased as: build_complete_recoup
BuildCreateBillingAgreement(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 846
def BuildCreateBillingAgreement(options = {}, &block)
  klass     = CreateBillingAgreementReq
  options = klass.new(:CreateBillingAgreementRequest => options) unless options.is_a?(klass)
  object = (options.CreateBillingAgreementRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
BuildCreateMobilePayment(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 279
def BuildCreateMobilePayment(options = {}, &block)
  klass     = CreateMobilePaymentReq
  options = klass.new(:CreateMobilePaymentRequest => options) unless options.is_a?(klass)
  object = (options.CreateMobilePaymentRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
Also aliased as: build_create_mobile_payment
BuildCreateRecurringPaymentsProfile(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 930
def BuildCreateRecurringPaymentsProfile(options = {}, &block)
  klass     = CreateRecurringPaymentsProfileReq
  options = klass.new(:CreateRecurringPaymentsProfileRequest => options) unless options.is_a?(klass)
  object = (options.CreateRecurringPaymentsProfileRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
BuildDoAuthorization(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 762
def BuildDoAuthorization(options = {}, &block)
  klass     = DoAuthorizationReq
  options = klass.new(:DoAuthorizationRequest => options) unless options.is_a?(klass)
  object = (options.DoAuthorizationRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
Also aliased as: build_do_authorization
BuildDoCancel(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 678
def BuildDoCancel(options = {}, &block)
  klass     = DoCancelReq
  options = klass.new(:DoCancelRequest => options) unless options.is_a?(klass)
  object = (options.DoCancelRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
Also aliased as: build_do_cancel
BuildDoCapture(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 699
def BuildDoCapture(options = {}, &block)
  klass     = DoCaptureReq
  options = klass.new(:DoCaptureRequest => options) unless options.is_a?(klass)
  object = (options.DoCaptureRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
Also aliased as: build_do_capture
BuildDoDirectPayment(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 636
def BuildDoDirectPayment(options = {}, &block)
  klass     = DoDirectPaymentReq
  options = klass.new(:DoDirectPaymentRequest => options) unless options.is_a?(klass)
  object = (options.DoDirectPaymentRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
Also aliased as: build_do_direct_payment
BuildDoExpressCheckoutPayment(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 405
def BuildDoExpressCheckoutPayment(options = {}, &block)
  klass     = DoExpressCheckoutPaymentReq
  options = klass.new(:DoExpressCheckoutPaymentRequest => options) unless options.is_a?(klass)
  object = (options.DoExpressCheckoutPaymentRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
BuildDoMobileCheckoutPayment(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 342
def BuildDoMobileCheckoutPayment(options = {}, &block)
  klass     = DoMobileCheckoutPaymentReq
  options = klass.new(:DoMobileCheckoutPaymentRequest => options) unless options.is_a?(klass)
  object = (options.DoMobileCheckoutPaymentRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
BuildDoNonReferencedCredit(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 888
def BuildDoNonReferencedCredit(options = {}, &block)
  klass     = DoNonReferencedCreditReq
  options = klass.new(:DoNonReferencedCreditRequest => options) unless options.is_a?(klass)
  object = (options.DoNonReferencedCreditRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
BuildDoReauthorization(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 720
def BuildDoReauthorization(options = {}, &block)
  klass     = DoReauthorizationReq
  options = klass.new(:DoReauthorizationRequest => options) unless options.is_a?(klass)
  object = (options.DoReauthorizationRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
Also aliased as: build_do_reauthorization
BuildDoReferenceTransaction(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 867
def BuildDoReferenceTransaction(options = {}, &block)
  klass     = DoReferenceTransactionReq
  options = klass.new(:DoReferenceTransactionRequest => options) unless options.is_a?(klass)
  object = (options.DoReferenceTransactionRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
BuildDoUATPAuthorization(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 909
def BuildDoUATPAuthorization(options = {}, &block)
  klass     = DoUATPAuthorizationReq
  options = klass.new(:DoUATPAuthorizationRequest => options) unless options.is_a?(klass)
  object = (options.DoUATPAuthorizationRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
Also aliased as: build_do_uatp_authorization
BuildDoUATPExpressCheckoutPayment(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 426
def BuildDoUATPExpressCheckoutPayment(options = {}, &block)
  klass     = DoUATPExpressCheckoutPaymentReq
  options = klass.new(:DoUATPExpressCheckoutPaymentRequest => options) unless options.is_a?(klass)
  object = (options.DoUATPExpressCheckoutPaymentRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
BuildDoVoid(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 741
def BuildDoVoid(options = {}, &block)
  klass     = DoVoidReq
  options = klass.new(:DoVoidRequest => options) unless options.is_a?(klass)
  object = (options.DoVoidRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
Also aliased as: build_do_void
BuildEnterBoarding(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 237
def BuildEnterBoarding(options = {}, &block)
  klass     = EnterBoardingReq
  options = klass.new(:EnterBoardingRequest => options) unless options.is_a?(klass)
  object = (options.EnterBoardingRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
Also aliased as: build_enter_boarding
BuildExecuteCheckoutOperations(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 594
def BuildExecuteCheckoutOperations(options = {}, &block)
  klass     = ExecuteCheckoutOperationsReq
  options = klass.new(:ExecuteCheckoutOperationsRequest => options) unless options.is_a?(klass)
  object = (options.ExecuteCheckoutOperationsRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
BuildExternalRememberMeOptOut(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 1056
def BuildExternalRememberMeOptOut(options = {}, &block)
  klass     = ExternalRememberMeOptOutReq
  options = klass.new(:ExternalRememberMeOptOutRequest => options) unless options.is_a?(klass)
  object = (options.ExternalRememberMeOptOutRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
BuildGetAccessPermissionDetails(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 531
def BuildGetAccessPermissionDetails(options = {}, &block)
  klass     = GetAccessPermissionDetailsReq
  options = klass.new(:GetAccessPermissionDetailsRequest => options) unless options.is_a?(klass)
  object = (options.GetAccessPermissionDetailsRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
BuildGetAuthDetails(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 468
def BuildGetAuthDetails(options = {}, &block)
  klass     = GetAuthDetailsReq
  options = klass.new(:GetAuthDetailsRequest => options) unless options.is_a?(klass)
  object = (options.GetAuthDetailsRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
Also aliased as: build_get_auth_details
BuildGetBalance(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 363
def BuildGetBalance(options = {}, &block)
  klass     = GetBalanceReq
  options = klass.new(:GetBalanceRequest => options) unless options.is_a?(klass)
  object = (options.GetBalanceRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
Also aliased as: build_get_balance
BuildGetBillingAgreementCustomerDetails(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 825
def BuildGetBillingAgreementCustomerDetails(options = {}, &block)
  klass     = GetBillingAgreementCustomerDetailsReq
  options = klass.new(:GetBillingAgreementCustomerDetailsRequest => options) unless options.is_a?(klass)
  object = (options.GetBillingAgreementCustomerDetailsRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
BuildGetBoardingDetails(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 258
def BuildGetBoardingDetails(options = {}, &block)
  klass     = GetBoardingDetailsReq
  options = klass.new(:GetBoardingDetailsRequest => options) unless options.is_a?(klass)
  object = (options.GetBoardingDetailsRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
Also aliased as: build_get_boarding_details
BuildGetExpressCheckoutDetails(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 615
def BuildGetExpressCheckoutDetails(options = {}, &block)
  klass     = GetExpressCheckoutDetailsReq
  options = klass.new(:GetExpressCheckoutDetailsRequest => options) unless options.is_a?(klass)
  object = (options.GetExpressCheckoutDetailsRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
BuildGetIncentiveEvaluation(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 552
def BuildGetIncentiveEvaluation(options = {}, &block)
  klass     = GetIncentiveEvaluationReq
  options = klass.new(:GetIncentiveEvaluationRequest => options) unless options.is_a?(klass)
  object = (options.GetIncentiveEvaluationRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
BuildGetMobileStatus(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 300
def BuildGetMobileStatus(options = {}, &block)
  klass     = GetMobileStatusReq
  options = klass.new(:GetMobileStatusRequest => options) unless options.is_a?(klass)
  object = (options.GetMobileStatusRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
Also aliased as: build_get_mobile_status
BuildGetPalDetails(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 384
def BuildGetPalDetails(options = {}, &block)
  klass     = GetPalDetailsReq
  options = klass.new(:GetPalDetailsRequest => options) unless options.is_a?(klass)
  object = (options.GetPalDetailsRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
Also aliased as: build_get_pal_details
BuildGetRecurringPaymentsProfileDetails(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 951
def BuildGetRecurringPaymentsProfileDetails(options = {}, &block)
  klass     = GetRecurringPaymentsProfileDetailsReq
  options = klass.new(:GetRecurringPaymentsProfileDetailsRequest => options) unless options.is_a?(klass)
  object = (options.GetRecurringPaymentsProfileDetailsRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
BuildGetTransactionDetails(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 111
def BuildGetTransactionDetails(options = {}, &block)
  klass     = GetTransactionDetailsReq
  options = klass.new(:GetTransactionDetailsRequest => options) unless options.is_a?(klass)
  object = (options.GetTransactionDetailsRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
BuildInitiateRecoup(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 48
def BuildInitiateRecoup(options = {}, &block)
  klass     = InitiateRecoupReq
  options = klass.new(:InitiateRecoupRequest => options) unless options.is_a?(klass)
  object = (options.InitiateRecoupRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
Also aliased as: build_initiate_recoup
BuildManagePendingTransactionStatus(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 657
def BuildManagePendingTransactionStatus(options = {}, &block)
  klass     = ManagePendingTransactionStatusReq
  options = klass.new(:ManagePendingTransactionStatusRequest => options) unless options.is_a?(klass)
  object = (options.ManagePendingTransactionStatusRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
BuildManageRecurringPaymentsProfileStatus(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 972
def BuildManageRecurringPaymentsProfileStatus(options = {}, &block)
  klass     = ManageRecurringPaymentsProfileStatusReq
  options = klass.new(:ManageRecurringPaymentsProfileStatusRequest => options) unless options.is_a?(klass)
  object = (options.ManageRecurringPaymentsProfileStatusRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
BuildMassPay(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 174
def BuildMassPay(options = {}, &block)
  klass     = MassPayReq
  options = klass.new(:MassPayRequest => options) unless options.is_a?(klass)
  object = (options.MassPayRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
Also aliased as: build_mass_pay
BuildRefundTransaction(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 27
def BuildRefundTransaction(options = {}, &block)
  klass     = RefundTransactionReq
  options = klass.new(:RefundTransactionRequest => options) unless options.is_a?(klass)
  object = (options.RefundTransactionRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
Also aliased as: build_refund_transaction
BuildReverseTransaction(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 1035
def BuildReverseTransaction(options = {}, &block)
  klass     = ReverseTransactionReq
  options = klass.new(:ReverseTransactionRequest => options) unless options.is_a?(klass)
  object = (options.ReverseTransactionRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
Also aliased as: build_reverse_transaction
BuildSetAccessPermissions(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 489
def BuildSetAccessPermissions(options = {}, &block)
  klass     = SetAccessPermissionsReq
  options = klass.new(:SetAccessPermissionsRequest => options) unless options.is_a?(klass)
  object = (options.SetAccessPermissionsRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
Also aliased as: build_set_access_permissions
BuildSetAuthFlowParam(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 447
def BuildSetAuthFlowParam(options = {}, &block)
  klass     = SetAuthFlowParamReq
  options = klass.new(:SetAuthFlowParamRequest => options) unless options.is_a?(klass)
  object = (options.SetAuthFlowParamRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
Also aliased as: build_set_auth_flow_param
BuildSetCustomerBillingAgreement(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 804
def BuildSetCustomerBillingAgreement(options = {}, &block)
  klass     = SetCustomerBillingAgreementReq
  options = klass.new(:SetCustomerBillingAgreementRequest => options) unless options.is_a?(klass)
  object = (options.SetCustomerBillingAgreementRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
BuildSetExpressCheckout(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 573
def BuildSetExpressCheckout(options = {}, &block)
  klass     = SetExpressCheckoutReq
  options = klass.new(:SetExpressCheckoutRequest => options) unless options.is_a?(klass)
  object = (options.SetExpressCheckoutRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
Also aliased as: build_set_express_checkout
BuildSetMobileCheckout(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 321
def BuildSetMobileCheckout(options = {}, &block)
  klass     = SetMobileCheckoutReq
  options = klass.new(:SetMobileCheckoutRequest => options) unless options.is_a?(klass)
  object = (options.SetMobileCheckoutRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
Also aliased as: build_set_mobile_checkout
BuildTransactionSearch(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 153
def BuildTransactionSearch(options = {}, &block)
  klass     = TransactionSearchReq
  options = klass.new(:TransactionSearchRequest => options) unless options.is_a?(klass)
  object = (options.TransactionSearchRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
Also aliased as: build_transaction_search
BuildUpdateAccessPermissions(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 510
def BuildUpdateAccessPermissions(options = {}, &block)
  klass     = UpdateAccessPermissionsReq
  options = klass.new(:UpdateAccessPermissionsRequest => options) unless options.is_a?(klass)
  object = (options.UpdateAccessPermissionsRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
BuildUpdateAuthorization(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 783
def BuildUpdateAuthorization(options = {}, &block)
  klass     = UpdateAuthorizationReq
  options = klass.new(:UpdateAuthorizationRequest => options) unless options.is_a?(klass)
  object = (options.UpdateAuthorizationRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
Also aliased as: build_update_authorization
BuildUpdateRecurringPaymentsProfile(options = {}, &block) click to toggle source
# File lib/paypal-sdk/merchant/services.rb, line 1014
def BuildUpdateRecurringPaymentsProfile(options = {}, &block)
  klass     = UpdateRecurringPaymentsProfileReq
  options = klass.new(:UpdateRecurringPaymentsProfileRequest => options) unless options.is_a?(klass)
  object = (options.UpdateRecurringPaymentsProfileRequest ||= {})
  object.version = SERVICE_VERSION
  object.instance_eval(&block) if block
  object
end
CancelRecoup(options = {} , http_header = {}) click to toggle source

Service Call: CancelRecoup @param CancelRecoupReq @return CancelRecoupResponseType

# File lib/paypal-sdk/merchant/services.rb, line 82
def CancelRecoup(options = {} , http_header = {})
  request_object  = BuildCancelRecoup(options)
  request_hash    = request_object.to_hash
  response_hash   = request("CancelRecoup", request_hash, http_header)
  CancelRecoupResponseType.new(response_hash)
end
Also aliased as: cancel_recoup
CompleteRecoup(options = {} , http_header = {}) click to toggle source

Service Call: CompleteRecoup @param CompleteRecoupReq @return CompleteRecoupResponseType

# File lib/paypal-sdk/merchant/services.rb, line 61
def CompleteRecoup(options = {} , http_header = {})
  request_object  = BuildCompleteRecoup(options)
  request_hash    = request_object.to_hash
  response_hash   = request("CompleteRecoup", request_hash, http_header)
  CompleteRecoupResponseType.new(response_hash)
end
Also aliased as: complete_recoup
CreateBillingAgreement(options = {} , http_header = {}) click to toggle source

Service Call: CreateBillingAgreement @param CreateBillingAgreementReq @return CreateBillingAgreementResponseType

# File lib/paypal-sdk/merchant/services.rb, line 838
def CreateBillingAgreement(options = {} , http_header = {})
  request_object  = BuildCreateBillingAgreement(options)
  request_hash    = request_object.to_hash
  response_hash   = request("CreateBillingAgreement", request_hash, http_header)
  CreateBillingAgreementResponseType.new(response_hash)
end
Also aliased as: create_billing_agreement
CreateMobilePayment(options = {} , http_header = {}) click to toggle source

Service Call: CreateMobilePayment @param CreateMobilePaymentReq @return CreateMobilePaymentResponseType

# File lib/paypal-sdk/merchant/services.rb, line 271
def CreateMobilePayment(options = {} , http_header = {})
  request_object  = BuildCreateMobilePayment(options)
  request_hash    = request_object.to_hash
  response_hash   = request("CreateMobilePayment", request_hash, http_header)
  CreateMobilePaymentResponseType.new(response_hash)
end
Also aliased as: create_mobile_payment
CreateRecurringPaymentsProfile(options = {} , http_header = {}) click to toggle source

Service Call: CreateRecurringPaymentsProfile @param CreateRecurringPaymentsProfileReq @return CreateRecurringPaymentsProfileResponseType

# File lib/paypal-sdk/merchant/services.rb, line 922
def CreateRecurringPaymentsProfile(options = {} , http_header = {})
  request_object  = BuildCreateRecurringPaymentsProfile(options)
  request_hash    = request_object.to_hash
  response_hash   = request("CreateRecurringPaymentsProfile", request_hash, http_header)
  CreateRecurringPaymentsProfileResponseType.new(response_hash)
end
DoAuthorization(options = {} , http_header = {}) click to toggle source

Service Call: DoAuthorization @param DoAuthorizationReq @return DoAuthorizationResponseType

# File lib/paypal-sdk/merchant/services.rb, line 754
def DoAuthorization(options = {} , http_header = {})
  request_object  = BuildDoAuthorization(options)
  request_hash    = request_object.to_hash
  response_hash   = request("DoAuthorization", request_hash, http_header)
  DoAuthorizationResponseType.new(response_hash)
end
Also aliased as: do_authorization
DoCancel(options = {} , http_header = {}) click to toggle source

Service Call: DoCancel @param DoCancelReq @return DoCancelResponseType

# File lib/paypal-sdk/merchant/services.rb, line 670
def DoCancel(options = {} , http_header = {})
  request_object  = BuildDoCancel(options)
  request_hash    = request_object.to_hash
  response_hash   = request("DoCancel", request_hash, http_header)
  DoCancelResponseType.new(response_hash)
end
Also aliased as: do_cancel
DoCapture(options = {} , http_header = {}) click to toggle source

Service Call: DoCapture @param DoCaptureReq @return DoCaptureResponseType

# File lib/paypal-sdk/merchant/services.rb, line 691
def DoCapture(options = {} , http_header = {})
  request_object  = BuildDoCapture(options)
  request_hash    = request_object.to_hash
  response_hash   = request("DoCapture", request_hash, http_header)
  DoCaptureResponseType.new(response_hash)
end
Also aliased as: do_capture
DoDirectPayment(options = {} , http_header = {}) click to toggle source

Service Call: DoDirectPayment @param DoDirectPaymentReq @return DoDirectPaymentResponseType

# File lib/paypal-sdk/merchant/services.rb, line 628
def DoDirectPayment(options = {} , http_header = {})
  request_object  = BuildDoDirectPayment(options)
  request_hash    = request_object.to_hash
  response_hash   = request("DoDirectPayment", request_hash, http_header)
  DoDirectPaymentResponseType.new(response_hash)
end
Also aliased as: do_direct_payment
DoExpressCheckoutPayment(options = {} , http_header = {}) click to toggle source

Service Call: DoExpressCheckoutPayment @param DoExpressCheckoutPaymentReq @return DoExpressCheckoutPaymentResponseType

# File lib/paypal-sdk/merchant/services.rb, line 397
def DoExpressCheckoutPayment(options = {} , http_header = {})
  request_object  = BuildDoExpressCheckoutPayment(options)
  request_hash    = request_object.to_hash
  response_hash   = request("DoExpressCheckoutPayment", request_hash, http_header)
  DoExpressCheckoutPaymentResponseType.new(response_hash)
end
Also aliased as: do_express_checkout_payment
DoMobileCheckoutPayment(options = {} , http_header = {}) click to toggle source

Service Call: DoMobileCheckoutPayment @param DoMobileCheckoutPaymentReq @return DoMobileCheckoutPaymentResponseType

# File lib/paypal-sdk/merchant/services.rb, line 334
def DoMobileCheckoutPayment(options = {} , http_header = {})
  request_object  = BuildDoMobileCheckoutPayment(options)
  request_hash    = request_object.to_hash
  response_hash   = request("DoMobileCheckoutPayment", request_hash, http_header)
  DoMobileCheckoutPaymentResponseType.new(response_hash)
end
Also aliased as: do_mobile_checkout_payment
DoNonReferencedCredit(options = {} , http_header = {}) click to toggle source

Service Call: DoNonReferencedCredit @param DoNonReferencedCreditReq @return DoNonReferencedCreditResponseType

# File lib/paypal-sdk/merchant/services.rb, line 880
def DoNonReferencedCredit(options = {} , http_header = {})
  request_object  = BuildDoNonReferencedCredit(options)
  request_hash    = request_object.to_hash
  response_hash   = request("DoNonReferencedCredit", request_hash, http_header)
  DoNonReferencedCreditResponseType.new(response_hash)
end
Also aliased as: do_non_referenced_credit
DoReauthorization(options = {} , http_header = {}) click to toggle source

Service Call: DoReauthorization @param DoReauthorizationReq @return DoReauthorizationResponseType

# File lib/paypal-sdk/merchant/services.rb, line 712
def DoReauthorization(options = {} , http_header = {})
  request_object  = BuildDoReauthorization(options)
  request_hash    = request_object.to_hash
  response_hash   = request("DoReauthorization", request_hash, http_header)
  DoReauthorizationResponseType.new(response_hash)
end
Also aliased as: do_reauthorization
DoReferenceTransaction(options = {} , http_header = {}) click to toggle source

Service Call: DoReferenceTransaction @param DoReferenceTransactionReq @return DoReferenceTransactionResponseType

# File lib/paypal-sdk/merchant/services.rb, line 859
def DoReferenceTransaction(options = {} , http_header = {})
  request_object  = BuildDoReferenceTransaction(options)
  request_hash    = request_object.to_hash
  response_hash   = request("DoReferenceTransaction", request_hash, http_header)
  DoReferenceTransactionResponseType.new(response_hash)
end
Also aliased as: do_reference_transaction
DoUATPAuthorization(options = {} , http_header = {}) click to toggle source

Service Call: DoUATPAuthorization @param DoUATPAuthorizationReq @return DoUATPAuthorizationResponseType

# File lib/paypal-sdk/merchant/services.rb, line 901
def DoUATPAuthorization(options = {} , http_header = {})
  request_object  = BuildDoUATPAuthorization(options)
  request_hash    = request_object.to_hash
  response_hash   = request("DoUATPAuthorization", request_hash, http_header)
  DoUATPAuthorizationResponseType.new(response_hash)
end
Also aliased as: do_uatp_authorization
DoUATPExpressCheckoutPayment(options = {} , http_header = {}) click to toggle source

Service Call: DoUATPExpressCheckoutPayment @param DoUATPExpressCheckoutPaymentReq @return DoUATPExpressCheckoutPaymentResponseType

# File lib/paypal-sdk/merchant/services.rb, line 418
def DoUATPExpressCheckoutPayment(options = {} , http_header = {})
  request_object  = BuildDoUATPExpressCheckoutPayment(options)
  request_hash    = request_object.to_hash
  response_hash   = request("DoUATPExpressCheckoutPayment", request_hash, http_header)
  DoUATPExpressCheckoutPaymentResponseType.new(response_hash)
end
DoVoid(options = {} , http_header = {}) click to toggle source

Service Call: DoVoid @param DoVoidReq @return DoVoidResponseType

# File lib/paypal-sdk/merchant/services.rb, line 733
def DoVoid(options = {} , http_header = {})
  request_object  = BuildDoVoid(options)
  request_hash    = request_object.to_hash
  response_hash   = request("DoVoid", request_hash, http_header)
  DoVoidResponseType.new(response_hash)
end
Also aliased as: do_void
EnterBoarding(options = {} , http_header = {}) click to toggle source

Service Call: EnterBoarding @param EnterBoardingReq @return EnterBoardingResponseType

# File lib/paypal-sdk/merchant/services.rb, line 229
def EnterBoarding(options = {} , http_header = {})
  request_object  = BuildEnterBoarding(options)
  request_hash    = request_object.to_hash
  response_hash   = request("EnterBoarding", request_hash, http_header)
  EnterBoardingResponseType.new(response_hash)
end
Also aliased as: enter_boarding
ExecuteCheckoutOperations(options = {} , http_header = {}) click to toggle source

Service Call: ExecuteCheckoutOperations @param ExecuteCheckoutOperationsReq @return ExecuteCheckoutOperationsResponseType

# File lib/paypal-sdk/merchant/services.rb, line 586
def ExecuteCheckoutOperations(options = {} , http_header = {})
  request_object  = BuildExecuteCheckoutOperations(options)
  request_hash    = request_object.to_hash
  response_hash   = request("ExecuteCheckoutOperations", request_hash, http_header)
  ExecuteCheckoutOperationsResponseType.new(response_hash)
end
Also aliased as: execute_checkout_operations
ExternalRememberMeOptOut(options = {} , http_header = {}) click to toggle source

Service Call: ExternalRememberMeOptOut @param ExternalRememberMeOptOutReq @return ExternalRememberMeOptOutResponseType

# File lib/paypal-sdk/merchant/services.rb, line 1048
def ExternalRememberMeOptOut(options = {} , http_header = {})
  request_object  = BuildExternalRememberMeOptOut(options)
  request_hash    = request_object.to_hash
  response_hash   = request("ExternalRememberMeOptOut", request_hash, http_header)
  ExternalRememberMeOptOutResponseType.new(response_hash)
end
Also aliased as: external_remember_me_opt_out
GetAccessPermissionDetails(options = {} , http_header = {}) click to toggle source

Service Call: GetAccessPermissionDetails @param GetAccessPermissionDetailsReq @return GetAccessPermissionDetailsResponseType

# File lib/paypal-sdk/merchant/services.rb, line 523
def GetAccessPermissionDetails(options = {} , http_header = {})
  request_object  = BuildGetAccessPermissionDetails(options)
  request_hash    = request_object.to_hash
  response_hash   = request("GetAccessPermissionDetails", request_hash, http_header)
  GetAccessPermissionDetailsResponseType.new(response_hash)
end
GetAuthDetails(options = {} , http_header = {}) click to toggle source

Service Call: GetAuthDetails @param GetAuthDetailsReq @return GetAuthDetailsResponseType

# File lib/paypal-sdk/merchant/services.rb, line 460
def GetAuthDetails(options = {} , http_header = {})
  request_object  = BuildGetAuthDetails(options)
  request_hash    = request_object.to_hash
  response_hash   = request("GetAuthDetails", request_hash, http_header)
  GetAuthDetailsResponseType.new(response_hash)
end
Also aliased as: get_auth_details
GetBalance(options = {} , http_header = {}) click to toggle source

Service Call: GetBalance @param GetBalanceReq @return GetBalanceResponseType

# File lib/paypal-sdk/merchant/services.rb, line 355
def GetBalance(options = {} , http_header = {})
  request_object  = BuildGetBalance(options)
  request_hash    = request_object.to_hash
  response_hash   = request("GetBalance", request_hash, http_header)
  GetBalanceResponseType.new(response_hash)
end
Also aliased as: get_balance
GetBillingAgreementCustomerDetails(options = {} , http_header = {}) click to toggle source

Service Call: GetBillingAgreementCustomerDetails @param GetBillingAgreementCustomerDetailsReq @return GetBillingAgreementCustomerDetailsResponseType

# File lib/paypal-sdk/merchant/services.rb, line 817
def GetBillingAgreementCustomerDetails(options = {} , http_header = {})
  request_object  = BuildGetBillingAgreementCustomerDetails(options)
  request_hash    = request_object.to_hash
  response_hash   = request("GetBillingAgreementCustomerDetails", request_hash, http_header)
  GetBillingAgreementCustomerDetailsResponseType.new(response_hash)
end
GetBoardingDetails(options = {} , http_header = {}) click to toggle source

Service Call: GetBoardingDetails @param GetBoardingDetailsReq @return GetBoardingDetailsResponseType

# File lib/paypal-sdk/merchant/services.rb, line 250
def GetBoardingDetails(options = {} , http_header = {})
  request_object  = BuildGetBoardingDetails(options)
  request_hash    = request_object.to_hash
  response_hash   = request("GetBoardingDetails", request_hash, http_header)
  GetBoardingDetailsResponseType.new(response_hash)
end
Also aliased as: get_boarding_details
GetExpressCheckoutDetails(options = {} , http_header = {}) click to toggle source

Service Call: GetExpressCheckoutDetails @param GetExpressCheckoutDetailsReq @return GetExpressCheckoutDetailsResponseType

# File lib/paypal-sdk/merchant/services.rb, line 607
def GetExpressCheckoutDetails(options = {} , http_header = {})
  request_object  = BuildGetExpressCheckoutDetails(options)
  request_hash    = request_object.to_hash
  response_hash   = request("GetExpressCheckoutDetails", request_hash, http_header)
  GetExpressCheckoutDetailsResponseType.new(response_hash)
end
Also aliased as: get_express_checkout_details
GetIncentiveEvaluation(options = {} , http_header = {}) click to toggle source

Service Call: GetIncentiveEvaluation @param GetIncentiveEvaluationReq @return GetIncentiveEvaluationResponseType

# File lib/paypal-sdk/merchant/services.rb, line 544
def GetIncentiveEvaluation(options = {} , http_header = {})
  request_object  = BuildGetIncentiveEvaluation(options)
  request_hash    = request_object.to_hash
  response_hash   = request("GetIncentiveEvaluation", request_hash, http_header)
  GetIncentiveEvaluationResponseType.new(response_hash)
end
Also aliased as: get_incentive_evaluation
GetMobileStatus(options = {} , http_header = {}) click to toggle source

Service Call: GetMobileStatus @param GetMobileStatusReq @return GetMobileStatusResponseType

# File lib/paypal-sdk/merchant/services.rb, line 292
def GetMobileStatus(options = {} , http_header = {})
  request_object  = BuildGetMobileStatus(options)
  request_hash    = request_object.to_hash
  response_hash   = request("GetMobileStatus", request_hash, http_header)
  GetMobileStatusResponseType.new(response_hash)
end
Also aliased as: get_mobile_status
GetPalDetails(options = {} , http_header = {}) click to toggle source

Service Call: GetPalDetails @param GetPalDetailsReq @return GetPalDetailsResponseType

# File lib/paypal-sdk/merchant/services.rb, line 376
def GetPalDetails(options = {} , http_header = {})
  request_object  = BuildGetPalDetails(options)
  request_hash    = request_object.to_hash
  response_hash   = request("GetPalDetails", request_hash, http_header)
  GetPalDetailsResponseType.new(response_hash)
end
Also aliased as: get_pal_details
GetRecurringPaymentsProfileDetails(options = {} , http_header = {}) click to toggle source

Service Call: GetRecurringPaymentsProfileDetails @param GetRecurringPaymentsProfileDetailsReq @return GetRecurringPaymentsProfileDetailsResponseType

# File lib/paypal-sdk/merchant/services.rb, line 943
def GetRecurringPaymentsProfileDetails(options = {} , http_header = {})
  request_object  = BuildGetRecurringPaymentsProfileDetails(options)
  request_hash    = request_object.to_hash
  response_hash   = request("GetRecurringPaymentsProfileDetails", request_hash, http_header)
  GetRecurringPaymentsProfileDetailsResponseType.new(response_hash)
end
GetTransactionDetails(options = {} , http_header = {}) click to toggle source

Service Call: GetTransactionDetails @param GetTransactionDetailsReq @return GetTransactionDetailsResponseType

# File lib/paypal-sdk/merchant/services.rb, line 103
def GetTransactionDetails(options = {} , http_header = {})
  request_object  = BuildGetTransactionDetails(options)
  request_hash    = request_object.to_hash
  response_hash   = request("GetTransactionDetails", request_hash, http_header)
  GetTransactionDetailsResponseType.new(response_hash)
end
Also aliased as: get_transaction_details
InitiateRecoup(options = {} , http_header = {}) click to toggle source

Service Call: InitiateRecoup @param InitiateRecoupReq @return InitiateRecoupResponseType

# File lib/paypal-sdk/merchant/services.rb, line 40
def InitiateRecoup(options = {} , http_header = {})
  request_object  = BuildInitiateRecoup(options)
  request_hash    = request_object.to_hash
  response_hash   = request("InitiateRecoup", request_hash, http_header)
  InitiateRecoupResponseType.new(response_hash)
end
Also aliased as: initiate_recoup
ManagePendingTransactionStatus(options = {} , http_header = {}) click to toggle source

Service Call: ManagePendingTransactionStatus @param ManagePendingTransactionStatusReq @return ManagePendingTransactionStatusResponseType

# File lib/paypal-sdk/merchant/services.rb, line 649
def ManagePendingTransactionStatus(options = {} , http_header = {})
  request_object  = BuildManagePendingTransactionStatus(options)
  request_hash    = request_object.to_hash
  response_hash   = request("ManagePendingTransactionStatus", request_hash, http_header)
  ManagePendingTransactionStatusResponseType.new(response_hash)
end
ManageRecurringPaymentsProfileStatus(options = {} , http_header = {}) click to toggle source

Service Call: ManageRecurringPaymentsProfileStatus @param ManageRecurringPaymentsProfileStatusReq @return ManageRecurringPaymentsProfileStatusResponseType

# File lib/paypal-sdk/merchant/services.rb, line 964
def ManageRecurringPaymentsProfileStatus(options = {} , http_header = {})
  request_object  = BuildManageRecurringPaymentsProfileStatus(options)
  request_hash    = request_object.to_hash
  response_hash   = request("ManageRecurringPaymentsProfileStatus", request_hash, http_header)
  ManageRecurringPaymentsProfileStatusResponseType.new(response_hash)
end
MassPay(options = {} , http_header = {}) click to toggle source

Service Call: MassPay @param MassPayReq @return MassPayResponseType

# File lib/paypal-sdk/merchant/services.rb, line 166
def MassPay(options = {} , http_header = {})
  request_object  = BuildMassPay(options)
  request_hash    = request_object.to_hash
  response_hash   = request("MassPay", request_hash, http_header)
  MassPayResponseType.new(response_hash)
end
Also aliased as: mass_pay
RefundTransaction(options = {} , http_header = {}) click to toggle source

Service Call: RefundTransaction @param RefundTransactionReq @return RefundTransactionResponseType

# File lib/paypal-sdk/merchant/services.rb, line 19
def RefundTransaction(options = {} , http_header = {})
  request_object  = BuildRefundTransaction(options)
  request_hash    = request_object.to_hash
  response_hash   = request("RefundTransaction", request_hash, http_header)
  RefundTransactionResponseType.new(response_hash)
end
Also aliased as: refund_transaction
ReverseTransaction(options = {} , http_header = {}) click to toggle source

Service Call: ReverseTransaction @param ReverseTransactionReq @return ReverseTransactionResponseType

# File lib/paypal-sdk/merchant/services.rb, line 1027
def ReverseTransaction(options = {} , http_header = {})
  request_object  = BuildReverseTransaction(options)
  request_hash    = request_object.to_hash
  response_hash   = request("ReverseTransaction", request_hash, http_header)
  ReverseTransactionResponseType.new(response_hash)
end
Also aliased as: reverse_transaction
SetAccessPermissions(options = {} , http_header = {}) click to toggle source

Service Call: SetAccessPermissions @param SetAccessPermissionsReq @return SetAccessPermissionsResponseType

# File lib/paypal-sdk/merchant/services.rb, line 481
def SetAccessPermissions(options = {} , http_header = {})
  request_object  = BuildSetAccessPermissions(options)
  request_hash    = request_object.to_hash
  response_hash   = request("SetAccessPermissions", request_hash, http_header)
  SetAccessPermissionsResponseType.new(response_hash)
end
Also aliased as: set_access_permissions
SetAuthFlowParam(options = {} , http_header = {}) click to toggle source

Service Call: SetAuthFlowParam @param SetAuthFlowParamReq @return SetAuthFlowParamResponseType

# File lib/paypal-sdk/merchant/services.rb, line 439
def SetAuthFlowParam(options = {} , http_header = {})
  request_object  = BuildSetAuthFlowParam(options)
  request_hash    = request_object.to_hash
  response_hash   = request("SetAuthFlowParam", request_hash, http_header)
  SetAuthFlowParamResponseType.new(response_hash)
end
Also aliased as: set_auth_flow_param
SetCustomerBillingAgreement(options = {} , http_header = {}) click to toggle source

Service Call: SetCustomerBillingAgreement @param SetCustomerBillingAgreementReq @return SetCustomerBillingAgreementResponseType

# File lib/paypal-sdk/merchant/services.rb, line 796
def SetCustomerBillingAgreement(options = {} , http_header = {})
  request_object  = BuildSetCustomerBillingAgreement(options)
  request_hash    = request_object.to_hash
  response_hash   = request("SetCustomerBillingAgreement", request_hash, http_header)
  SetCustomerBillingAgreementResponseType.new(response_hash)
end
SetExpressCheckout(options = {} , http_header = {}) click to toggle source

Service Call: SetExpressCheckout @param SetExpressCheckoutReq @return SetExpressCheckoutResponseType

# File lib/paypal-sdk/merchant/services.rb, line 565
def SetExpressCheckout(options = {} , http_header = {})
  request_object  = BuildSetExpressCheckout(options)
  request_hash    = request_object.to_hash
  response_hash   = request("SetExpressCheckout", request_hash, http_header)
  SetExpressCheckoutResponseType.new(response_hash)
end
Also aliased as: set_express_checkout
SetMobileCheckout(options = {} , http_header = {}) click to toggle source

Service Call: SetMobileCheckout @param SetMobileCheckoutReq @return SetMobileCheckoutResponseType

# File lib/paypal-sdk/merchant/services.rb, line 313
def SetMobileCheckout(options = {} , http_header = {})
  request_object  = BuildSetMobileCheckout(options)
  request_hash    = request_object.to_hash
  response_hash   = request("SetMobileCheckout", request_hash, http_header)
  SetMobileCheckoutResponseType.new(response_hash)
end
Also aliased as: set_mobile_checkout
TransactionSearch(options = {} , http_header = {}) click to toggle source

Service Call: TransactionSearch @param TransactionSearchReq @return TransactionSearchResponseType

# File lib/paypal-sdk/merchant/services.rb, line 145
def TransactionSearch(options = {} , http_header = {})
  request_object  = BuildTransactionSearch(options)
  request_hash    = request_object.to_hash
  response_hash   = request("TransactionSearch", request_hash, http_header)
  TransactionSearchResponseType.new(response_hash)
end
Also aliased as: transaction_search
UpdateAccessPermissions(options = {} , http_header = {}) click to toggle source

Service Call: UpdateAccessPermissions @param UpdateAccessPermissionsReq @return UpdateAccessPermissionsResponseType

# File lib/paypal-sdk/merchant/services.rb, line 502
def UpdateAccessPermissions(options = {} , http_header = {})
  request_object  = BuildUpdateAccessPermissions(options)
  request_hash    = request_object.to_hash
  response_hash   = request("UpdateAccessPermissions", request_hash, http_header)
  UpdateAccessPermissionsResponseType.new(response_hash)
end
Also aliased as: update_access_permissions
UpdateAuthorization(options = {} , http_header = {}) click to toggle source

Service Call: UpdateAuthorization @param UpdateAuthorizationReq @return UpdateAuthorizationResponseType

# File lib/paypal-sdk/merchant/services.rb, line 775
def UpdateAuthorization(options = {} , http_header = {})
  request_object  = BuildUpdateAuthorization(options)
  request_hash    = request_object.to_hash
  response_hash   = request("UpdateAuthorization", request_hash, http_header)
  UpdateAuthorizationResponseType.new(response_hash)
end
Also aliased as: update_authorization
UpdateRecurringPaymentsProfile(options = {} , http_header = {}) click to toggle source

Service Call: UpdateRecurringPaymentsProfile @param UpdateRecurringPaymentsProfileReq @return UpdateRecurringPaymentsProfileResponseType

# File lib/paypal-sdk/merchant/services.rb, line 1006
def UpdateRecurringPaymentsProfile(options = {} , http_header = {})
  request_object  = BuildUpdateRecurringPaymentsProfile(options)
  request_hash    = request_object.to_hash
  response_hash   = request("UpdateRecurringPaymentsProfile", request_hash, http_header)
  UpdateRecurringPaymentsProfileResponseType.new(response_hash)
end
address_verify(options = {} , http_header = {})
Alias for: AddressVerify
bill_agreement_update(options = {} , http_header = {})
Alias for: BillAgreementUpdate
bill_outstanding_amount(options = {} , http_header = {})
bill_user(options = {} , http_header = {})
Alias for: BillUser
build_address_verify(options = {}, &block)
Alias for: BuildAddressVerify
build_bill_agreement_update(options = {}, &block)
build_bill_outstanding_amount(options = {}, &block)
build_bill_user(options = {}, &block)
Alias for: BuildBillUser
build_cancel_recoup(options = {}, &block)
Alias for: BuildCancelRecoup
build_complete_recoup(options = {}, &block)
Alias for: BuildCompleteRecoup
build_create_billing_agreement(options = {}, &block)
build_create_mobile_payment(options = {}, &block)
build_create_recurring_payments_profile(options = {}, &block)
build_do_authorization(options = {}, &block)
build_do_cancel(options = {}, &block)
Alias for: BuildDoCancel
build_do_capture(options = {}, &block)
Alias for: BuildDoCapture
build_do_direct_payment(options = {}, &block)
build_do_express_checkout_payment(options = {}, &block)
build_do_mobile_checkout_payment(options = {}, &block)
build_do_non_referenced_credit(options = {}, &block)
build_do_reauthorization(options = {}, &block)
build_do_reference_transaction(options = {}, &block)
build_do_uatp_authorization(options = {}, &block)
build_do_uatp_express_checkout_payment(options = {}, &block)
build_do_void(options = {}, &block)
Alias for: BuildDoVoid
build_enter_boarding(options = {}, &block)
Alias for: BuildEnterBoarding
build_execute_checkout_operations(options = {}, &block)
build_external_remember_me_opt_out(options = {}, &block)
build_get_access_permission_details(options = {}, &block)
build_get_auth_details(options = {}, &block)
Alias for: BuildGetAuthDetails
build_get_balance(options = {}, &block)
Alias for: BuildGetBalance
build_get_billing_agreement_customer_details(options = {}, &block)
build_get_boarding_details(options = {}, &block)
build_get_express_checkout_details(options = {}, &block)
build_get_incentive_evaluation(options = {}, &block)
build_get_mobile_status(options = {}, &block)
build_get_pal_details(options = {}, &block)
Alias for: BuildGetPalDetails
build_get_recurring_payments_profile_details(options = {}, &block)
build_get_transaction_details(options = {}, &block)
build_initiate_recoup(options = {}, &block)
Alias for: BuildInitiateRecoup
build_manage_pending_transaction_status(options = {}, &block)
build_manage_recurring_payments_profile_status(options = {}, &block)
build_mass_pay(options = {}, &block)
Alias for: BuildMassPay
build_refund_transaction(options = {}, &block)
build_reverse_transaction(options = {}, &block)
build_set_access_permissions(options = {}, &block)
build_set_auth_flow_param(options = {}, &block)
build_set_customer_billing_agreement(options = {}, &block)
build_set_express_checkout(options = {}, &block)
build_set_mobile_checkout(options = {}, &block)
build_update_access_permissions(options = {}, &block)
build_update_authorization(options = {}, &block)
build_update_recurring_payments_profile(options = {}, &block)
cancel_recoup(options = {} , http_header = {})
Alias for: CancelRecoup
complete_recoup(options = {} , http_header = {})
Alias for: CompleteRecoup
create_billing_agreement(options = {} , http_header = {})
create_mobile_payment(options = {} , http_header = {})
Alias for: CreateMobilePayment
create_recurring_payments_profile(options = {} , http_header = {})
do_authorization(options = {} , http_header = {})
Alias for: DoAuthorization
do_cancel(options = {} , http_header = {})
Alias for: DoCancel
do_capture(options = {} , http_header = {})
Alias for: DoCapture
do_direct_payment(options = {} , http_header = {})
Alias for: DoDirectPayment
do_express_checkout_payment(options = {} , http_header = {})
do_mobile_checkout_payment(options = {} , http_header = {})
do_non_referenced_credit(options = {} , http_header = {})
do_reauthorization(options = {} , http_header = {})
Alias for: DoReauthorization
do_reference_transaction(options = {} , http_header = {})
do_uatp_authorization(options = {} , http_header = {})
Alias for: DoUATPAuthorization
do_uatp_express_checkout_payment(options = {} , http_header = {})
do_void(options = {} , http_header = {})
Alias for: DoVoid
enter_boarding(options = {} , http_header = {})
Alias for: EnterBoarding
execute_checkout_operations(options = {} , http_header = {})
external_remember_me_opt_out(options = {} , http_header = {})
get_access_permission_details(options = {} , http_header = {})
get_auth_details(options = {} , http_header = {})
Alias for: GetAuthDetails
get_balance(options = {} , http_header = {})
Alias for: GetBalance
get_billing_agreement_customer_details(options = {} , http_header = {})
get_boarding_details(options = {} , http_header = {})
Alias for: GetBoardingDetails
get_express_checkout_details(options = {} , http_header = {})
get_incentive_evaluation(options = {} , http_header = {})
get_mobile_status(options = {} , http_header = {})
Alias for: GetMobileStatus
get_pal_details(options = {} , http_header = {})
Alias for: GetPalDetails
get_recurring_payments_profile_details(options = {} , http_header = {})
get_transaction_details(options = {} , http_header = {})
initiate_recoup(options = {} , http_header = {})
Alias for: InitiateRecoup
manage_pending_transaction_status(options = {} , http_header = {})
manage_recurring_payments_profile_status(options = {} , http_header = {})
mass_pay(options = {} , http_header = {})
Alias for: MassPay
refund_transaction(options = {} , http_header = {})
Alias for: RefundTransaction
reverse_transaction(options = {} , http_header = {})
Alias for: ReverseTransaction
set_access_permissions(options = {} , http_header = {})
set_auth_flow_param(options = {} , http_header = {})
Alias for: SetAuthFlowParam
set_customer_billing_agreement(options = {} , http_header = {})
set_express_checkout(options = {} , http_header = {})
Alias for: SetExpressCheckout
set_mobile_checkout(options = {} , http_header = {})
Alias for: SetMobileCheckout
update_access_permissions(options = {} , http_header = {})
update_authorization(options = {} , http_header = {})
Alias for: UpdateAuthorization
update_recurring_payments_profile(options = {} , http_header = {})