Skip to content

Instantly share code, notes, and snippets.

@vheron
vheron / lib+payment_clien+base.rb
Created July 23, 2024 14:35
Raise on calls to pmt svc
# frozen_string_literal: true
module PaymentClient # :nodoc: all
ACH = :ach
CLOUD9 = :cloud9
NEW_STRIPE = :new_stripe
ROYALTY = :royalty
STRIPE = :stripe
USA = 'US'
@vheron
vheron / cloud9_audit.rb
Last active July 23, 2024 14:25
Files For Audi/iTicket Fix
module Pos
class Cloud9Audit # rubocop:disable Metrics/ClassLength
BUCKET_NAME = 'mytime-cloud9'
TRANS_TYPE_AUTH = 'Auth'
TRANS_TYPE_REFUND = 'Refund'
TRANS_TYPE_SALE = 'Sale'
TRANS_TYPE_VERIFY = 'Verify'
KEY_MAP = {
missing: 'Not Found',
void: 'Transaction Voided',