Class: Stripe::Treasury::CreditReversalService
- Inherits:
-
StripeService
- Object
- StripeService
- Stripe::Treasury::CreditReversalService
- Defined in:
- lib/stripe/services/treasury/credit_reversal_service.rb
Defined Under Namespace
Classes: CreateParams, ListParams, RetrieveParams
Instance Method Summary collapse
-
#create(params = {}, opts = {}) ⇒ Object
Reverses a ReceivedCredit and creates a CreditReversal object.
-
#list(params = {}, opts = {}) ⇒ Object
Returns a list of CreditReversals.
-
#retrieve(credit_reversal, params = {}, opts = {}) ⇒ Object
Retrieves the details of an existing CreditReversal by passing the unique CreditReversal ID from either the CreditReversal creation request or CreditReversal list.
Methods inherited from StripeService
#initialize, #request, #request_stream
Constructor Details
This class inherits a constructor from Stripe::StripeService
Instance Method Details
#create(params = {}, opts = {}) ⇒ Object
Reverses a ReceivedCredit and creates a CreditReversal object.
67 68 69 70 71 72 73 74 75 |
# File 'lib/stripe/services/treasury/credit_reversal_service.rb', line 67 def create(params = {}, opts = {}) request( method: :post, path: "/v1/treasury/credit_reversals", params: params, opts: opts, base_address: :api ) end |
#list(params = {}, opts = {}) ⇒ Object
Returns a list of CreditReversals.
78 79 80 81 82 83 84 85 86 |
# File 'lib/stripe/services/treasury/credit_reversal_service.rb', line 78 def list(params = {}, opts = {}) request( method: :get, path: "/v1/treasury/credit_reversals", params: params, opts: opts, base_address: :api ) end |
#retrieve(credit_reversal, params = {}, opts = {}) ⇒ Object
Retrieves the details of an existing CreditReversal by passing the unique CreditReversal ID from either the CreditReversal creation request or CreditReversal list
89 90 91 92 93 94 95 96 97 |
# File 'lib/stripe/services/treasury/credit_reversal_service.rb', line 89 def retrieve(credit_reversal, params = {}, opts = {}) request( method: :get, path: format("/v1/treasury/credit_reversals/%<credit_reversal>s", { credit_reversal: CGI.escape(credit_reversal) }), params: params, opts: opts, base_address: :api ) end |