class AlphaCard::Transaction
Base Alpha Card transaction object.
Public Instance Methods
process(credentials = Account.credentials)
click to toggle source
Creates transaction.
@param credentials [Hash]
Alpha Card merchant account credentials.
@return [AlphaCard::Response]
AlphaCard Gateway response with all the information about transaction.
@raise [AlphaCard::InvalidObjectError]
Exception if one of required attributes doesn't specified.
@example
void = AlphaCard::Void.new(transaction_id: '981562') void.create #=> #<AlphaCard::Response:0x1a0fda ...>
# File lib/alpha_card/transaction.rb, line 22 def process(credentials = Account.credentials) validate_required_attributes! AlphaCard.request(attributes_for_request, credentials) end
Also aliased as: create