Module: PaypalAPI::Client::APIMethods

Included in:
PaypalAPI::Client
Defined in:
lib/paypal-api/client/api_methods.rb

Overview

Methods to access API collections

Instance Method Summary collapse

Instance Method Details

#authenticationAuthentication

Returns Authentication APIs collection.

Returns:



20
21
22
# File 'lib/paypal-api/client/api_methods.rb', line 20

def authentication
  Authentication.new(self)
end

#authorized_paymentsAuthorizedPayments

Returns AuthorizedPayments APIs collection.

Returns:



10
11
12
# File 'lib/paypal-api/client/api_methods.rb', line 10

def authorized_payments
  AuthorizedPayments.new(self)
end

#captured_paymentsCapturedPayments

Returns CapturedPayments APIs collection.

Returns:



15
16
17
# File 'lib/paypal-api/client/api_methods.rb', line 15

def captured_payments
  CapturedPayments.new(self)
end

#catalog_productsCatalogProducts

Returns Catalog Products APIs collection.

Returns:



25
26
27
# File 'lib/paypal-api/client/api_methods.rb', line 25

def catalog_products
  CatalogProducts.new(self)
end

#disputesDisputes

Returns Disputes APIs collection.

Returns:

  • (Disputes)

    Disputes APIs collection



30
31
32
# File 'lib/paypal-api/client/api_methods.rb', line 30

def disputes
  Disputes.new(self)
end

#invoice_templatesInvoiceTemplates

Returns InvoiceTemplates APIs collection.

Returns:



35
36
37
# File 'lib/paypal-api/client/api_methods.rb', line 35

def invoice_templates
  InvoiceTemplates.new(self)
end

#invoicesInvoices

Returns Invoices APIs collection.

Returns:

  • (Invoices)

    Invoices APIs collection



40
41
42
# File 'lib/paypal-api/client/api_methods.rb', line 40

def invoices
  Invoices.new(self)
end

#ordersOrders

Returns Orders APIs collection.

Returns:

  • (Orders)

    Orders APIs collection



45
46
47
# File 'lib/paypal-api/client/api_methods.rb', line 45

def orders
  Orders.new(self)
end

#orders_v1OrdersV1

Returns DEPRECATED: Orders V1 APIs collection.

Returns:

  • (OrdersV1)

    DEPRECATED: Orders V1 APIs collection



50
51
52
# File 'lib/paypal-api/client/api_methods.rb', line 50

def orders_v1
  OrdersV1.new(self)
end

#partner_referralsPartnerReferrals

Returns PartnerReferrals APIs collection.

Returns:



55
56
57
# File 'lib/paypal-api/client/api_methods.rb', line 55

def partner_referrals
  PartnerReferrals.new(self)
end

#payment_experience_web_profilesPaymentExperienceWebProfiles

Returns PaymentExperienceWebProfiles APIs collection.

Returns:



60
61
62
# File 'lib/paypal-api/client/api_methods.rb', line 60

def payment_experience_web_profiles
  PaymentExperienceWebProfiles.new(self)
end

#payment_tokensPaymentTokens

Returns PaymentTokens APIs collection.

Returns:



65
66
67
# File 'lib/paypal-api/client/api_methods.rb', line 65

def payment_tokens
  PaymentTokens.new(self)
end

#payout_itemsPayoutItems

Returns PayoutItems APIs collection.

Returns:



70
71
72
# File 'lib/paypal-api/client/api_methods.rb', line 70

def payout_items
  PayoutItems.new(self)
end

#payoutsPayouts

Returns Payouts APIs collection.

Returns:

  • (Payouts)

    Payouts APIs collection



75
76
77
# File 'lib/paypal-api/client/api_methods.rb', line 75

def payouts
  Payouts.new(self)
end

#referenced_payout_itemsReferencedPayoutItems

Returns ReferencedPayoutItems APIs collection.

Returns:



85
86
87
# File 'lib/paypal-api/client/api_methods.rb', line 85

def referenced_payout_items
  ReferencedPayoutItems.new(self)
end

#referenced_payoutsReferencedPayouts

Returns ReferencedPayouts APIs collection.

Returns:



90
91
92
# File 'lib/paypal-api/client/api_methods.rb', line 90

def referenced_payouts
  ReferencedPayouts.new(self)
end

#refundsRefunds

Returns Refunds APIs collection.

Returns:

  • (Refunds)

    Refunds APIs collection



80
81
82
# File 'lib/paypal-api/client/api_methods.rb', line 80

def refunds
  Refunds.new(self)
end

#setup_tokensSetupTokens

Returns SetupTokens APIs collection.

Returns:



95
96
97
# File 'lib/paypal-api/client/api_methods.rb', line 95

def setup_tokens
  SetupTokens.new(self)
end

#shipment_trackingShipmentTracking

Returns Shipment Tracking APIs collection.

Returns:



100
101
102
# File 'lib/paypal-api/client/api_methods.rb', line 100

def shipment_tracking
  ShipmentTracking.new(self)
end

#subscription_plansSubscriptionPlans

Returns Subscription Plans APIs collection.

Returns:



110
111
112
# File 'lib/paypal-api/client/api_methods.rb', line 110

def subscription_plans
  SubscriptionPlans.new(self)
end

#subscriptionsSubscriptions

Returns Subscriptions APIs collection.

Returns:



105
106
107
# File 'lib/paypal-api/client/api_methods.rb', line 105

def subscriptions
  Subscriptions.new(self)
end

#transaction_searchTransactionSearch

Returns TransactionSearch APIs collection.

Returns:



115
116
117
# File 'lib/paypal-api/client/api_methods.rb', line 115

def transaction_search
  TransactionSearch.new(self)
end

#user_infoUserInfo

Returns User Info APIs collection.

Returns:

  • (UserInfo)

    User Info APIs collection



120
121
122
# File 'lib/paypal-api/client/api_methods.rb', line 120

def 
  UserInfo.new(self)
end

#usersUsers

Returns Users Management APIs collection.

Returns:

  • (Users)

    Users Management APIs collection



125
126
127
# File 'lib/paypal-api/client/api_methods.rb', line 125

def users
  Users.new(self)
end

#webhook_eventsWebhookEvents

Returns Webhook Lookups APIs collection.

Returns:



140
141
142
# File 'lib/paypal-api/client/api_methods.rb', line 140

def webhook_events
  WebhookEvents.new(self)
end

#webhook_lookupsWebhookEvents

Returns Webhook Events APIs collection.

Returns:



135
136
137
# File 'lib/paypal-api/client/api_methods.rb', line 135

def webhook_lookups
  WebhookLookups.new(self)
end

#webhooksWebhooks

Returns Webhooks APIs collection.

Returns:

  • (Webhooks)

    Webhooks APIs collection



130
131
132
# File 'lib/paypal-api/client/api_methods.rb', line 130

def webhooks
  Webhooks.new(self)
end