Module: PayPal::SDK::Merchant::Services

Includes:
DataTypes
Included in:
API
Defined in:
lib/paypal-sdk/merchant/services.rb

Instance Method Summary collapse

Instance Method Details

#AddressVerify(options = {}, http_header = {}) ⇒ Object Also known as: address_verify

Service Call: AddressVerify

Parameters:

  • AddressVerifyReq

Returns:

  • AddressVerifyResponseType



208
209
210
211
212
213
# 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

#BillAgreementUpdate(options = {}, http_header = {}) ⇒ Object Also known as: bill_agreement_update

Service Call: BillAgreementUpdate

Parameters:

  • BillAgreementUpdateReq

Returns:

  • BAUpdateResponseType



187
188
189
190
191
192
# 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

#BillOutstandingAmount(options = {}, http_header = {}) ⇒ Object Also known as: bill_outstanding_amount

Service Call: BillOutstandingAmount

Parameters:

  • BillOutstandingAmountReq

Returns:

  • BillOutstandingAmountResponseType



985
986
987
988
989
990
# 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

#BillUser(options = {}, http_header = {}) ⇒ Object Also known as: bill_user

Service Call: BillUser

Parameters:

  • BillUserReq

Returns:

  • BillUserResponseType



124
125
126
127
128
129
# 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

#BuildAddressVerify(options = {}, &block) ⇒ Object Also known as: build_address_verify



216
217
218
219
220
221
222
223
# 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

#BuildBillAgreementUpdate(options = {}, &block) ⇒ Object Also known as: build_bill_agreement_update



195
196
197
198
199
200
201
202
# 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

#BuildBillOutstandingAmount(options = {}, &block) ⇒ Object Also known as: build_bill_outstanding_amount



993
994
995
996
997
998
999
1000
# 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) ⇒ Object Also known as: build_bill_user



132
133
134
135
136
137
138
139
# 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

#BuildCancelRecoup(options = {}, &block) ⇒ Object Also known as: build_cancel_recoup



90
91
92
93
94
95
96
97
# 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

#BuildCompleteRecoup(options = {}, &block) ⇒ Object Also known as: build_complete_recoup



69
70
71
72
73
74
75
76
# 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

#BuildCreateBillingAgreement(options = {}, &block) ⇒ Object Also known as: build_create_billing_agreement



846
847
848
849
850
851
852
853
# 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) ⇒ Object Also known as: build_create_mobile_payment



279
280
281
282
283
284
285
286
# 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

#BuildCreateRecurringPaymentsProfile(options = {}, &block) ⇒ Object Also known as: build_create_recurring_payments_profile



930
931
932
933
934
935
936
937
# 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) ⇒ Object Also known as: build_do_authorization



762
763
764
765
766
767
768
769
# 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

#BuildDoCancel(options = {}, &block) ⇒ Object Also known as: build_do_cancel



678
679
680
681
682
683
684
685
# 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

#BuildDoCapture(options = {}, &block) ⇒ Object Also known as: build_do_capture



699
700
701
702
703
704
705
706
# 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

#BuildDoDirectPayment(options = {}, &block) ⇒ Object Also known as: build_do_direct_payment



636
637
638
639
640
641
642
643
# 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

#BuildDoExpressCheckoutPayment(options = {}, &block) ⇒ Object Also known as: build_do_express_checkout_payment



405
406
407
408
409
410
411
412
# 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) ⇒ Object Also known as: build_do_mobile_checkout_payment



342
343
344
345
346
347
348
349
# 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) ⇒ Object Also known as: build_do_non_referenced_credit



888
889
890
891
892
893
894
895
# 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) ⇒ Object Also known as: build_do_reauthorization



720
721
722
723
724
725
726
727
# 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

#BuildDoReferenceTransaction(options = {}, &block) ⇒ Object Also known as: build_do_reference_transaction



867
868
869
870
871
872
873
874
# 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) ⇒ Object Also known as: build_do_uatp_authorization



909
910
911
912
913
914
915
916
# 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

#BuildDoUATPExpressCheckoutPayment(options = {}, &block) ⇒ Object Also known as: build_do_uatp_express_checkout_payment



426
427
428
429
430
431
432
433
# 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) ⇒ Object Also known as: build_do_void



741
742
743
744
745
746
747
748
# 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

#BuildEnterBoarding(options = {}, &block) ⇒ Object Also known as: build_enter_boarding



237
238
239
240
241
242
243
244
# 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

#BuildExecuteCheckoutOperations(options = {}, &block) ⇒ Object Also known as: build_execute_checkout_operations



594
595
596
597
598
599
600
601
# 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) ⇒ Object Also known as: build_external_remember_me_opt_out



1056
1057
1058
1059
1060
1061
1062
1063
# 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) ⇒ Object Also known as: build_get_access_permission_details



531
532
533
534
535
536
537
538
# 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) ⇒ Object Also known as: build_get_auth_details



468
469
470
471
472
473
474
475
# 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

#BuildGetBalance(options = {}, &block) ⇒ Object Also known as: build_get_balance



363
364
365
366
367
368
369
370
# 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

#BuildGetBillingAgreementCustomerDetails(options = {}, &block) ⇒ Object Also known as: build_get_billing_agreement_customer_details



825
826
827
828
829
830
831
832
# 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) ⇒ Object Also known as: build_get_boarding_details



258
259
260
261
262
263
264
265
# 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

#BuildGetExpressCheckoutDetails(options = {}, &block) ⇒ Object Also known as: build_get_express_checkout_details



615
616
617
618
619
620
621
622
# 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) ⇒ Object Also known as: build_get_incentive_evaluation



552
553
554
555
556
557
558
559
# 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) ⇒ Object Also known as: build_get_mobile_status



300
301
302
303
304
305
306
307
# 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

#BuildGetPalDetails(options = {}, &block) ⇒ Object Also known as: build_get_pal_details



384
385
386
387
388
389
390
391
# 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

#BuildGetRecurringPaymentsProfileDetails(options = {}, &block) ⇒ Object Also known as: build_get_recurring_payments_profile_details



951
952
953
954
955
956
957
958
# 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) ⇒ Object Also known as: build_get_transaction_details



111
112
113
114
115
116
117
118
# 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) ⇒ Object Also known as: build_initiate_recoup



48
49
50
51
52
53
54
55
# 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

#BuildManagePendingTransactionStatus(options = {}, &block) ⇒ Object Also known as: build_manage_pending_transaction_status



657
658
659
660
661
662
663
664
# 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) ⇒ Object Also known as: build_manage_recurring_payments_profile_status



972
973
974
975
976
977
978
979
# 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) ⇒ Object Also known as: build_mass_pay



174
175
176
177
178
179
180
181
# 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

#BuildRefundTransaction(options = {}, &block) ⇒ Object Also known as: build_refund_transaction



27
28
29
30
31
32
33
34
# 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

#BuildReverseTransaction(options = {}, &block) ⇒ Object Also known as: build_reverse_transaction



1035
1036
1037
1038
1039
1040
1041
1042
# 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

#BuildSetAccessPermissions(options = {}, &block) ⇒ Object Also known as: build_set_access_permissions



489
490
491
492
493
494
495
496
# 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

#BuildSetAuthFlowParam(options = {}, &block) ⇒ Object Also known as: build_set_auth_flow_param



447
448
449
450
451
452
453
454
# 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

#BuildSetCustomerBillingAgreement(options = {}, &block) ⇒ Object Also known as: build_set_customer_billing_agreement



804
805
806
807
808
809
810
811
# 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) ⇒ Object Also known as: build_set_express_checkout



573
574
575
576
577
578
579
580
# 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

#BuildSetMobileCheckout(options = {}, &block) ⇒ Object Also known as: build_set_mobile_checkout



321
322
323
324
325
326
327
328
# 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

#BuildTransactionSearch(options = {}, &block) ⇒ Object Also known as: build_transaction_search



153
154
155
156
157
158
159
160
# 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

#BuildUpdateAccessPermissions(options = {}, &block) ⇒ Object Also known as: build_update_access_permissions



510
511
512
513
514
515
516
517
# 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) ⇒ Object Also known as: build_update_authorization



783
784
785
786
787
788
789
790
# 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

#BuildUpdateRecurringPaymentsProfile(options = {}, &block) ⇒ Object Also known as: build_update_recurring_payments_profile



1014
1015
1016
1017
1018
1019
1020
1021
# 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 = {}) ⇒ Object Also known as: cancel_recoup

Service Call: CancelRecoup

Parameters:

  • CancelRecoupReq

Returns:

  • CancelRecoupResponseType



82
83
84
85
86
87
# 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

#CompleteRecoup(options = {}, http_header = {}) ⇒ Object Also known as: complete_recoup

Service Call: CompleteRecoup

Parameters:

  • CompleteRecoupReq

Returns:

  • CompleteRecoupResponseType



61
62
63
64
65
66
# 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

#CreateBillingAgreement(options = {}, http_header = {}) ⇒ Object Also known as: create_billing_agreement

Service Call: CreateBillingAgreement

Parameters:

  • CreateBillingAgreementReq

Returns:

  • CreateBillingAgreementResponseType



838
839
840
841
842
843
# 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

#CreateMobilePayment(options = {}, http_header = {}) ⇒ Object Also known as: create_mobile_payment

Service Call: CreateMobilePayment

Parameters:

  • CreateMobilePaymentReq

Returns:

  • CreateMobilePaymentResponseType



271
272
273
274
275
276
# 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

#CreateRecurringPaymentsProfile(options = {}, http_header = {}) ⇒ Object Also known as: create_recurring_payments_profile

Service Call: CreateRecurringPaymentsProfile

Parameters:

  • CreateRecurringPaymentsProfileReq

Returns:

  • CreateRecurringPaymentsProfileResponseType



922
923
924
925
926
927
# 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 = {}) ⇒ Object Also known as: do_authorization

Service Call: DoAuthorization

Parameters:

  • DoAuthorizationReq

Returns:

  • DoAuthorizationResponseType



754
755
756
757
758
759
# 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

#DoCancel(options = {}, http_header = {}) ⇒ Object Also known as: do_cancel

Service Call: DoCancel

Parameters:

  • DoCancelReq

Returns:

  • DoCancelResponseType



670
671
672
673
674
675
# 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

#DoCapture(options = {}, http_header = {}) ⇒ Object Also known as: do_capture

Service Call: DoCapture

Parameters:

  • DoCaptureReq

Returns:

  • DoCaptureResponseType



691
692
693
694
695
696
# 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

#DoDirectPayment(options = {}, http_header = {}) ⇒ Object Also known as: do_direct_payment

Service Call: DoDirectPayment

Parameters:

  • DoDirectPaymentReq

Returns:

  • DoDirectPaymentResponseType



628
629
630
631
632
633
# 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

#DoExpressCheckoutPayment(options = {}, http_header = {}) ⇒ Object Also known as: do_express_checkout_payment

Service Call: DoExpressCheckoutPayment

Parameters:

  • DoExpressCheckoutPaymentReq

Returns:

  • DoExpressCheckoutPaymentResponseType



397
398
399
400
401
402
# 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

#DoMobileCheckoutPayment(options = {}, http_header = {}) ⇒ Object Also known as: do_mobile_checkout_payment

Service Call: DoMobileCheckoutPayment

Parameters:

  • DoMobileCheckoutPaymentReq

Returns:

  • DoMobileCheckoutPaymentResponseType



334
335
336
337
338
339
# 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

#DoNonReferencedCredit(options = {}, http_header = {}) ⇒ Object Also known as: do_non_referenced_credit

Service Call: DoNonReferencedCredit

Parameters:

  • DoNonReferencedCreditReq

Returns:

  • DoNonReferencedCreditResponseType



880
881
882
883
884
885
# 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

#DoReauthorization(options = {}, http_header = {}) ⇒ Object Also known as: do_reauthorization

Service Call: DoReauthorization

Parameters:

  • DoReauthorizationReq

Returns:

  • DoReauthorizationResponseType



712
713
714
715
716
717
# 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

#DoReferenceTransaction(options = {}, http_header = {}) ⇒ Object Also known as: do_reference_transaction

Service Call: DoReferenceTransaction

Parameters:

  • DoReferenceTransactionReq

Returns:

  • DoReferenceTransactionResponseType



859
860
861
862
863
864
# 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

#DoUATPAuthorization(options = {}, http_header = {}) ⇒ Object Also known as: do_uatp_authorization

Service Call: DoUATPAuthorization

Parameters:

  • DoUATPAuthorizationReq

Returns:

  • DoUATPAuthorizationResponseType



901
902
903
904
905
906
# 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

#DoUATPExpressCheckoutPayment(options = {}, http_header = {}) ⇒ Object Also known as: do_uatp_express_checkout_payment

Service Call: DoUATPExpressCheckoutPayment

Parameters:

  • DoUATPExpressCheckoutPaymentReq

Returns:

  • DoUATPExpressCheckoutPaymentResponseType



418
419
420
421
422
423
# 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 = {}) ⇒ Object Also known as: do_void

Service Call: DoVoid

Parameters:

  • DoVoidReq

Returns:

  • DoVoidResponseType



733
734
735
736
737
738
# 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

#EnterBoarding(options = {}, http_header = {}) ⇒ Object Also known as: enter_boarding

Service Call: EnterBoarding

Parameters:

  • EnterBoardingReq

Returns:

  • EnterBoardingResponseType



229
230
231
232
233
234
# 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

#ExecuteCheckoutOperations(options = {}, http_header = {}) ⇒ Object Also known as: execute_checkout_operations

Service Call: ExecuteCheckoutOperations

Parameters:

  • ExecuteCheckoutOperationsReq

Returns:

  • ExecuteCheckoutOperationsResponseType



586
587
588
589
590
591
# 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

#ExternalRememberMeOptOut(options = {}, http_header = {}) ⇒ Object Also known as: external_remember_me_opt_out

Service Call: ExternalRememberMeOptOut

Parameters:

  • ExternalRememberMeOptOutReq

Returns:

  • ExternalRememberMeOptOutResponseType



1048
1049
1050
1051
1052
1053
# 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

#GetAccessPermissionDetails(options = {}, http_header = {}) ⇒ Object Also known as: get_access_permission_details

Service Call: GetAccessPermissionDetails

Parameters:

  • GetAccessPermissionDetailsReq

Returns:

  • GetAccessPermissionDetailsResponseType



523
524
525
526
527
528
# 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 = {}) ⇒ Object Also known as: get_auth_details

Service Call: GetAuthDetails

Parameters:

  • GetAuthDetailsReq

Returns:

  • GetAuthDetailsResponseType



460
461
462
463
464
465
# 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

#GetBalance(options = {}, http_header = {}) ⇒ Object Also known as: get_balance

Service Call: GetBalance

Parameters:

  • GetBalanceReq

Returns:

  • GetBalanceResponseType



355
356
357
358
359
360
# 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

#GetBillingAgreementCustomerDetails(options = {}, http_header = {}) ⇒ Object Also known as: get_billing_agreement_customer_details

Service Call: GetBillingAgreementCustomerDetails

Parameters:

  • GetBillingAgreementCustomerDetailsReq

Returns:

  • GetBillingAgreementCustomerDetailsResponseType



817
818
819
820
821
822
# 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 = {}) ⇒ Object Also known as: get_boarding_details

Service Call: GetBoardingDetails

Parameters:

  • GetBoardingDetailsReq

Returns:

  • GetBoardingDetailsResponseType



250
251
252
253
254
255
# 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

#GetExpressCheckoutDetails(options = {}, http_header = {}) ⇒ Object Also known as: get_express_checkout_details

Service Call: GetExpressCheckoutDetails

Parameters:

  • GetExpressCheckoutDetailsReq

Returns:

  • GetExpressCheckoutDetailsResponseType



607
608
609
610
611
612
# 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

#GetIncentiveEvaluation(options = {}, http_header = {}) ⇒ Object Also known as: get_incentive_evaluation

Service Call: GetIncentiveEvaluation

Parameters:

  • GetIncentiveEvaluationReq

Returns:

  • GetIncentiveEvaluationResponseType



544
545
546
547
548
549
# 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

#GetMobileStatus(options = {}, http_header = {}) ⇒ Object Also known as: get_mobile_status

Service Call: GetMobileStatus

Parameters:

  • GetMobileStatusReq

Returns:

  • GetMobileStatusResponseType



292
293
294
295
296
297
# 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

#GetPalDetails(options = {}, http_header = {}) ⇒ Object Also known as: get_pal_details

Service Call: GetPalDetails

Parameters:

  • GetPalDetailsReq

Returns:

  • GetPalDetailsResponseType



376
377
378
379
380
381
# 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

#GetRecurringPaymentsProfileDetails(options = {}, http_header = {}) ⇒ Object Also known as: get_recurring_payments_profile_details

Service Call: GetRecurringPaymentsProfileDetails

Parameters:

  • GetRecurringPaymentsProfileDetailsReq

Returns:

  • GetRecurringPaymentsProfileDetailsResponseType



943
944
945
946
947
948
# 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 = {}) ⇒ Object Also known as: get_transaction_details

Service Call: GetTransactionDetails

Parameters:

  • GetTransactionDetailsReq

Returns:

  • GetTransactionDetailsResponseType



103
104
105
106
107
108
# 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

#InitiateRecoup(options = {}, http_header = {}) ⇒ Object Also known as: initiate_recoup

Service Call: InitiateRecoup

Parameters:

  • InitiateRecoupReq

Returns:

  • InitiateRecoupResponseType



40
41
42
43
44
45
# 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

#ManagePendingTransactionStatus(options = {}, http_header = {}) ⇒ Object Also known as: manage_pending_transaction_status

Service Call: ManagePendingTransactionStatus

Parameters:

  • ManagePendingTransactionStatusReq

Returns:

  • ManagePendingTransactionStatusResponseType



649
650
651
652
653
654
# 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 = {}) ⇒ Object Also known as: manage_recurring_payments_profile_status

Service Call: ManageRecurringPaymentsProfileStatus

Parameters:

  • ManageRecurringPaymentsProfileStatusReq

Returns:

  • ManageRecurringPaymentsProfileStatusResponseType



964
965
966
967
968
969
# 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 = {}) ⇒ Object Also known as: mass_pay

Service Call: MassPay

Parameters:

  • MassPayReq

Returns:

  • MassPayResponseType



166
167
168
169
170
171
# 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

#RefundTransaction(options = {}, http_header = {}) ⇒ Object Also known as: refund_transaction

Service Call: RefundTransaction

Parameters:

  • RefundTransactionReq

Returns:

  • RefundTransactionResponseType



19
20
21
22
23
24
# 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

#ReverseTransaction(options = {}, http_header = {}) ⇒ Object Also known as: reverse_transaction

Service Call: ReverseTransaction

Parameters:

  • ReverseTransactionReq

Returns:

  • ReverseTransactionResponseType



1027
1028
1029
1030
1031
1032
# 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

#SetAccessPermissions(options = {}, http_header = {}) ⇒ Object Also known as: set_access_permissions

Service Call: SetAccessPermissions

Parameters:

  • SetAccessPermissionsReq

Returns:

  • SetAccessPermissionsResponseType



481
482
483
484
485
486
# 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

#SetAuthFlowParam(options = {}, http_header = {}) ⇒ Object Also known as: set_auth_flow_param

Service Call: SetAuthFlowParam

Parameters:

  • SetAuthFlowParamReq

Returns:

  • SetAuthFlowParamResponseType



439
440
441
442
443
444
# 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

#SetCustomerBillingAgreement(options = {}, http_header = {}) ⇒ Object Also known as: set_customer_billing_agreement

Service Call: SetCustomerBillingAgreement

Parameters:

  • SetCustomerBillingAgreementReq

Returns:

  • SetCustomerBillingAgreementResponseType



796
797
798
799
800
801
# 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 = {}) ⇒ Object Also known as: set_express_checkout

Service Call: SetExpressCheckout

Parameters:

  • SetExpressCheckoutReq

Returns:

  • SetExpressCheckoutResponseType



565
566
567
568
569
570
# 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

#SetMobileCheckout(options = {}, http_header = {}) ⇒ Object Also known as: set_mobile_checkout

Service Call: SetMobileCheckout

Parameters:

  • SetMobileCheckoutReq

Returns:

  • SetMobileCheckoutResponseType



313
314
315
316
317
318
# 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

#TransactionSearch(options = {}, http_header = {}) ⇒ Object Also known as: transaction_search

Service Call: TransactionSearch

Parameters:

  • TransactionSearchReq

Returns:

  • TransactionSearchResponseType



145
146
147
148
149
150
# 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

#UpdateAccessPermissions(options = {}, http_header = {}) ⇒ Object Also known as: update_access_permissions

Service Call: UpdateAccessPermissions

Parameters:

  • UpdateAccessPermissionsReq

Returns:

  • UpdateAccessPermissionsResponseType



502
503
504
505
506
507
# 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

#UpdateAuthorization(options = {}, http_header = {}) ⇒ Object Also known as: update_authorization

Service Call: UpdateAuthorization

Parameters:

  • UpdateAuthorizationReq

Returns:

  • UpdateAuthorizationResponseType



775
776
777
778
779
780
# 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

#UpdateRecurringPaymentsProfile(options = {}, http_header = {}) ⇒ Object Also known as: update_recurring_payments_profile

Service Call: UpdateRecurringPaymentsProfile

Parameters:

  • UpdateRecurringPaymentsProfileReq

Returns:

  • UpdateRecurringPaymentsProfileResponseType



1006
1007
1008
1009
1010
1011
# 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