FabU logo
e puts ‘Error encountered while creating customer:’ puts e.message end customer = customer_response.customer customer_card_api = SquareConnect::CustomerCardApi.new customer_card_request = { puts ‘CustomerCard ID to use with Charge:’ puts customer_card_response.customer_card.id rescue SquareConnect::ApiError => e puts ‘Error encountered while creating customer card:’ puts e.message end customer_card = customer_card_response.customer_card transaction_api = SquareConnect::TransactionApi.new idempotency_key = SecureRandom.uuid amount_money = { :amount => 100, :currency => ‘USD’} transaction_request = { :customer_id => customer.id, :customer_card_id => customer_card_id. :amount_money => amount_money, :idempotency_key => idempotency_key } begin transaction_response = transaction_api.charge(access_token, location.id, transaction_request) rescue SquareConnect::ApiError => e puts ‘Error encountered while charging card:’ puts e.message end puts transaction_response