Module: VaultedBilling::Gateway

Defined Under Namespace

Modules: Response

Instance Method Summary collapse

Instance Method Details

#add_customer(customer) ⇒ Object

Raises:

  • (NotImplementedError)


15
16
17
# File 'lib/vaulted_billing/gateway.rb', line 15

def add_customer(customer)
  raise NotImplementedError
end

#add_customer_credit_card(customer, credit_card, options = {}) ⇒ Object

Raises:

  • (NotImplementedError)


27
28
29
# File 'lib/vaulted_billing/gateway.rb', line 27

def add_customer_credit_card(customer, credit_card, options = {})
  raise NotImplementedError
end

#authorize(customer, credit_card, amount, options = {}) ⇒ Object

Raises:

  • (NotImplementedError)


39
40
41
# File 'lib/vaulted_billing/gateway.rb', line 39

def authorize(customer, credit_card, amount, options = {})
  raise NotImplementedError
end

#capture(transaction_id, amount, options = {}) ⇒ Object

Raises:

  • (NotImplementedError)


43
44
45
# File 'lib/vaulted_billing/gateway.rb', line 43

def capture(transaction_id, amount, options = {})
  raise NotImplementedError
end

#purchase(customer, credit_card, amount, options = {}) ⇒ Object

Raises:

  • (NotImplementedError)


47
48
49
# File 'lib/vaulted_billing/gateway.rb', line 47

def purchase(customer, credit_card, amount, options = {})
  raise NotImplementedError
end

#refund(transaction_id, amount, options = {}) ⇒ Object

Raises:

  • (NotImplementedError)


51
52
53
# File 'lib/vaulted_billing/gateway.rb', line 51

def refund(transaction_id, amount, options = {})
  raise NotImplementedError
end

#remove_customer(customer) ⇒ Object

Raises:

  • (NotImplementedError)


23
24
25
# File 'lib/vaulted_billing/gateway.rb', line 23

def remove_customer(customer)
  raise NotImplementedError
end

#remove_customer_credit_card(customer, credit_card) ⇒ Object

Raises:

  • (NotImplementedError)


35
36
37
# File 'lib/vaulted_billing/gateway.rb', line 35

def remove_customer_credit_card(customer, credit_card)
  raise NotImplementedError
end

#update_customer(customer) ⇒ Object

Raises:

  • (NotImplementedError)


19
20
21
# File 'lib/vaulted_billing/gateway.rb', line 19

def update_customer(customer)
  raise NotImplementedError
end

#update_customer_credit_card(customer, credit_card, options = {}) ⇒ Object

Raises:

  • (NotImplementedError)


31
32
33
# File 'lib/vaulted_billing/gateway.rb', line 31

def update_customer_credit_card(customer, credit_card, options = {})
  raise NotImplementedError
end

#void(transaction_id, options = {}) ⇒ Object

Raises:

  • (NotImplementedError)


55
56
57
# File 'lib/vaulted_billing/gateway.rb', line 55

def void(transaction_id, options = {})
  raise NotImplementedError
end