Module: PayPro
- Defined in:
- lib/pay_pro.rb,
lib/pay_pro/util.rb,
lib/pay_pro/client.rb,
lib/pay_pro/config.rb,
lib/pay_pro/errors.rb,
lib/pay_pro/version.rb,
lib/pay_pro/endpoint.rb,
lib/pay_pro/response.rb,
lib/pay_pro/signature.rb,
lib/pay_pro/api_client.rb,
lib/pay_pro/entities/list.rb,
lib/pay_pro/entities/event.rb,
lib/pay_pro/entities/entity.rb,
lib/pay_pro/entities/refund.rb,
lib/pay_pro/endpoints/events.rb,
lib/pay_pro/entities/mandate.rb,
lib/pay_pro/entities/payment.rb,
lib/pay_pro/entities/webhook.rb,
lib/pay_pro/endpoints/refunds.rb,
lib/pay_pro/entities/customer.rb,
lib/pay_pro/entities/resource.rb,
lib/pay_pro/endpoints/mandates.rb,
lib/pay_pro/endpoints/payments.rb,
lib/pay_pro/endpoints/webhooks.rb,
lib/pay_pro/operations/getable.rb,
lib/pay_pro/endpoints/customers.rb,
lib/pay_pro/entities/chargeback.rb,
lib/pay_pro/entities/pay_method.rb,
lib/pay_pro/operations/listable.rb,
lib/pay_pro/operations/creatable.rb,
lib/pay_pro/operations/deletable.rb,
lib/pay_pro/operations/updatable.rb,
lib/pay_pro/endpoints/chargebacks.rb,
lib/pay_pro/endpoints/pay_methods.rb,
lib/pay_pro/entities/subscription.rb,
lib/pay_pro/operations/requestable.rb,
lib/pay_pro/endpoints/subscriptions.rb,
lib/pay_pro/entities/installment_plan.rb,
lib/pay_pro/endpoints/installment_plans.rb,
lib/pay_pro/entities/subscription_period.rb,
lib/pay_pro/endpoints/subscription_periods.rb,
lib/pay_pro/entities/installment_plan_period.rb,
lib/pay_pro/endpoints/installment_plan_periods.rb
Defined Under Namespace
Modules: Endpoints, Operations Classes: ApiClient, AuthenticationError, Chargeback, Client, Config, ConfigurationError, ConnectionError, Customer, Endpoint, Entity, Error, Event, InstallmentPlan, InstallmentPlanPeriod, List, Mandate, PayMethod, Payment, Refund, Resource, ResourceNotFoundError, Response, Signature, SignatureVerificationError, Subscription, SubscriptionPeriod, Util, ValidationError, Webhook
Constant Summary collapse
- API_URL =
'https://api.paypro.nl'- VERSION =
'2.1.0'
Class Method Summary collapse
-
.api_key=(api_key) ⇒ Object
Shortcut method to directly set the API key.
- .config ⇒ Object
- .configure {|config| ... } ⇒ Object
Class Method Details
.api_key=(api_key) ⇒ Object
Shortcut method to directly set the API key
71 72 73 74 75 |
# File 'lib/pay_pro.rb', line 71 def api_key=(api_key) configure do |config| config.api_key = api_key end end |
.config ⇒ Object
62 63 64 |
# File 'lib/pay_pro.rb', line 62 def config @config ||= Config.new end |
.configure {|config| ... } ⇒ Object
66 67 68 |
# File 'lib/pay_pro.rb', line 66 def configure yield(config) end |