1
0
mirror of https://github.com/LaCasemate/fab-manager.git synced 2024-12-12 23:09:03 +01:00
fab-manager/lib/pay_zen/subscription.rb
Sylvain e3187460ea create payment schedules on payzen
Also: make generic the creation of products on remote gateway
Also: make generic the call to gateway specific actions
2021-04-30 16:07:19 +02:00

18 lines
541 B
Ruby

# frozen_string_literal: true
require 'pay_zen/client'
# Subscription/* endpoints of the PayZen REST API
class PayZen::Subscription < PayZen::Client
def initialize(base_url: nil, username: nil, password: nil)
super(base_url: base_url, username: username, password: password)
end
##
# @see https://payzen.io/fr-FR/rest/V4.0/api/playground/Subscription/Get/
##
def get(subscription_id, payment_method_token)
post('/Subscription/Get/', subscriptionId: subscription_id, paymentMethodToken: payment_method_token)
end
end