class Stripe::GiftCards::Transaction
A ‘canceled` transaction has no effect on a gift card’s balance.
can be confirmed into a ‘confirmed` transaction, or canceled into a `canceled` transaction.
temporary hold on funds, which can then be cancelled or confirmed. A `held` transaction
transaction is one that has added/deducted funds. A `held` transaction has created a
A transaction is in one of three states, `confirmed`, `held` or `canceled`. A `confirmed`
A gift card transaction represents a single transaction on a referenced gift card.
def self.cancel(id, params = {}, opts = {})
def self.cancel(id, params = {}, opts = {}) request_stripe_object( method: :post, path: format("/v1/gift_cards/transactions/%<id>s/cancel", { id: CGI.escape(id) }), params: params, opts: opts ) end
def self.confirm(id, params = {}, opts = {})
def self.confirm(id, params = {}, opts = {}) request_stripe_object( method: :post, path: format("/v1/gift_cards/transactions/%<id>s/confirm", { id: CGI.escape(id) }), params: params, opts: opts ) end
def cancel(params = {}, opts = {})
def cancel(params = {}, opts = {}) request_stripe_object( method: :post, path: format("/v1/gift_cards/transactions/%<id>s/cancel", { id: CGI.escape(self["id"]) }), params: params, opts: opts ) end
def confirm(params = {}, opts = {})
def confirm(params = {}, opts = {}) request_stripe_object( method: :post, path: format("/v1/gift_cards/transactions/%<id>s/confirm", { id: CGI.escape(self["id"]) }), params: params, opts: opts ) end