From a7fdfd1a02daba432d813106708f73f8c4b0b3e6 Mon Sep 17 00:00:00 2001 From: Clarke Brunsdon Date: Fri, 9 Sep 2016 03:13:43 -0700 Subject: [PATCH 01/17] Add start of transaction model Adds the concept of a solidus transaction, representing the users interaction with braintree's javascript --- .../solidus_paypal_braintree/transaction.rb | 19 +++++++++++ .../transaction_spec.rb | 32 +++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 app/models/solidus_paypal_braintree/transaction.rb create mode 100644 spec/models/solidus_paypal_braintree/transaction_spec.rb diff --git a/app/models/solidus_paypal_braintree/transaction.rb b/app/models/solidus_paypal_braintree/transaction.rb new file mode 100644 index 00000000..066222c0 --- /dev/null +++ b/app/models/solidus_paypal_braintree/transaction.rb @@ -0,0 +1,19 @@ +require 'active_model' + +module SolidusPaypalBraintree + class Transaction + include ActiveModel::Model + + attr_accessor :nonce, :payment_method + + validates :nonce, presence: true + validates :payment_method, presence: true + + validate do + unless payment_method.is_a? SolidusPaypalBraintree::Gateway + errors.add(:payment_method, 'Must be braintree') + end + end + + end +end diff --git a/spec/models/solidus_paypal_braintree/transaction_spec.rb b/spec/models/solidus_paypal_braintree/transaction_spec.rb new file mode 100644 index 00000000..74510b9f --- /dev/null +++ b/spec/models/solidus_paypal_braintree/transaction_spec.rb @@ -0,0 +1,32 @@ +require 'spec_helper' + +describe SolidusPaypalBraintree::Transaction do + + describe "#valid?" do + + let(:valid_attributes) { { + nonce: 'abcde-fghjkl-lmnop', + payment_method: SolidusPaypalBraintree::Gateway.new + } } + + subject { described_class.new(valid_attributes).valid? } + + it { is_expected.to be true } + + context 'no nonce' do + let(:valid_attributes) { super().except(:nonce) } + it { is_expected.to be false } + end + + context 'no gateway' do + let(:valid_attributes) { super().except(:payment_method) } + it { is_expected.to be false } + end + + context 'bad gateway' do + let(:valid_attributes) { super().merge(payment_method: Spree::Gateway.new) } + it { is_expected.to be false } + end + + end +end From 3c3c069de7b0a9be03764c97fdcc0c80d59f74a4 Mon Sep 17 00:00:00 2001 From: Clarke Brunsdon Date: Fri, 9 Sep 2016 04:43:52 -0700 Subject: [PATCH 02/17] Require payment_type on a transaction --- app/models/solidus_paypal_braintree/transaction.rb | 4 ++-- spec/models/solidus_paypal_braintree/transaction_spec.rb | 8 +++++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/app/models/solidus_paypal_braintree/transaction.rb b/app/models/solidus_paypal_braintree/transaction.rb index 066222c0..ebfc31c2 100644 --- a/app/models/solidus_paypal_braintree/transaction.rb +++ b/app/models/solidus_paypal_braintree/transaction.rb @@ -4,16 +4,16 @@ module SolidusPaypalBraintree class Transaction include ActiveModel::Model - attr_accessor :nonce, :payment_method + attr_accessor :nonce, :payment_method, :payment_type validates :nonce, presence: true validates :payment_method, presence: true + validates :payment_type, presence: true validate do unless payment_method.is_a? SolidusPaypalBraintree::Gateway errors.add(:payment_method, 'Must be braintree') end end - end end diff --git a/spec/models/solidus_paypal_braintree/transaction_spec.rb b/spec/models/solidus_paypal_braintree/transaction_spec.rb index 74510b9f..6264452b 100644 --- a/spec/models/solidus_paypal_braintree/transaction_spec.rb +++ b/spec/models/solidus_paypal_braintree/transaction_spec.rb @@ -6,7 +6,8 @@ let(:valid_attributes) { { nonce: 'abcde-fghjkl-lmnop', - payment_method: SolidusPaypalBraintree::Gateway.new + payment_method: SolidusPaypalBraintree::Gateway.new, + payment_type: 'ApplePayCard' } } subject { described_class.new(valid_attributes).valid? } @@ -28,5 +29,10 @@ it { is_expected.to be false } end + context 'no payment_type' do + let(:valid_attributes) { super().except(:payment_type) } + it { is_expected.to be false } + end + end end From ccb4362ff29420745f5cefb9d694641fd94f357a Mon Sep 17 00:00:00 2001 From: Clarke Brunsdon Date: Fri, 9 Sep 2016 05:29:50 -0700 Subject: [PATCH 03/17] Add a class responsible for importing orders This is useful for payment methods that largely skip the normal checkout flow, like apple pay or paypal one touch. Will be expanded to handle addresses and extra param. --- .../transaction_import.rb | 39 + .../fixtures/cassettes/transaction/import.yml | 1083 +++++++++++++++++ .../transaction_import_spec.rb | 85 ++ 3 files changed, 1207 insertions(+) create mode 100644 app/models/solidus_paypal_braintree/transaction_import.rb create mode 100644 spec/fixtures/cassettes/transaction/import.yml create mode 100644 spec/models/solidus_paypal_braintree/transaction_import_spec.rb diff --git a/app/models/solidus_paypal_braintree/transaction_import.rb b/app/models/solidus_paypal_braintree/transaction_import.rb new file mode 100644 index 00000000..6c835d33 --- /dev/null +++ b/app/models/solidus_paypal_braintree/transaction_import.rb @@ -0,0 +1,39 @@ +require 'active_model' + +module SolidusPaypalBraintree + + class TransactionImport + attr_reader :transaction, :order + + def initialize(order, transaction) + @order = order + @transaction = transaction + end + + def source + SolidusPaypalBraintree::Source.new nonce: transaction.nonce, + user: user + end + + def user + order.user + end + + def import! + order.payments.new source: source, + payment_method: transaction.payment_method, + amount: order.total + + order.save! + + advance_order + end + + protected + def advance_order + until order.state == "confirm" do + order.next! + end + end + end +end diff --git a/spec/fixtures/cassettes/transaction/import.yml b/spec/fixtures/cassettes/transaction/import.yml new file mode 100644 index 00000000..25140ce6 --- /dev/null +++ b/spec/fixtures/cassettes/transaction/import.yml @@ -0,0 +1,1083 @@ +--- +http_interactions: +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/customers + body: + encoding: UTF-8 + string: | + + + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Fri, 09 Sep 2016 12:29:08 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"d521bd9927f7f738ebffb701c40295c0" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - a100caa9-80b4-452b-b389-a0318745323a + X-Runtime: + - '0.165390' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIABSr0lcAA5SRwW6DMBBE7/kKy3cXcFUCkSG3fkF66W3DLsEtNsg2bfj7 + OjRKKtEeKvky8zy7I1vtz6ZnH+S8HmzFs4eUM7LNgNqeKv5yeBYF39cb1Uw+ + DIZcvWFMaazzQuZZWkiVRHHxIms6sEFEvXV4KuXb9mi27ftT96iSn/Ryu9XO + B2HBELO6r3hwE/FkQT38RZrBjGDnlU8GdL9yx26w6xktnFfeJx29Dr/scwSB + UEBgYR6p4hhl0IZ4LdMsF2kZzyGTO1nu0uJVJffAkp9G/F/+Hvjev7y5aDX1 + 6G+VUAfRgEN/HQrOwXxtDIiOvKcVi91uH/gFAAD//wMAAh97+vMBAAA= + http_version: + recorded_at: Fri, 09 Sep 2016 12:29:08 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/customers + body: + encoding: UTF-8 + string: | + + + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Fri, 09 Sep 2016 12:29:08 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"f830dddfa728ec4aa5a7cec6e8719a29" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 735bb03d-f16a-4206-be27-2dd432edcb52 + X-Runtime: + - '0.128277' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIABSr0lcAA5SRTW6DMBCF9zmF5b3LT5oQIkN2OUG66W7CDMGtbZBt2nD7 + Ao2SSrSLSrOZ982bebLl4Wo0+yDnVWsLnjzFnJGtWlT2UvCX01Hs+KFcyar3 + oTXkyhVjUmGZpc9xttlmMhqbSRtZ1YANYoIOL3n6lp1NVr9vmrWMftJpulbO + B2HBELNKFzy4nng0Iw1/kao1HdhhoZMBpRdq17R2uaOG60L7pLNX4Zd7jiAQ + CggsDB0VHMc2KEO8TONkK+J8rFOS7tN8H+9eZfQwzP6+w//5H4bv+/Obi1qR + Rn+PhCqIChz621JwDoZbYkB05D0t2Jjt/oFfAAAA//8DAKYQA2PzAQAA + http_version: + recorded_at: Fri, 09 Sep 2016 12:29:08 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/customers + body: + encoding: UTF-8 + string: | + + + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Fri, 09 Sep 2016 12:29:09 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"b39d6964ddbc84a4ca6b3912572e112f" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - a99c0ef9-16bd-424a-bc93-7a26abaebc24 + X-Runtime: + - '0.102044' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIABWr0lcAA5SRzU7DMBCE730Ky3eTH6CpKye98QTlwm2b3TQusRPZDjRv + jxuqFilwQPJl5vPsjmy1O5uOfZDzurclzx5SzsjWPWp7LPnr/kVs+K5aqXr0 + oTfkqhVjSmP1JItinW5ylURx8SKrW7BBRF04PMr8VBxM0bw/t48q+Ukvtxvt + fBAWDDGru5IHNxJPZtTBX6TuzQB2WvhkQHcLd2h7u5zRwHnhfdLB6/DLPkcQ + CAUEFqaBSo5RBm2IV3marUUq49ln+TaX21S+qeQemPPjgP/L3wPf++c3F42m + Dv2tEuoganDor0PBOZiujQHRkfe0YLHb7QO/AAAA//8DANbxcrfzAQAA + http_version: + recorded_at: Fri, 09 Sep 2016 12:29:09 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions + body: + encoding: UTF-8 + string: | + + + 15.00 + + true + + R672919801-GMHYYQEL + fake-apple-pay-visa-nonce + 49776082 + sale + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Fri, 09 Sep 2016 12:29:10 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"7195f476f634d50cbe89cdf91554e2b1" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 7404e281-9e0e-40d1-b24e-d46962ce7602 + X-Runtime: + - '0.340812' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIABar0lcAA+xYS2/jNhC+768wfGdke7eJHShK3w9gC7TdTYH0ElDS2GJC + kSxJOXZ/fYeiJEsWlaRADz0UyCGa+TicF4cfHd8eSj7bgzZMipv58mIxn4HI + ZM7E7mZ+9/l7sp7fJu9iq6kwNLOISt7NZjHLk6v1ElY7eIwj/HAyY6mtTEIr + W0jN/oI8jhqR09qjgsRQDnFU/+tkWaU17nYkzEiCm0Jy9+nbOBqLHZiWshI2 + WX5xsVjEUfPlFCXorKDCEpplTkjQH2OhTCW3cRTS1t5WKQnoZoLxm7nVFcwj + b52iLf0mqNQ5ItH+b5dXq81ys14syQ8//3h//+t3H+Oo09aRa6AWckLtzGXj + Zp7jp2UlzJPVYnlJFhv8+7xcXa8218vFH5iTbkG9vlL5P1t/WtBk3liJMbkP + X84Pm6ury8V61ZYTpVumjSWClnAeKio5ndZlslRUHAMaKCnjAfkzpIbZkC1V + SBGSb+lhVICoH1acMs6xjbsQQ0b+/QiN1QDYJnmuwZhQCg4WRO5KMQnhMqOc + 2ZB5DTs8g6E8STxsvD4uQX+xZ/VxOhyvdqsJ5aqgqzeh3r+GEhVWg2XjSvWK + gzFtK5GHTlSnMU2bU63pcaDERPaGU8iIotoyTI0BazmUgId3uCJk/DTFXjPf + M5tSmxVBTMGU+r8X/6O92K9OMxnJlgHPTdMLe0NAa6kJ5khJYSAYWo3rhT5E + Jz/hpfUioDUxrFrYyouYOoz9frxyLHTQHV4Mz/SImkfwXY53jRkXNlZaZrgb + 5qE9HbSG15ber++vPn0dRy+ChlaGriwX7l6f0k6stNjByVcKNXvHN6YQdWrz + nDlPMPlj2CjWvWSZK9AWC48rsHdS0OOMVI4V4C7+cp9AWXognq8EVXCAUrX3 + eColByrmyZZy47hSB2h5A0ZBMqrbS9rKJxBJsdmpR43w+strUhY6m/Uk+RA6 + K2iTOCeCc0Ix7etYSmGLJI5GohHyCFQPgbWk2a25qYmbLzY8RpxHheR1ZsOz + gpV0B6TSPCmsVeY6iqjBeWwuUk2ZcGekae4LHJKRokc3ph9KwMbMH7jcyagS + T0I+iwsldrcg9kxL4TA3hoo8lQdkQ90WzWzToChSpDu/0PWcF3h1AZTbAj2H + E6In86AcUmZPev/ZqCqNdcPG21XcEbYe6lzTTX/HTfGCO0F7ssZpetSS9xCt + oEmjMRXOP7y/xNMJM5AO56ncEqelIoP+rmNlmzOZV1lNvXtp62QeVAn2ZwXN + GUIxVoHhFB4dJ3c4QZSSmPxp4tB0+oYVDg9N81AhBcMW1MfB5d9dnDUC0FBT + GHfSkF6jolRvpNwdvrPw4gupRkw9cnyGDDLbrrO/bN84rreR4JuWzTtXe5TF + SBxSkFDF0KWx3AccnUfcSZos+XHHaZgCVanJNFOTFKmn74ZTzf+IwitZ5gRZ + CHH5DBT7DIluaRvEostn+7iZT3C8B/hdzkzdr0EdeCuyHVYT02fqaYLDYuzb + 0ChyJ/fKxbgmWrjT+7GPT08BY6tY8727p7YAUzeM21Y+E1/NkRbTkFbaePqa + g8XXmWkn0UAVrk2P+4a3H2JGD/s3wuHgEoBjWIfdcO8A7FRkbCGDVZYFqC1W + ZCJ2F7mqLIRao7lCCBPIwCr/lnC/ZlClODyg9sFNmTiawg1pTC/WIdvpM5lJ + 0Ou2au7zmq2OINkCpwrBE+ZaD9D1rRxTXBcnweheZR8dnXD0jMPsF3qckdnv + zFAcyJ2uz0mS5Xq9jKPmY4J4LFdvph6rxWoxST+G1CJxfs1Ojn7Tqb2zfWh3 + o54X+GRovV5fBnugZ8CPX9KOBTexemsD2rpne/kfTPPk3d8AAAD//wMAZXPy + TcoTAAA= + http_version: + recorded_at: Fri, 09 Sep 2016 12:29:10 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/customers + body: + encoding: UTF-8 + string: | + + + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Fri, 09 Sep 2016 12:29:10 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"cfa5358bb4857ce768410861c1a3f796" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 4b32a69a-9e45-4164-9abd-6476fce0a3d0 + X-Runtime: + - '0.106291' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIABar0lcAA5SRwW6DMBBE7/kKy3cXTAWUyJBbvyC99LZhl+AWG2SbNvn7 + OjRKKtEeKvky8zy7I1vtTmZgH+S8Hm3N5UPKGdl2RG2PNX/ZP4snvms2qp19 + GA25ZsOY0tgUMpdpXpQqieLiRdb2YIOIunR4rLK38mDK7j3vH1Xyk15ud9r5 + ICwYYlYPNQ9uJp4saIC/SDuaCex55ZMBPazcqR/tekYHp5X3SQevwy/7HEEg + FBBYOE9Uc4wyaEO8yVJZiLSKZy+zbVZtZfqqkntgyc8T/i9/D3zvX95cdJoG + 9LdKqINowaG/DgXn4HxtDIiOvKcVi91uH/gFAAD//wMAzdZcTPMBAAA= + http_version: + recorded_at: Fri, 09 Sep 2016 12:29:10 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/customers + body: + encoding: UTF-8 + string: | + + + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Fri, 09 Sep 2016 12:29:11 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"dce0b4d0cf1a030f7c5035a163756309" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - c2dc46bb-5301-47de-a04e-863438bef6eb + X-Runtime: + - '0.119964' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIABer0lcAA5SRwW7DIBBE7/kKxJ3aUKW2I+zc+gXppbcNrGNagy3Abfz3 + JW6UVHJ7qMRl5jG7I5D7s+3JB/pgBldT/pBTgk4N2rhTTV8Oz6yk+2Yj1RTi + YNE3G0Kk0Q0XQvByW8osiYuXmOrARZZ04fWpEm/F0Rbt+7Z7lNlPerndGh8i + c2CRONPXNPoJabagHv4iarAjuHnlowXTr9yxG9x6RgvnlfeJx2DiL/s8QkTN + IJI4j1hTnWQ0Fmkjcv7E8iqdAxc7Ue04f5XZPbDkp1H/L38PfO9f3py1Bnsd + bpW0iUyB1+E6FLyH+doYtPYYAq5Y6nb7wC8AAAD//wMAjHA2XfMBAAA= + http_version: + recorded_at: Fri, 09 Sep 2016 12:29:11 GMT +- request: + method: put + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/781e2gej/submit_for_settlement + body: + encoding: UTF-8 + string: | + + + 15.00 + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 09 Sep 2016 12:29:12 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"dfea5a3995763181d39ebb63854a5e03" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 86940799-4f5c-405c-beeb-be4a94fa63ce + X-Runtime: + - '0.177850' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIABir0lcAA+xYS2/jNhC+768wfGdkebeJHShK3w+gBdrupkB6MShpbDGh + SJakHLu/vkO9LFlUYqA97KFADhHn43BenPno6P5Q8NketGFS3M3Dq8V8BiKV + GRO7u/nDp+/Jan4fv4uspsLQ1CIqfjebRSyLb1YhLHfwFAX44daMpbY0sSmT + glkL2WYr9caAtRwKEDYKGoDD2qOC2FAOUVD969bSUms8+0iYkQRNgPjh47dR + MF52YFrIUtg4/OJqsYiC5ssJCtBpToUlNE3dIkHrjIUikRxN8Ekr28uEeGQz + wfjd3OoS5kGtnaIufRFU6gyRqP/365vlOlyvFiH54ZcfHx9/++7nKOikleca + KAaMUDtz0bibZ/hpWQHzeLkIr8lijX+fwuXtcn0bLv7EmHQbqv2lyi7fH+L+ + 04Ym8sZK9Ml91Mn9sL65uV6slm1ycXXLtLFE0ALOXUUhp9OyVBaKiqNHAgVl + 3LP+Aolh1qdL5VL41rf0MEpA0HcrShjnWNSdiz4l/72HxmoALJMs02CMLwQH + CyJzqZiEcJlSzqxPvYYd3khfnCReNl5dF6+9WLP6OO1OLXa7CeUqp8uLUO/f + QokSs8HScaZ6yUGftqXIfDeqk5imzKnW9DgQYiB7rcqnRFFtGYbm1JjOdviU + 09LmUrO/31bfU5tQm+ZeTM6U+r8WP9Na7Gen6Yxky4BnpqmFvSGgtdQEY6Sk + MOB1rcL1XB+i459waL0KaFUMs+bX8iqmcmO/H+8cLzroDgfDCz2i5AnqKsdZ + Y8aJjZSWKZ6GcWhvB63glab3q8ebj19HwaugoZahKeHCzfUp6cROixUcf6VQ + sofMu7tCVKHNMuYsweCPYSNf95KlLkFbTDzuwNpJQI8jUjpWgKfUw30CZemB + 1HzFK4IDFKqd44mUHKiYx1vKjeNKHaDlDegFSaluh7SVzyDifL1TTxrh1Vct + SZjvblad5IPvrqBO4ozw9gnFdJ3HQgqbx1EwWhohj0D1EFitNKc1k5q4/mL9 + bcRZlEteRdbfK1hBd0BKzePcWmVug4Aa7MfmKtGUCXdHmuK+wiYZKHp0bXpT + ABZmtuFyJ4NSPAv5Iq6U2N2D2DMthcPcGSqyRB6QDXVHNL1Ng6JIkR7qja7m + 6oVanAPlNkfL4YTordWgDBJmT/L6sxGVGvOGhbcruSNsPdS5pOv+jpvigDtB + e2uN0fSoJe8h2oUmjMaU2P9wfonnE2awOuynckuclIoU+qeOhW3MZFamFfXu + ha1bq0GlYH+V0NwhXMYsMOzCo+vkLieIQhKTPU9cmk7esMLhpWmeLSRnWIL6 + OBj+3eCsEICKmsS4m4b0GgWFupCyd/hOQ/McOnGL/gupQkw9cuoIGWS2XWV/ + 2b5xXG0jwTctm3em9iiLkdikIKaKoUnj9drhYOzxvw9C+FoQLnk0fl4h6Vaa + wqknAKd+VlgmJtVMTbLGnrzr1xUlJgpZiswIEjPiouup/zMkmqWtF4smn53j + xiDBieehvBkz1RX2yqDWItv+PdGQp15r2D/Htg2VIp10D3/0a+JWd/J6EuJr + XMBYK+Z870b3FmBq6Lpj5QupszmSYhiSUpua0Wdg8cFq2uY8EPlz03sO+I8f + Yka/dVwIh4MLAE4m7TfDPY2wUpHE+hSWaeph+5iRCd+d56q04CuNZqoSJpCU + lvXzyv3AQ5XisEHpxjXeKJjCDZldz9chAeyTu0nQ27oqOviWro4z2hy7CsEb + 5koP0PStHLN+5ydB794kZB3DcoyVw+xXepyR2R/MUJxRnaxP0+JwtQqjoPmY + 4GLh8mI2tlwsF5OMbMi2YmfX7GToN524NrYP7UjGeYJPilar1bW3BnoK6vZL + 2rbgOlZvr0da1Wwv/oNuHr/7BwAA//8DALk/MuvrFAAA + http_version: + recorded_at: Fri, 09 Sep 2016 12:29:12 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/customers + body: + encoding: UTF-8 + string: | + + + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Fri, 09 Sep 2016 12:29:12 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"8c349db29fd58556a6495d2c7f792e34" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 296cb5ab-552e-498b-838c-84a3f52a315d + X-Runtime: + - '0.138119' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIABir0lcAA5RRQW6DMBC85xWW7y7BNCVEhtz6gvTS24ZdgltskG3a8Ps6 + NEoq0R4q+TIzO7uza7U/m459kPO6tyVPH9acka171PZU8pfDs9jyfbVS9ehD + b8hVK8aUxkqut4+ZzDYqieDCRa1uwQYRce7wVMi3/Gjy5n3TZir5qV6qG+18 + EBYMMau7kgc3Ek9mqYO/lLo3A9hpwZMB3S3Yoe3tskcD5wX3SUevwy/zHEEg + FBBYmAYqOUYYtCEe10+fxLqI75DKnSx2qXxVyd0w+8cB/+e/G77nzzcXjaYO + /S0S6iBqcOivTcE5mK6JAdGR97TQYrbbB34BAAD//wMA3x+COvMBAAA= + http_version: + recorded_at: Fri, 09 Sep 2016 12:29:12 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/customers + body: + encoding: UTF-8 + string: | + + + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Fri, 09 Sep 2016 12:29:12 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"3464f32b1ffb9471638b32d9f08f5e46" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 1d92aff8-57bf-4732-9985-d81e9af67a65 + X-Runtime: + - '0.095758' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIABir0lcAA5SRwW7DIBBE7/kKxJ3aJnJtR9i59QvSS28bWMekBluA2/jv + S9woqeT2UInLzGN2RyD2F9OTD3ReD7am2VNKCVo5KG1PNX09vLCS7puNkJMP + g0HXbAgRWjVlUW5znuUiieLqRSY7sIFFXTh1qvi5OJqifc+7rUh+0uvtVjsf + mAWDxOq+psFNSJMF9fAXkYMZwc4rHw3ofuWO3WDXM1q4rLxPPHodftnnEAIq + BoGEecSaqiiDNkgbnmbPLK3iOWR8x6tdxt9E8ggs+WlU/8s/At/7lzdnrcZe + +XslpQOT4JS/DQXnYL41BqUceo8rFrvdP/ALAAD//wMA+LZgzvMBAAA= + http_version: + recorded_at: Fri, 09 Sep 2016 12:29:12 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions + body: + encoding: UTF-8 + string: | + + + 15.00 + + true + + R349342360-5NPW6WRX + fake-apple-pay-visa-nonce + 49776082 + sale + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Fri, 09 Sep 2016 12:56:11 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"9def73063bb965c31b1b16d857b3bc20" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 616fe390-ba5f-4b38-953a-5d5019d87a84 + X-Runtime: + - '0.369489' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAGux0lcAA+xYS2/jNhC+51cYvjOyncTrBIrSYosCRYFiu900xV4CShxb + 3FAkS1KO3V/foV6WIipJgR56KJBDNPNxOC8OPzq+OxRitgdjuZK38+X5Yj4D + mSnG5e52fv/lR7KZ3yVnsTNUWpo5RCVns1nMWbL5tjns12wVR/jhZdZRV9qE + li5Xhv8FLI4akde6o4bEUgFxVP3rZVlpDO52JNwqgptCcv/bD3E0FnswLVQp + XbK8Ol8s4qj58ooCTJZT6QjNMi8k6I91UKRKuDgKaStvy5QEdDPJxe3cmRLm + UW2doi3zLqgyDJFo//PF5fXF5epivSBXv3x6WD98/iOOOm0VuQHqgBHqZj4b + t3OGn44XME9Wi+WaLK7x78tydXO1vlkuv2JOugXV+lKzf7b+tKDJvHUKY/If + dTkvrz98WC82XTlRuuXGOiJpAS9DRaWg07pMFZrKY0ADBeUiIH+G1HIXsqVz + JUPyLT2MChD1w4pTLgS2cRdiyMi/H6F1BgDbhDED1oZScHAgmS/FJESojAru + QuYN7PAMhvKk8LCJ6rgE/cWeNcfpcGq1X02o0DldvQt18RZKllgNno0r1SsO + xrQtJQudqE5jmzanxtDjQImJ7A2nkBFNjeOYGgvOCSgAD+9wRcj4aYq9Zb5n + NqUuy4OYnGv9fy/+R3uxX51mMpItB8Fs0wt7S8AYZQjmSCtpIRhaheuFPkQn + P+Gl9SqgNTGsWtjKq5gqjP1+vHIs9NAdXgzP9Iiab1B3Od41dlzYWBuV4W6Y + h/Z00ApeWfr486/XXx/i6FXQ0MrQleXC3+tT2omVDjs4+V6jZu/5xhSiSi1j + 3HuCyR/DRrHuFc98gbZYeFyBvZOCGWek9KwAd6kv9wmUowdS85WgCg5Q6PYe + T5USQOU82VJhPVfqAC1vwChIRk17STv1BDJJjyx7ShFefdWalIfOZjVJLkNn + BW0S70RwTmhu6joWSro8iaORaIQ8AjVDYCVpdmtuauLniwuPEe9RrkSV2fCs + 4AXdASmNSHLntL2JImpxHtvz1FAu/Rlpmvsch2Sk6dGP6ccCsDHZo1A7FZXy + Sapnea7l7g7knhslPebWUslSdUA21G3RzDYDmiJFuq8X+p6rBbU6Bypcjp7D + CdGT1SAGKXcnff3ZqEqDdcPG25XCE7Ye6qWmm/6em+IFd4L2ZI3T9GiU6CFa + QZNGa0ucf3h/yacTZiAdzlO1JV5LZQb9XcfKNmeKlVlFvXtp62Q1qJT8zxKa + M4RirALHKTw6Tv5wgiwUsexp4tB0+oYVDg9N81AhOccWNMfB5d9dnBUC0FBT + GH/SkF6jotDvpNwdvrPw6gupQkw9cuoMWWS2XWd/175xfG8jwbctm/eu9iiL + VTikIKGao0tjeR1w9DLiTtJkqR53goYpUJnazHA9SZF6+m44VfyPaLySFSPI + QojPZ6DYL5DolnFBLLr8Yh8/8wmO9wC/Y9xW/RrUQW1FtcNqYvpMPU1wWIx9 + GxpF7uRfuRjXRAt3+nrs49NTwtgq1nzv76ktwNQN47dVz6Su5kiLaUhLY2v6 + ysDh68y2k2igCtemx33D2w8xo4f9O+Fw8AnAMWzCbvh3AHYqMraQwTLLAtQW + KzIRu49clw5CrdFcIYRLZGBl/Zbwv2ZQrQU8ovbRT5k4msINaUwv1iHb6TOZ + SdDbtiru85atjiC5HKcKwRPmWw/Q9a0aU1wfJ8Ho3mQfHZ3w9EzA7BM9zsjs + d24pDuRO1+ckyXKzWcZR8zFBPJard1OP1WK1mKQfQ2qReL9mJ0c/dura2T60 + u1FfFvhkaLPZrIM90DNQj1/SjgU/sXprA9qqZ3v5H0zz5OxvAAAA//8DAH45 + QevKEwAA + http_version: + recorded_at: Fri, 09 Sep 2016 12:56:11 GMT +- request: + method: put + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/8j8xv6d2/submit_for_settlement + body: + encoding: UTF-8 + string: | + + + 15.00 + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 09 Sep 2016 12:56:12 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"aaee9fcfbea02bf7ebad741c3d7facef" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - a82e7c18-2ed2-43de-bebc-a301bab091aa + X-Runtime: + - '0.225537' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Fri, 09 Sep 2016 12:56:12 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions + body: + encoding: UTF-8 + string: | + + + 15.00 + + true + + R580211116-5HMC3WAW + fake-apple-pay-visa-nonce + 49776082 + sale + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Fri, 09 Sep 2016 13:24:08 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"6cf50f38b05dd3cab34d0e9a5d629ebd" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 3073a605-1fd7-446e-8baf-e3585d81794c + X-Runtime: + - '0.360363' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAPi30lcAA+xYS2/jNhC+51cYvjOSncc6gaJ0sUUfhwWKdtMFegkoaWxx + Q5EsH47dX9+hXpYiKkmBHnpokEM083E4Lw4/Jrk/VHyxB22YFHfL1Xm8XIDI + ZcHE7m758OUHslnep2eJ1VQYmltEpWeLRcKK9NI+6c3NTZ5E+OFlxlLrTEqd + LaVmf0GRRK3Ia+1RQWoohySq//Sy3GmNux0JM5LgppA+/PZ9Ek3FHkwr6YRN + V1fncZxE7ZdXVKDzkgpLaJ57IUF/jIUqk9wmUUhbe+syEtAtBON3S6sdLKPG + OkVb+l1QqQtEov1frzbxeoU/1+Tqp8+fLr5+/JpEvbaOXAO1UBBqFz4bd8sC + Py2rYJmuY1wW3+Dvl9XF7fryNt78gTnpF9TrnSr+2frTgjbzxkqMyX+05bz5 + 8OE63qy7cqJ0y7SxRNAKXoaKSk7ndbmsFBXHgAYqynhA/gyZYTZkS5VShORb + epgUIBqGlWSMc2zjPsSQkX8/QmM1ALZJUWgwJpSCgwVR+FLMQrjMKWc2ZF7D + Ds9gKE8SDxuvj0vQX+xZfZwPp1H71YRyVdL1u1AXb6GEw2qwfFqpQXEwpq0T + RehE9RrTtjnVmh5HSkzkYDiFjCiqLcPUGLCWQwV4eMcrQsZPU+wt8wOzGbV5 + GcSUTKn/e/E/2ovD6rSTkWwZ8MK0vbA3BLSWmmCOlBQGgqHVuEHoY3T6M15a + rwI6E+Oqha28iqnD2O+nK6dCD93hxfBMj6j5Bk2X411jpoVNlJY57oZ56E4H + reG1pasfP8eXeNG8ChpbGbuyiv29PqedWWmxg9OPCjV7zzfmEHVqi4J5TzD5 + U9gk1r1kuS/QFguPK7B3MtDTjDjPCnCX5nKfQVl6IA1fCargAJXq7vFMSg5U + LNMt5cZzpR7Q8QaMguRUd5e0lU8g0m+lvtw/I7z+ajQZC53NepJchs4K2iTe + ieCcUEw3dayksGWaRBPRBHkEqsfAWtLu1t7UxM8XGx4j3qNS8jqz4VnBKroD + 4jRPS2uVuY0ianAem/NMUyb8GWmb+xyHZKTo0Y/pxwqwMYtHLncycuJJyGdx + rsTuHsSeaSk85s5QUWTygGyo36KdbRoURYr00Cz0PdcIGnUJlNsSPYcTYiBr + QAVkzJ70zWerchrrho23c9wTtgHqpaaf/p6b4gV3gg5krdP0qCUfIDpBm0Zj + HM4/vL/E0wkzko7nqdwSr6Uih+GuU2WXM1m4vKbeg7T1sgbkBPvTQXuGUIxV + YDiFJ8fJH04QlSSmeJo5NL2+ZYXjQ9M+VEjJsAX1cXT59xdnjQA01BbGnzSk + 16io1Dspd4/vLbz6QqoRc4+cJkMGmW3f2d91bxzf20jwTcfmvasDymIkDilI + qWLo0lTeBBy9jLiXtFlqxh2nYQrkMpNrpmYp0kDfD6ea/xGFV7IsCLIQ4vMZ + KPYLJLqlbRCLLr/Yx898guM9wO8KZup+DeqgsSK7YTUzfeaeJjgspr6NjSJ3 + 8q9cjGumhXt9M/bx6SlgahVrvvf31BZg7obx28pn0lRzosU0ZE6bhr4WYPF1 + ZrpJNFKFazPgvuHtx5jJw/6dcDj4BOAY1mE3/DsAOxUZW8igy/MAtcWKzMTu + I1fOQqg12iuEMIEMzDVvCf/fDKoUh0fUPvopk0RzuDGNGcQ6ZjtDJjMLettW + zX3estUTJFviVCF4wnzrAbq+lVOK6+MkGN2b7KOnE56ecVj8Qo8LsvidGYoD + udcNOUm62mxWSdR+zBCP1frd1GMdr+NZ+jGmFqn3a3Fy9FOvbpwdQvsb9WWB + T4Y2m811sAcGBprxS7qx4CfWYG1AW/fsIP+jaZ6e/Q0AAP//AwBsvYJfyhMA + AA== + http_version: + recorded_at: Fri, 09 Sep 2016 13:24:08 GMT +- request: + method: put + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/4tkr899c/submit_for_settlement + body: + encoding: UTF-8 + string: | + + + 15.00 + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 09 Sep 2016 13:24:09 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"47e072f51938de0100029f050bd738bb" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - c6fb45a5-bebf-4639-8354-d0ab262674f0 + X-Runtime: + - '0.241379' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAPm30lcAA+xYS2/jNhC+768wfGckO4+1A0XpYos+DgsU7aYL9GJQ0tji + hiJZknLs/fUd6mXJohID7WEPDXKIOB+H8+LMx0SPh4LP9qANk+JhvrgK5zMQ + qcyY2D3Mnz7/RFbzx/hdZDUVhqYWUfG72SxiWXxjn/VqvU6jAD/cmrHUliY2 + ZVIwayHbbKXeGLCWQwHCRkEDcFh7VBAbyiEKqj/dWlpqjWcfCTOSoAkQP/3x + YxSMlx2YFrIUNl7cXoVhFDRfTlCATnMqLKFp6hYJWmcsFInkaIJPWtleJsQj + mwnGH+ZWlzAPau0UdemLoFJniET9v9+uwuUCf+7I7S+fPl5/+fAlCjpp5bkG + igEj1M5cNB7mGX5aVsA8Xoa4LVzj7+fF9f3y5j5c/YUx6TZU+0uVXb5/jftP + G5rIGyvRJ/fRJHf9/v1duFq2ycXVLdPGEkELOHcVhZxOy1JZKCqOHgkUlHHP + +gskhlmfLpVL4Vvf0sMoAUHfrShhnGNRdy76lPz3HhqrAbBMskyDMb4QHCyI + zKViEsJlSjmzPvUadngjfXGSeNl4dV289mLN6uO0O7XY7SaUq5wuL0Jdv4US + JWaDpeNM9ZKDPm1LkfluVCcxTZlTrelxIMRA9lqVT4mi2jIMzakxne3wKael + zaVm395W31ObUJvmXkzOlPq/Fr/TWuxnp+mMZMuAZ6aphb0hoLXUBGOkpDDg + da3C9VwfouNfcWi9CmhVDLPm1/IqpnJjvx/vHC866A4Hwws9ouQr1FWOs8aM + ExspLVM8DePQ3g5awStNtz9/Cm9w0LwKGmoZmrII3Vyfkk7stFjB8QeFkj1k + 3t0VogptljFnCQZ/DBv5upcsdQnaYuJxB9ZOAnockdKxAjylHu4TKEsPpOYr + XhEcoFDtHE+k5EDFPN5SbhxX6gAtb0AvSEp1O6StfAYRf831zf4F4dVXLUmY + 725WneTGd1dQJ3FGePuEYrrOYyGFzeMoGC2NkEegegisVprTmklNXH+x/jbi + LMolryLr7xWsoDsgpeZxbq0y90FADfZjc5VoyoS7I01xX2GTDBQ9uja9KQAL + M9twuZNBKZ6FfBFXSuweQeyZlsJhHgwVWSIPyIa6I5repkFRpEhP9UZXc/VC + Lc6Bcpuj5XBC9NZqUAYJsyd5/dmISo15w8LbldwRth7qXNJ1f8dNccCdoL21 + xmh61JL3EO1CE0ZjSux/OL/E8wkzWB32U7klTkpFCv1Tx8I2ZjIr04p698LW + rdWgUrC/S2juEC5jFhh24dF1cpcTRCGJyZ4nLk0nb1jh8NI0zxaSMyxBfRwM + /25wVghARU1i3E1Deo2CQl1I2Tt8p6F5Dp24Rf+FVCGmHjl1hAwy266yf2jf + OK62keCbls07U3uUxUhsUhBTxdCk8XrtcDD2+N8HYf1aEC55NH5fIelWmsKp + JwCnflZYJibVTE2yxp6869cVJSYKWYrMCBIz4qLrqf8zJJqlrReLJp+d48Yg + wYnnobwZM9UV9sqg1iLb/j3RkKdea9g/x7YNlSKddA9/9GviVnfyehLia1zA + WCvmfO9G9xZgaui6Y+ULqbM5kmIYklKbmtFnYPHBatrmPBD5c9N7DviPH2JG + /+u4EA4HFwCcTNpvhnsaYaUiifUpLNPUw/YxIxO+O89VacFXGs1UJUwgKS3r + 55X7Bw9VisMGpRvXeKNgCjdkdj1fhwSwT+4mQW/rqujgW7o6zmhz7CoEb5gr + PUDTt3LM+p2fBL17k5B1DMsxVg6z3+hxRmZ/MkNxRnWyPk2LF6vVIgqajwku + tlhezMaW4TKcZGRDthU7u2YnQz924trYPrQjGecJPilarVZ33hroKajbL2nb + gutYvb0eaVWzvfgPunn87h8AAAD//wMA8kkGK+sUAAA= + http_version: + recorded_at: Fri, 09 Sep 2016 13:24:09 GMT +recorded_with: VCR 3.0.3 diff --git a/spec/models/solidus_paypal_braintree/transaction_import_spec.rb b/spec/models/solidus_paypal_braintree/transaction_import_spec.rb new file mode 100644 index 00000000..7940d267 --- /dev/null +++ b/spec/models/solidus_paypal_braintree/transaction_import_spec.rb @@ -0,0 +1,85 @@ +require 'spec_helper' + +describe SolidusPaypalBraintree::TransactionImport do + let(:order) { Spree::Order.new } + let(:transaction) { SolidusPaypalBraintree::Transaction.new nonce: 'abcd1234' } + + describe '#source' do + subject { described_class.new(order, transaction).source } + + it { is_expected.to be_a SolidusPaypalBraintree::Source } + + it 'takes the nonce from the transaction' do + expect(subject.nonce).to eq 'abcd1234' + end + + context 'order has a user' do + let(:user) { Spree::User.new } + let(:order) { Spree::Order.new user: user } + + it 'associates user to the source' do + expect(subject.user).to eq user + end + end + end + + describe '#user' do + subject { described_class.new(order, transaction).user } + + it { is_expected.to be_nil } + + context 'when order has a user' do + let(:user) { Spree::User.new } + let(:order) { Spree::Order.new user: user } + + it { is_expected.to eq user } + end + end + + cassette_options = { cassette_name: "transaction/import" } + describe '#import!', vcr: cassette_options do + let(:store) { create :store } + let(:variant) { create :variant } + let(:line_item) { Spree::LineItem.new(variant: variant, quantity: 1, price: 10) } + let(:address) { create :address, country: country } + let(:order) { Spree::Order.create(store: store, line_items: [line_item], ship_address: address, currency: 'USD', total: 10, email: 'test@example.com') } + let(:payment_method) { SolidusPaypalBraintree::Gateway.create! name: 'Braintree' } + let(:country) { create :country } + + let(:transaction) do + SolidusPaypalBraintree::Transaction.new nonce: 'fake-apple-pay-visa-nonce', + payment_method: payment_method + end + + # create a shipping method so we can push through to the end + before do + country + create :shipping_method, cost: 5 + end + + subject { described_class.new(order, transaction).import! } + + it 'advances order to confirm state' do + subject + expect(order.state).to eq 'confirm' + end + + it 'has a payment for the cost of line items + shipment' do + subject + expect(order.payments.first.amount).to eq 15 + end + + it 'is complete and capturable', aggregate_failures: true do + subject + order.complete + + expect(order).to be_complete + expect(order.payments.first).to be_pending + + order.payments.first.capture! + # need to reload, as capture will update the order + expect(order.reload).to be_paid + end + + end +end From c6361014c215589d1a63e1a921c1cb132d13b966 Mon Sep 17 00:00:00 2001 From: Clarke Brunsdon Date: Fri, 9 Sep 2016 06:26:24 -0700 Subject: [PATCH 04/17] Add an address model to transaction Doesn't exactly map to our addresses, so we'll pick that up in email. --- .../solidus_paypal_braintree/transaction.rb | 8 +- .../transaction_address.rb | 10 + .../transaction_import.rb | 23 + .../fixtures/cassettes/transaction/import.yml | 4179 +++++++++++++++++ .../transaction_import_spec.rb | 36 +- 5 files changed, 4253 insertions(+), 3 deletions(-) create mode 100644 app/models/solidus_paypal_braintree/transaction_address.rb diff --git a/app/models/solidus_paypal_braintree/transaction.rb b/app/models/solidus_paypal_braintree/transaction.rb index ebfc31c2..d8b6f781 100644 --- a/app/models/solidus_paypal_braintree/transaction.rb +++ b/app/models/solidus_paypal_braintree/transaction.rb @@ -1,10 +1,11 @@ require 'active_model' +require 'solidus_paypal_braintree/transaction_address' module SolidusPaypalBraintree class Transaction include ActiveModel::Model - attr_accessor :nonce, :payment_method, :payment_type + attr_accessor :nonce, :payment_method, :payment_type, :address validates :nonce, presence: true validates :payment_method, presence: true @@ -15,5 +16,10 @@ class Transaction errors.add(:payment_method, 'Must be braintree') end end + + def address_attributes=(attributes) + self.address = TransactionAddress.new attributes + end + end end diff --git a/app/models/solidus_paypal_braintree/transaction_address.rb b/app/models/solidus_paypal_braintree/transaction_address.rb new file mode 100644 index 00000000..31e86588 --- /dev/null +++ b/app/models/solidus_paypal_braintree/transaction_address.rb @@ -0,0 +1,10 @@ +require 'active_model' + +module SolidusPaypalBraintree + class TransactionAddress + include ActiveModel::Model + + attr_accessor :country_code, :last_name, :first_name, + :city, :zip, :state_code, :address_line_1, :address_line_2 + end +end diff --git a/app/models/solidus_paypal_braintree/transaction_import.rb b/app/models/solidus_paypal_braintree/transaction_import.rb index 6c835d33..731cdef1 100644 --- a/app/models/solidus_paypal_braintree/transaction_import.rb +++ b/app/models/solidus_paypal_braintree/transaction_import.rb @@ -20,6 +20,14 @@ def user end def import! + if address + order.shipping_address = order.billing_address = address + # work around a bug in most solidus versions + # about tax zone cachine between address changes + order.instance_variable_set("@tax_zone", nil) + order.next + end + order.payments.new source: source, payment_method: transaction.payment_method, amount: order.total @@ -29,6 +37,21 @@ def import! advance_order end + def address + transaction.address.try do |ta| + country = Spree::Country.find_by_iso(ta.country_code) + Spree::Address.new first_name: ta.first_name, + last_name: ta.last_name, + city: ta.city, + country: country, + state: country.states.find_by_abbr(ta.state_code), + address1: ta.address_line_1, + address2: ta.address_line_2, + zipcode: ta.zip, + phone: '555-555-5555' + end + end + protected def advance_order until order.state == "confirm" do diff --git a/spec/fixtures/cassettes/transaction/import.yml b/spec/fixtures/cassettes/transaction/import.yml index 25140ce6..8096eed2 100644 --- a/spec/fixtures/cassettes/transaction/import.yml +++ b/spec/fixtures/cassettes/transaction/import.yml @@ -1080,4 +1080,4183 @@ http_interactions: gutYvb0eaVWzvfgPunn87h8AAAD//wMA8kkGK+sUAAA= http_version: recorded_at: Fri, 09 Sep 2016 13:24:09 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions + body: + encoding: UTF-8 + string: | + + + 15.00 + + true + + R218895702-JW83RJDN + fake-apple-pay-visa-nonce + 49776082 + sale + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Fri, 09 Sep 2016 13:54:31 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"ddfafb1a784d30390a63938cac7ab8be" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 61180b44-144b-4932-b919-288a01508f87 + X-Runtime: + - '0.382169' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIABe/0lcAA+xYS2/jNhC+51cYvjOynZcTKEqLLgo0RYsiu2mBXgJKGlts + KJJLUo69v75DUZKliEpSoIceCuQQzXwczovDj47v9iWf7UAbJsXtfHm6mM9A + ZDJnYns7f/zyI1nP75KT2GoqDM0sopKT2SxmefI1/3aZ2ew5jvDDyYyltjIJ + rWwhNfsGeRw1Iqe1BwWJoRziqP7XybJKa9ztQJiRBDeF5PHzpzgaix2YlrIS + NllenC4WcdR8OUUJOiuosIRmmRMS9MdYKFPJbRyFtLW3VUoCuplg/HZudQXz + yFunaEt/CCp1jki0/7BartfXF1eLFbn/Y332cP/p1zjqtHXkGqiFnFA7c9m4 + nef4aVkJ82S1WF6SxTX+fVme3Vyc35wt/8ScdAvq9ZXK/9n644Im88ZKjMl9 + +HKeX19dXS7Wq7acKN0wbSwRtITXoaKS02ldJktFxSGggZIyHpC/QGqYDdlS + hRQh+YbuRwWI+mHFKeMc27gLMWTk34/QWA2AbZLnGowJpWBvQeSuFJMQLjPK + mQ2Z17DFMxjKk8TDxuvjEvQXe1YfpsPxareaUK4KuvoQ6uw9lKiwGiwbV6pX + HIxpU4k8dKI6jWnanGpNDwMlJrI3nEJGFNWWYWoMWMuhBDy8wxUh48cp9p75 + ntmU2qwIYgqm1P+9+B/txX51mslINgx4bppe2BkCWktNMEdKCgPB0GpcL/Qh + OvkJL603Aa2JYdXCVt7E1GHsduOVY6GDbvFieKEH1PwFvsvxrjHjwsZKywx3 + wzy0p4PW8NrS518efr5fxtGboKGVoSvLhbvXp7QTKy12cPK9Qs3O8Y0pRJ3a + PGfOE0z+GDaKdSdZ5gq0wcLjCuydFPQ4I5VjBbiLv9wnUJbuiecrQRXsoVTt + PZ5KyYGKebKh3Diu1AFa3oBRkIzq9pK28hlEUqyLjcG72395TcpCZ7OeJOeh + s4I2iXMiOCcU076OpRS2SOJoJBohD0D1EFhLmt2am5q4+WLDY8R5VEheZzY8 + K1hJt0AqzZPCWmVuooganMfmNNWUCXdGmuY+xSEZKXpwY/qpBGzM/InLrYwq + 8SzkizhVYnsHYse0FA5za6jIU7lHNtRt0cw2DYoiRXr0C13PeYFXF0C5LdBz + OCJ6Mg/KIWX2qPefjarSWDdsvG3FHWHroV5ruunvuClecEdoT9Y4TQ9a8h6i + FTRpNKbC+Yf3l3g+YgbS4TyVG+K0VGTQ33WsbHMm8yqrqXcvbZ3MgyrBvlbQ + nCEUYxUYTuHRcXKHE0QpicmfJw5Np29Y4fDQNA8VUjBsQX0YXP7dxVkjAA01 + hXEnDek1Kkr1Qcrd4TsLb76QasTUI8dnyCCz7Tr7u/aN43obCb5p2bxztUdZ + jMQhBQlVDF0ay33A0euIO0mTJT/uOA1ToCo1mWZqkiL19N1wqvkfUXgly5wg + CyEun4Fiv0KiW9oGsejyq33czCc43gP8Lmem7tegDrwV2Q6riekz9TTBYTH2 + bWgUuZN75WJcEy3c6f3Yx6engLFVrPnO3VMbgKkbxm0rX4iv5kiLaUgrbTx9 + zcHi68y0k2igCtemx33D2w8xo4f9B+GwdwnAMazDbrh3AHYqMraQwSrLAtQW + KzIRu4tcVRZCrdFcIYQJZGCVf0u4XzOoUhyeUPvkpkwcTeGGNKYX65Dt9JnM + JOh9WzX3ec9WR5BsgVOF4AlzrQfo+kaOKa6Lk2B077KPjk44esZh9hs9zMjs + d2YoDuRO1+ckyXK9RgLZfEwQj+Xqw9RjtVgtJunHkFokzq/Z0dEfOrV3tg/t + btTXBT4aWq/Xl8Ee6Bnw45e0Y8FNrN7agLbu2V7+B9M8OfkbAAD//wMAx7Je + bMoTAAA= + http_version: + recorded_at: Fri, 09 Sep 2016 13:54:31 GMT +- request: + method: put + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/qdz6ctck/submit_for_settlement + body: + encoding: UTF-8 + string: | + + + 15.00 + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 09 Sep 2016 13:54:32 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"77a1279357895db2552577d47817a97b" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 4f289087-7286-44da-903b-a5104ffc0e63 + X-Runtime: + - '0.182764' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Fri, 09 Sep 2016 13:54:32 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions + body: + encoding: UTF-8 + string: | + + + 15.00 + + true + + R672346475-J4PZSP9G + fake-apple-pay-visa-nonce + 49776082 + sale + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Fri, 09 Sep 2016 13:56:03 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"b6a2234ef4d6452f2bd90b71a703b550" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 0495471d-033c-428c-8a25-0bffab715784 + X-Runtime: + - '0.456420' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAHO/0lcAA+xYS2/jNhC+768wfGdkOy8nUJQWXWzRnoLupoe9BJQ0trih + SIakHLu/vkNRkiWLSlKghx4K5BDNfBzOi8OPju/3JZ/tQBsmxd18ebaYz0Bk + Mmdiezd//PaFrOf3yafYaioMzSyikk+zWczyJL857F/SbRpH+OFkxlJbmYRW + tpCa/QV5HDUip7UHBYmhHOKo/tfJskpr3O1AmJEEN4Xk8evnOBqLHZiWshI2 + WV6eLRZx1Hw5RQk6K6iwhGaZExL0x1goU8ltHIW0tbdVSgK6mWD8bm51BfPI + W6doS38IKnWOSLT/x9X16vzi6uL6kvx+8fD968PNr3HUaevINVALOaF25rJx + N8/x07IS5slqsbwiixv8+7Y8v728ul2cf8ecdAvq9ZXK/9n644Im88ZKjMl9 + +HJe3FxfXy3Wq7acKN0wbSwRtITTUFHJ6bQuk6Wi4hDQQEkZD8hfITXMhmyp + QoqQfEP3owJE/bDilHGObdyFGDLy70dorAbANslzDcaEUrC3IHJXikkIlxnl + zIbMa9jiGQzlSeJh4/VxCfqLPasP0+F4tVtNKFcFXX0Idf4eSlRYDZaNK9Ur + Dsa0qUQeOlGdxjRtTrWmh4ESE9kbTiEjimrLMDUGrOVQAh7e4YqQ8eMUe898 + z2xKbVYEMQVT6v9e/I/2Yr86zWQkGwY8N00v7AwBraUmmCMlhYFgaDWuF/oQ + nfyGl9abgNbEsGphK29i6jB2u/HKsdBBt3gxvNIDan6A73K8a8y4sLHSMsPd + MA/t6aA1vLZ0+fnLw/I6jt4EDa0MXVku3L0+pZ1YabGDk58VanaOb0wh6tTm + OXOeYPLHsFGsO8kyV6ANFh5XYO+koMcZqRwrwF385T6BsnRPPF8JqmAPpWrv + 8VRKDlTMkw3lxnGlDtDyBoyCZFS3l7SVzyCS880P9YJUzH95TcpCZ7OeJBeh + s4I2iXMiOCcU076OpRS2SOJoJBohD0D1EFhLmt2am5q4+WLDY8R5VEheZzY8 + K1hJt0AqzZPCWmVuo4ganMfmLNWUCXdGmuY+wyEZKXpwY/qpBGzM/InLrYwq + 8SzkqzhTYnsPYse0FA5zZ6jIU7lHNtRt0cw2DYoiRXr0C13PeYFXF0C5LdBz + OCJ6Mg/KIWX2qPefjarSWDdsvG3FHWHroU413fR33BQvuCO0J2ucpgcteQ/R + Cpo0GlPh/MP7SzwfMQPpcJ7KDXFaKjLo7zpWtjmTeZXV1LuXtk7mQZVgLxU0 + ZwjFWAWGU3h0nNzhBFFKYvLniUPT6RtWODw0zUOFFAxbUB8Gl393cdYIQENN + YdxJQ3qNilJ9kHJ3+M7Cmy+kGjH1yPEZMshsu87+qX3juN5Ggm9aNu9c7VEW + I3FIQUIVQ5fGch9wdBpxJ2my5Mcdp2EKVKUm00xNUqSevhtONf8jCq9kmRNk + IcTlM1DsEyS6pW0Qiy6f7ONmPsHxHuB3OTN1vwZ14K3IdlhNTJ+ppwkOi7Fv + Q6PIndwrF+OaaOFO78c+Pj0FjK1izXfuntoATN0wblv5Snw1R1pMQ1pp4+lr + DhZfZ6adRANVuDY97hvefogZPew/CIe9SwCOYR12w70DsFORsYUMVlkWoLZY + kYnYXeSqshBqjeYKIUwgA6v8W8L9mkGV4vCE2ic3ZeJoCjekMb1Yh2ynz2Qm + Qe/bqrnPe7Y6gmQLnCoET5hrPUDXN3JMcV2cBKN7l310dMLRMw6zB3qYkdmf + zFAcyJ2uz0mS5Xq9jKPmY4J4LFcfph6rxWoxST+G1CJxfs2Ojv7Sqb2zfWh3 + o54W+GhovV5fBXugZ8CPX9KOBTexemsD2rpne/kfTPPk098AAAD//wMAiQrB + pMoTAAA= + http_version: + recorded_at: Fri, 09 Sep 2016 13:56:03 GMT +- request: + method: put + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/d9yxqbgb/submit_for_settlement + body: + encoding: UTF-8 + string: | + + + 15.00 + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 09 Sep 2016 13:56:05 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"96b8c30d09caefaa4de5f9c9dd4b0b9d" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - dd1e02a9-25e7-4a03-bd93-b64799a0901b + X-Runtime: + - '0.258225' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Fri, 09 Sep 2016 13:56:05 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions + body: + encoding: UTF-8 + string: | + + + 15.00 + + true + + R497261896-HVJLKZAB + fake-apple-pay-visa-nonce + 49776082 + sale + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Fri, 09 Sep 2016 13:57:51 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"0111504da4c2ea20796498ee8cc3a4d8" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - d3c7444b-b21d-42af-bd65-6f67a77dc78a + X-Runtime: + - '0.381077' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAN+/0lcAA+xYTW/jNhC951cYvjOynU3iBIq22y6Ktrsoiu4mh70ElDS2 + 2FAkS1KO3V/foSjJkkUlKdBDDwVyiGYeh/PF4aPj9/uSz3agDZPibr48X8xn + IDKZM7G9m99//ZGs5++Ts9hqKgzNLKKSs9ksZnlSPusbs89NHOGHkxlLbWUS + WtlCavYX5HHUiJzWHhQkhnKIo/pfJ8sqrXG3A2FGEtwUkvsvH+NoLHZgWspK + 2GR5eb5YxFHz5RQl6KygwhKaZU5I0B9joUwlt3EU0tbeVikJ6GaC8bu51RXM + I2+doi39JqjUOSLR/u/vbq5XV8v1zRX56eGXz5++ffg+jjptHbkGaiEn1M5c + Nu7mOX5aVsI8WS2WV2Rxg39flxe3l9e3l8tvmJNuQb2+Uvk/W39c0GTeWIkx + uQ9fTnT5+mqxXrXlROmGaWOJoCWchopKTqd1mSwVFYeABkrKeED+DKlhNmRL + FVKE5Bu6HxUg6ocVp4xzbOMuxJCRfz9CYzUAtkmeazAmlIK9BZG7UkxCuMwo + ZzZkXsMWz2AoTxIPG6+PS9Bf7Fl9mA7Hq91qQrkq6OpNqIvXUKLCarBsXKle + cTCmTSXy0InqNKZpc6o1PQyUmMjecAoZUVRbhqkxYC2HEvDwDleEjB+n2Gvm + e2ZTarMiiCmYUv/34n+0F/vVaSYj2TDguWl6YWcIaC01wRwpKQwEQ6txvdCH + 6ORnvLReBLQmhlULW3kRU4ex241XjoUOusWL4ZkeUPMH+C7Hu8aMCxsrLTPc + DfPQng5aw2tLXz79uvr4EEcvgoZWhq4sF+5en9JOrLTYwckHhZqd4xtTiDq1 + ec6cJ5j8MWwU606yzBVog4XHFdg7KehxRirHCnAXf7lPoCzdE89XgirYQ6na + ezyVkgMV82RDuXFcqQO0vAGjIBnV7SVt5ROI5PpiZS9ThNdfXpOy0NmsJ8m7 + 0FlBm8Q5EZwTimlfx1IKWyRxNBKNkAegegisJc1uzU1N3Hyx4THiPCokrzMb + nhWspFsgleZJYa0yt1FEDc5jc55qyoQ7I01zn+OQjBQ9uDH9WAI2Zv7I5VZG + lXgS8lmcK7F9D2LHtBQOc2eoyFO5RzbUbdHMNg2KIkW69wtdz3mBVxdAuS3Q + czgiejIPyiFl9qj3n42q0lg3bLxtxR1h66FONd30d9wUL7gjtCdrnKYHLXkP + 0QqaNBpT4fzD+0s8HTED6XCeyg1xWioy6O86VrY5k3mV1dS7l7ZO5kGVYH9W + 0JwhFGMVGE7h0XFyhxNEKYnJnyYOTadvWOHw0DQPFVIwbEF9GFz+3cVZIwAN + NYVxJw3pNSpK9UbK3eE7Cy++kGrE1CPHZ8ggs+06+7v2jeN6Gwm+adm8c7VH + WYzEIQUJVQxdGst9wNFpxJ2kyZIfd5yGKVCVmkwzNUmRevpuONX8jyi8kmVO + kIUQl89AsU+Q6Ja2QSy6fLKPm/kEx3uA3+XM1P0a1IG3ItthNTF9pp4mOCzG + vg2NIndyr1yMa6KFO70f+/j0FDC2ijXfuXtqAzB1w7ht5TPx1RxpMQ1ppY2n + rzlYfJ2ZdhINVOHa9LhvePshZvSwfyMc9i4BOIZ12A33DsBORcYWMlhlWYDa + YkUmYneRq8pCqDWaK4QwgQys8m8J92sGVYrDI2of3ZSJoynckMb0Yh2ynT6T + mQS9bqvmPq/Z6giSLXCqEDxhrvUAXd/IMcV1cRKM7lX20dEJR884zH6jhxmZ + PTBDcSB3uj4nSZbr9TKOmo8J4rFcvZl6rBarxST9GFKLxPk1Ozr6Q6f2zvah + 3Y16WuCjofV6fRXsgZ4BP35JOxbcxOqtDWjrnu3lfzDNk7O/AQAA//8DAKms + NQnKEwAA + http_version: + recorded_at: Fri, 09 Sep 2016 13:57:51 GMT +- request: + method: put + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/mwr9sxds/submit_for_settlement + body: + encoding: UTF-8 + string: | + + + 15.00 + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 09 Sep 2016 13:57:52 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"7668d1c90bc5290e2743b7f3fd6e5c40" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 9756e5d8-8dfe-4501-a6f5-289fb4690213 + X-Runtime: + - '0.225208' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Fri, 09 Sep 2016 13:57:52 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions + body: + encoding: UTF-8 + string: | + + + 15.00 + + true + + R082208645-QPXA5J2K + fake-apple-pay-visa-nonce + 49776082 + sale + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Fri, 09 Sep 2016 13:58:03 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"a43b2e62525e60e503066f40231b452d" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 83ef483a-a65c-4310-ab91-521fa48c444d + X-Runtime: + - '0.421769' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAOu/0lcAA+xYS2/jNhC+51cYvjOyncc6gaJ0u4sCfRy27aYoegkoaWyx + oUiGpBy7v75DUZIli0pSoIceCuQQzXwczovDj47v9yWf7UAbJsXdfHm+mM9A + ZDJnYns3f/j6HVnP75Oz2GoqDM0sopKz2SxmeaL1s/6QwiaO8MPJjKW2Mgmt + bCE1+wvyOGpETmsPChJDOcRR/a+TZZXWuNuBMCMJbgrJw6+f42gsdmBaykrY + ZHl1vljEUfPlFCXorKDCEpplTkjQH2OhTCW3cRTS1t5WKQnoZoLxu7nVFcwj + b52iLf0uqNQ5ItH+L4v1arVYX19ekZ+//P7x6ofVj3HUaevINVALOaF25rJx + N8/x07IS5slqsbwmixv8+7q8uL1a3y4u/sCcdAvq9ZXK/9n644Im88ZKjMl9 + +HJe3nz4cI1+t+VE6YZpY4mgJZyGikpOp3WZLBUVh4AGSsp4QP4CqWE2ZEsV + UoTkG7ofFSDqhxWnjHNs4y7EkJF/P0JjNQC2SZ5rMCaUgr0FkbtSTEK4zChn + NmRewxbPYChPEg8br49L0F/sWX2YDser3WpCuSro6l2oi7dQosJqsGxcqV5x + MKZNJfLQieo0pmlzqjU9DJSYyN5wChlRVFuGqTFgLYcS8PAOV4SMH6fYW+Z7 + ZlNqsyKIKZhS//fif7QX+9VpJiPZMOC5aXphZwhoLTXBHCkpDARDq3G90Ifo + 5Hu8tF4FtCaGVQtbeRVTh7HbjVeOhQ66xYvhhR5Q8yf4Lse7xowLGystM9wN + 89CeDlrDa0uffvq8/havuVdBQytDV5YLd69PaSdWWuzg5KNCzc7xjSlEndo8 + Z84TTP4YNop1J1nmCrTBwuMK7J0U9DgjlWMFuIu/3CdQlu6J5ytBFeyhVO09 + nkrJgYp5sqHcOK7UAVregFGQjOr2krbyCUSSPuf25gXh9ZfXpCx0NutJchk6 + K2iTOCeCc0Ix7etYSmGLJI5GohHyAFQPgbWk2a25qYmbLzY8RpxHheR1ZsOz + gpV0C6TSPCmsVeY2iqjBeWzOU02ZcGekae5zHJKRogc3ph9LwMbMH7ncyqgS + T0K+iHMltvcgdkxL4TB3hoo8lXtkQ90WzWzToChSpAe/0PWcF3h1AZTbAj2H + I6In86AcUmaPev/ZqCqNdcPG21bcEbYe6lTTTX/HTfGCO0J7ssZpetCS9xCt + oEmjMRXOP7y/xNMRM5AO56ncEKelIoP+rmNlmzOZV1lNvXtp62QeVAn2XEFz + hlCMVWA4hUfHyR1OEKUkJn+aODSdvmGFw0PTPFRIwbAF9WFw+XcXZ40ANNQU + xp00pNeoKNU7KXeH7yy8+kKqEVOPHJ8hg8y26+xv2jeO620k+KZl887VHmUx + EocUJFQxdGks9wFHpxF3kiZLftxxGqZAVWoyzdQkRerpu+FU8z+i8EqWOUEW + Qlw+A8U+QaJb2gax6PLJPm7mExzvAX6XM1P3a1AH3opsh9XE9Jl6muCwGPs2 + NIrcyb1yMa6JFu70fuzj01PA2CrWfOfuqQ3A1A3jtpUvxFdzpMU0pJU2nr7m + YPF1ZtpJNFCFa9PjvuHth5jRw/6dcNi7BOAY1mE33DsAOxUZW8hglWUBaosV + mYjdRa4qC6HWaK4QwgQysMq/JdyvGVQpDo+ofXRTJo6mcEMa04t1yHb6TGYS + 9Latmvu8ZasjSLbAqULwhLnWA3R9I8cU18VJMLo32UdHJxw94zD7Qg8zMvuN + GYoDudP1OUmyXK+XcdR8TBCP5erd1GO1WC0m6ceQWiTOr9nR0U+d2jvbh3Y3 + 6mmBj4bW6/V1sAd6Bvz4Je1YcBOrtzagrXu2l//BNE/O/gYAAP//AwB25MsV + yhMAAA== + http_version: + recorded_at: Fri, 09 Sep 2016 13:58:03 GMT +- request: + method: put + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/rrqr7bef/submit_for_settlement + body: + encoding: UTF-8 + string: | + + + 15.00 + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 09 Sep 2016 13:58:05 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"67cde39e4d3688a414958f8b165743d2" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 3bad70ba-bd5a-4e88-8837-21b9065a4714 + X-Runtime: + - '0.511725' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Fri, 09 Sep 2016 13:58:05 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions + body: + encoding: UTF-8 + string: | + + + 15.00 + + true + + R907636982-WTP98KCU + fake-apple-pay-visa-nonce + 49776082 + sale + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Fri, 09 Sep 2016 13:58:22 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"8d71ab5259fe599f26836889dbdd5b41" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - c1533c21-2bc1-4bc4-b8b5-86702126a704 + X-Runtime: + - '0.389120' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAP6/0lcAA+xYy27rNhDd5ysM7xnZzssJFKVtigJFNxe9SVt0E1DS2OIN + RbIk5dj5+g5FSZYiKkmBLrookEU0czicF4eHju/2JZ/tQBsmxe18ebqYz0Bk + Mmdiezt/fPiJrOd3yUlsNRWGZhZRyclsFrM8WWSb9bd0+xpH+OFkxlJbmYRW + tpCavUIeR43Iae1BQWIohziq/3WyrNIadzsQZiTBTSF5/PpjHI3FDkxLWQmb + LC9OF4s4ar6cogSdFVRYQrPMCQn6YyyUqeQ2jkLa2tsqJQHdTDB+O7e6gnnk + rVO0pT8FlTpHJNr/9XpxdXl2eb1ekd8fvlyvf7l/jKNOW0eugVrICbUzl43b + eY6flpUwT1aL5SVZXOPfw/Ls5mJ9s1r9iTnpFtTrK5X/s/XHBU3mjZUYk/vw + 5Ty/vrq6XKxXbTlRumHaWCJoCW9DRSWn07pMloqKQ0ADJWU8IH+B1DAbsqUK + KULyDd2PChD1w4pTxjm2cRdiyMi/H6GxGgDbJM81GBNKwd6CyF0pJiFcZpQz + GzKvYYtnMJQniYeN18cl6C/2rD5Mh+PVbjWhXBV09SnU2UcoUWE1WDauVK84 + GNOmEnnoRHUa07Q51ZoeBkpMZG84hYwoqi3D1BiwlkMJeHiHK0LGj1PsI/M9 + sym1WRHEFEyp/3vxP9qL/eo0k5FsGPDcNL2wMwS0lppgjpQUBoKh1bhe6EN0 + 8jNeWu8CWhPDqoWtvIupw9jtxivHQgfd4sXwQg+o+Qa+y/GuMePCxkrLDHfD + PLSng9bw2tIPf5zff72Io3dBQytDV5YLd69PaSdWWuzg5HuFmp3jG1OIOrV5 + zpwnmPwxbBTrTrLMFWiDhccV2Dsp6HFGKscKcBd/uU+gLN0Tz1eCKthDqdp7 + PJWSAxXzZEO5cVypA7S8AaMgGdXtJW3lM4jkIrtOX1OE119ek7LQ2awnyXno + rKBN4pwIzgnFtK9jKYUtkjgaiUbIA1A9BNaSZrfmpiZuvtjwGHEeFZLXmQ3P + ClbSLZBK86SwVpmbKKIG57E5TTVlwp2RprlPcUhGih7cmH4qARszf+JyK6NK + PAv5Ik6V2N6B2DEthcPcGiryVO6RDXVbNLNNg6JIkR79QtdzXuDVBVBuC/Qc + joiezINySJk96v1no6o01g0bb1txR9h6qLeabvo7booX3BHakzVO04OWvIdo + BU0ajalw/uH9JZ6PmIF0OE/lhjgtFRn0dx0r25zJvMpq6t1LWyfzoEqwvypo + zhCKsQoMp/DoOLnDCaKUxOTPE4em0zescHhomocKKRi2oD4MLv/u4qwRgIaa + wriThvQaFaX6JOXu8J2Fd19INWLqkeMzZJDZdp39XfvGcb2NBN+0bN652qMs + RuKQgoQqhi6N5T7g6G3EnaTJkh93nIYpUJWaTDM1SZF6+m441fyPKLySZU6Q + hRCXz0Cx3yDRLW2DWHT5zT5u5hMc7wF+lzNT92tQB96KbIfVxPSZeprgsBj7 + NjSK3Mm9cjGuiRbu9H7s49NTwNgq1nzn7qkNwNQN47aVL8RXc6TFNKSVNp6+ + 5mDxdWbaSTRQhWvT477h7YeY0cP+k3DYuwTgGNZhN9w7ADsVGVvIYJVlAWqL + FZmI3UWuKguh1miuEMIEMrDKvyXcrxlUKQ5PqH1yUyaOpnBDGtOLdch2+kxm + EvSxrZr7fGSrI0i2wKlC8IS51gN0fSPHFNfFSTC6D9lHRyccPeMw+0IPMzL7 + jRmKA7nT9TlJslyvl3HUfEwQj+Xq09RjtVgtJunHkFokzq/Z0dH7Tu2d7UO7 + G/VtgY+G1uv1ZbAHegb8+CXtWHATq7c2oK17tpf/wTRPTv4GAAD//wMA/3Vx + mcoTAAA= + http_version: + recorded_at: Fri, 09 Sep 2016 13:58:22 GMT +- request: + method: put + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/0cf8jbgz/submit_for_settlement + body: + encoding: UTF-8 + string: | + + + 15.00 + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 09 Sep 2016 13:58:23 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"3eab17f06c00cb7e67f999cfa9de64fb" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - ade78e9c-d461-4655-89d3-e5b0d8077b03 + X-Runtime: + - '0.162348' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Fri, 09 Sep 2016 13:58:23 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions + body: + encoding: UTF-8 + string: | + + + 15.00 + + true + + R903764779-AUP3B9BL + fake-apple-pay-visa-nonce + 49776082 + sale + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Fri, 09 Sep 2016 13:58:38 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"6e8f5050f619b7b1e0f9573eed7415e5" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - a68a83b5-4d5a-4e0f-a7bd-3c4cf93bb203 + X-Runtime: + - '0.430057' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAA7A0lcAA+xYS2/jNhC+768wfGfkRzZxAkXpbhdFWxTFot3soZeAksYW + G4pkScqx99d3KEqyZFFJCvTQQ4EcopmPw3lx+NHx/aHksz1ow6S4my8vFvMZ + iEzmTOzu5g9ffiCb+X3yLraaCkMzi6jk3WwWszyhWi8voSjiCD+czFhqK5PQ + yhZSs2+Qx1Ejclp7VJAYyiGO6n+dLKu0xt2OhBlJcFNIHn7/FEdjsQPTUlbC + Jsv3F4tFHDVfTlGCzgoqLKFZ5oQE/TEWylRyG0chbe1tlZKAbiYYv5tbXcE8 + 8tYp2tJvgkqdIxLt/3azWF9fXV5f35APD5/XH28+/hJHnbaOXAO1kBNqZy4b + d/McPy0rYZ6sFssrsrjBvy/L9e37ze168wfmpFtQr69U/s/WnxY0mTdWYkzu + w5fz8ub6+mqxWbXlROmWaWOJoCWch4pKTqd1mSwVFceABkrKeED+DKlhNmRL + FVKE5Ft6GBUg6ocVp4xzbOMuxJCRfz9CYzUAtkmeazAmlIKDBZG7UkxCuMwo + ZzZkXsMOz2AoTxIPG6+PS9Bf7Fl9nA7Hq91qQrkq6OpNqPVrKFFhNVg2rlSv + OBjTthJ56ER1GtO0OQ4dehwoMZG94RQyoqi2DFNjwFoOJeDhHa4IGT9NsdfM + 98ym1GZFEFMwpf7vxf9oL/ar00xGsmXAc9P0wt4Q0FpqgjlSUhgIhlbjeqEP + 0clPeGm9CGhNDKsWtvIipg5jvx+vHAsddIcXwzM9ouZP8F2Od40ZFzZWWma4 + G+ahPR20hteWfvz686f1r3H0ImhoZejKcuHu9SntxEqLHZx8UKjZO74xhahT + m+fMeYLJH8NGse4ly1yBtlh4XIG9k4IeZ6RyrAB38Zf7BMrSA/F8JaiCA5Sq + vcdTKTlQMU+2lBvHlTpAyxswCpJR3V7SVj6BSK533662KcLrL69JWehs1pPk + MnRW0CZxTgTnhGLa17GUwhZJHI1EI+QRqB4Ca0mzW3NTEzdfbHiMOI8KyevM + hmcFK+kOSKV5UlirzG0UUYPz2FykmjLhzkjT3Bc4JCNFj25MP5aAjZk/crmT + USWehHwWF0rs7kHsmZbCYe4MFXkqD8iGui2a2aZBUaRID36h6zkv8OoCKLcF + eg4nRE/mQTmkzJ70/rNRVRrrho23q7gjbD3Uuaab/o6b4gV3gvZkjdP0qCXv + IVpBk0ZjKpx/eH+JpxNmIB3OU7klTktFBv1dx8o2ZzKvspp699LWyTyoEuyv + CpozhGKsAsMpPDpO7nCCKCUx+dPEoen0DSscHprmoUIKhi2oj4PLv7s4awSg + oaYw7qQhvUZFqd5IuTt8Z+HFF1KNmHrk+AwZZLZdZ3/XvnFcbyPBNy2bd672 + KIuROKQgoYqhS2O5Dzg6j7iTNFny447TMAWqUpNppiYpUk/fDaea/xGFV7LM + CbIQ4vIZKPYZEt3SNohFl8/2cTOf4HgP8LucmbpfgzrwVmQ7rCamz9TTBIfF + 2LehUeRO7pWLcU20cKf3Yx+fngLGVrHme3dPbQGmbhi3rXwmvpojLaYhrbTx + 9DUHi68z006igSpcmx73DW8/xIwe9m+Ew8ElAMewDrvh3gHYqcjYQgarLAtQ + W6zIROwuclVZCLVGc4UQJpCBVf4t4X7NoEpxeETto5sycTSFG9KYXqxDttNn + MpOg123V3Oc1Wx1BsgVOFYInzLUeoOtbOaa4Lk6C0b3KPjo64egZh9lnepyR + 2VdmKA7kTtfnJMlys1nGUfMxQTyWqzdTj9VitZikH0NqkTi/ZidHv+/U3tk+ + tLtRzwt8MrTZbK6CPdAz4McvaceCm1i9tQFt3bO9/A+mefLubwAAAP//AwAj + 72EUyhMAAA== + http_version: + recorded_at: Fri, 09 Sep 2016 13:58:39 GMT +- request: + method: put + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/arr14ehh/submit_for_settlement + body: + encoding: UTF-8 + string: | + + + 15.00 + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 09 Sep 2016 13:58:40 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"32599922d77896ea02b5300461f8bfc3" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 06de9285-e5ef-45d2-a5dd-13118dd5857b + X-Runtime: + - '0.162506' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Fri, 09 Sep 2016 13:58:40 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions + body: + encoding: UTF-8 + string: | + + + 15.00 + + true + + R487672783-VADRRM4N + fake-apple-pay-visa-nonce + 49776082 + sale + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Fri, 09 Sep 2016 13:59:33 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"8863287c8bf604ba9e4e59c165a97d2c" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - b2aa6ec6-12b9-437e-a6a8-e69b06b00c31 + X-Runtime: + - '0.333493' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAEXA0lcAA+xYS2/jNhC+768wfGdkOy8nUJQuumjRwxZFmmyBXgJKGlvc + UCRLUo6dX9+hKMlSRCUp0EMPBXKIZj4O58XhR8e3+5LPdqANk+JmvjxZzGcg + Mpkzsb2ZP9z/RNbz2+RTbDUVhmYWUcmn2SxmeaLthXjOX3Qc4YeTGUttZRJa + 2UJq9gJ5HDUip7UHBYmhHOKo/tfJskpr3O1AmJEEN4Xk4fcvcTQWOzAtZSVs + sjw/WSziqPlyihJ0VlBhCc0yJyToj7FQppLbOAppa2+rlAR0M8H4zdzqCuaR + t07Rlv4QVOockWj/7mx9eXG5ulyfkm+fv9zdfT37NY46bR25BmohJ9TOXDZu + 5jl+WlbCPFktlhdkcYV/98vT6/Or69PTPzEn3YJ6faXyf7b+uKDJvLESY3If + vpxnV5eXF4v1qi0nSjdMG0sELeF1qKjkdFqXyVJRcQhooKSMB+TPkBpmQ7ZU + IUVIvqH7UQGiflhxyjjHNu5CDBn59yM0VgNgm+S5BmNCKdhbELkrxSSEy4xy + ZkPmNWzxDIbyJPGw8fq4BP3FntWH6XC82q0mlKuCrj6EOn0PJSqsBsvGleoV + B2PaVCIPnahOY5o2p1rTw0CJiewNp5ARRbVlmBoD1nIoAQ/vcEXI+HGKvWe+ + ZzalNiuCmIIp9X8v/kd7sV+dZjKSDQOem6YXdoaA1lITzJGSwkAwtBrXC32I + Tn7BS+tNQGtiWLWwlTcxdRi73XjlWOigW7wYnukBNd/BdzneNWZc2FhpmeFu + mIf2dNAaXlta/vHz/Ve8vN8EDa0MXVku3L0+pZ1YabGDk88KNTvHN6YQdWrz + nDlPMPlj2CjWnWSZK9AGC48rsHdS0OOMVI4V4C7+cp9AWbonnq8EVbCHUrX3 + eColByrmyYZy47hSB2h5A0ZBMqrbS9rKJxBJ8WK/n6cIr7+8JmWhs1lPkrPQ + WUGbxDkRnBOKaV/HUgpbJHE0Eo2QB6B6CKwlzW7NTU3cfLHhMeI8KiSvMxue + FaykWyCV5klhrTLXUUQNzmNzkmrKhDsjTXOf4JCMFD24Mf1YAjZm/sjlVkaV + eBLyWZwosb0FsWNaCoe5MVTkqdwjG+q2aGabBkWRIj34ha7nvMCrC6DcFug5 + HBE9mQflkDJ71PvPRlVprBs23rbijrD1UK813fR33BQvuCO0J2ucpgcteQ/R + Cpo0GlPh/MP7SzwdMQPpcJ7KDXFaKjLo7zpWtjmTeZXV1LuXtk7mQZVgf1XQ + nCEUYxUYTuHRcXKHE0QpicmfJg5Np29Y4fDQNA8VUjBsQX0YXP7dxVkjAA01 + hXEnDek1Kkr1Qcrd4TsLb76QasTUI8dnyCCz7Tr7h/aN43obCb5p2bxztUdZ + jMQhBQlVDF0ay33A0euIO0mTJT/uOA1ToCo1mWZqkiL19N1wqvkfUXgly5wg + CyEun4Fiv0KiW9oGsejyq33czCc43gP8Lmem7tegDrwV2Q6riekz9TTBYTH2 + bWgUuZN75WJcEy3c6f3Yx6engLFVrPnO3VMbgKkbxm0rn4mv5kiLaUgrbTx9 + zcHi68y0k2igCtemx33D2w8xo4f9B+GwdwnAMazDbrh3AHYqMraQwSrLAtQW + KzIRu4tcVRZCrdFcIYQJZGCVf0u4XzOoUhweUfvopkwcTeGGNKYX65Dt9JnM + JOh9WzX3ec9WR5BsgVOF4AlzrQfo+kaOKa6Lk2B077KPjk44esZh9hs9zMjs + GzMUB3Kn63OSZLleL+Oo+ZggHsvVh6nHarFaTNKPIbVInF+zo6M/dmrvbB/a + 3aivC3w0tF6vL4I90DPgxy9px4KbWL21AW3ds738D6Z58ulvAAAA//8DAJHx + BObKEwAA + http_version: + recorded_at: Fri, 09 Sep 2016 13:59:33 GMT +- request: + method: put + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/rt6nwdzr/submit_for_settlement + body: + encoding: UTF-8 + string: | + + + 15.00 + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 09 Sep 2016 13:59:35 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"fd144ef69a659b9b865594192d561586" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 489aa3b4-1173-43b0-834b-789567c71a62 + X-Runtime: + - '0.256734' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Fri, 09 Sep 2016 13:59:35 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions + body: + encoding: UTF-8 + string: | + + + 15.00 + + true + + R910009339-9DJ97ZX6 + fake-apple-pay-visa-nonce + 49776082 + sale + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Fri, 09 Sep 2016 13:59:41 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"e028b4e91df7cf8f00a506d74b1e98b2" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 1a6d3a27-c825-4574-9703-027825da8479 + X-Runtime: + - '0.343788' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAE3A0lcAA+xYS2/jNhC+51cYvjOyk2xiB4rSoou+0EPRbop2LwEljS1u + KJIlKcfqr+9QlGQpopIU6KGHAjlEMx+H8+Lwo+P7Y8kXB9CGSXG3XJ+vlgsQ + mcyZ2N8tHz59SzbL++QstpoKQzOLqORssYhZnpT2mB+vVB1H+OFkxlJbmYRW + tpCa/QV5HLUip7W1gsRQDnHU/OtkWaU17lYTZiTBTSF5+PVjHE3FDkxLWQmb + rD+cr1Zx1H45RQk6K6iwhGaZExL0x1goU8ltHIW0jbdVSgK6hWD8bml1BcvI + W6doS78LKnWOSLT/y3a9Wq22l5dbsv344/bm8+/XcdRrm8g1UAs5oXbhsnG3 + zPHTshKWycVqfU1WW/z7tL68/bC9vVp/xpz0C5r1lcr/2frTgjbzxkqMyX34 + cl5tb26uV5uLrpwo3TFtLBG0hJehopLTeV0mS0VFHdBASRkPyJ8hNcyGbKlC + ipB8R4+TAkTDsOKUcY5t3IcYMvLvR2isBsA2yXMNxoRScLQgcleKWQiXGeXM + hsxr2OMZDOVJ4mHjzXEJ+os9q+v5cLzarSaUq4JevAt1+RZKVFgNlk0rNSgO + xrSrRB46Ub3GtG1Otab1SImJHAynkBFFtWWYGgPWcigBD+94Rcj4aYq9ZX5g + NqU2K4KYgin1fy/+R3txWJ12MpIdA56bthcOhoDWUhPMkZLCQDC0BjcIfYxO + fsBL61VAZ2JctbCVVzFNGIfDdOVU6KB7vBieaY2aL+C7HO8aMy1srLTMcDfM + Q3c6aANvLH3/3R+Xq5/i6FXQ2MrYFXdlDpdPHQ3oLHZw8rVCzcHxjTlEk9o8 + Z84TTP4UNon1IFnmCrTDwuMK7J0U9DQjlWMFuIu/3GdQlh6J5ytBFRyhVN09 + nkrJgYplsqPcOK7UAzregFGQjOrukrbyCUTyJb+8qpFk+C+vSVnobDaT5Cp0 + VtAmcU4E54Ri2texlMIWSRxNRBNkDVSPgY2k3a29qYmbLzY8RpxHheRNZsOz + gpV0D6TSPCmsVeY2iqjBeWzOU02ZcGekbe5zHJKRorUb048lYGPmj1zuZVSJ + JyGfxbkS+3sQB6alcJg7Q0WeyiOyoX6LdrZpUBQp0oNf6HrOC7y6AMptgZ7D + CTGQeVAOKbMnvf9sVZXGumHj7SvuCNsA9VLTT3/HTfGCO0EHstZpWmvJB4hO + 0KbRmArnH95f4umEGUnH81TuiNNSkcFw16myy5nMq6yh3oO09TIPqgT7s4L2 + DKEYq8BwCk+OkzucIEpJTP40c2h6fcsKx4emfaiQgmEL6np0+fcXZ4MANNQW + xp00pNeoKNU7KXeP7y28+kJqEHOPHJ8hg8y27+yvujeO620k+KZj887VAWUx + EocUJFQxdGkq9wFHLyPuJW2W/LjjNEyBqtRkmqlZijTQ98Op4X9E4ZUsc4Is + hLh8Bor9AoluaRvEossv9nEzn+B4D/C7nJmmX4M68FZkN6xmps/c0wSHxdS3 + sVHkTu6Vi3HNtHCv92Mfn54Cplax5gd3T+0A5m4Yt618Jr6aEy2mIa208fQ1 + B4uvM9NNopEqXJsB9w1vP8ZMHvbvhMPRJQDHsA674d4B2KnI2EIGqywLUFus + yEzsLnJVWQi1RnuFECaQgVX+LeF+zaBKcXhE7aObMnE0hxvTmEGsY7YzZDKz + oLdtNdznLVs9QbIFThWCJ8y1HqDrOzmluC5OgtG9yT56OuHoGYfFz7RekMVv + zFAcyL1uyEmS9WazjqP2Y4Z4rC/eTT0uVherWfoxphaJ82txcvSbXu2dHUL7 + G/VlgU+GNpvNdbAHBgb8+CXdWHATa7A2oG16dpD/0TRPzv4GAAD//wMAS39+ + fMoTAAA= + http_version: + recorded_at: Fri, 09 Sep 2016 13:59:41 GMT +- request: + method: put + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/mtxdx4py/submit_for_settlement + body: + encoding: UTF-8 + string: | + + + 15.00 + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 09 Sep 2016 13:59:43 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"303d1a94fe11c0427eebb9c914da18f8" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 5195dc30-3f4b-4901-a25c-969b22a112a2 + X-Runtime: + - '0.269152' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Fri, 09 Sep 2016 13:59:43 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions + body: + encoding: UTF-8 + string: | + + + 15.00 + + true + + R846562032-UUE5BPQT + fake-apple-pay-visa-nonce + 49776082 + sale + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Fri, 09 Sep 2016 13:59:56 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"5d50c8ed285257aa514acd6cbe311be0" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 59fb6387-6255-4707-8c24-bff6b0921a23 + X-Runtime: + - '0.314072' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAFzA0lcAA+xYS2/jNhC+768wfGdkO4nXCRSlz0Xb07ZNiqKXgJLGFhuK + 5JKUY/fXdyhKsmRRSQr00EOBHKKZj8N5cfjR8f2h5LM9aMOkuJsvLxbzGYhM + 5kzs7uaPD5/IZn6ffIitpsLQzCIq+TCbxSxPnvW6KFRRxhF+OJmx1FYmoZUt + pGZ/QR5Hjchp7VFBYiiHOKr/dbKs0hp3OxJmJMFNIXn89bs4GosdmJayEjZZ + Xl8sFnHUfDlFCTorqLCEZpkTEvTHWChTyW0chbS1t1VKArqZYPxubnUF88hb + p2hLvwsqdY5ItP/L5mp9vV4tLlfk8fH7628+//wQR522jlwDtZATamcuG3fz + HD8tK2GerBbLNVnc4N/D8vL2+ub2ev0H5qRbUK+vVP7P1p8WNJk3VmJM7sOX + 8+rm48f1YrNqy4nSLdPGEkFLOA8VlZxO6zJZKiqOAQ2UlPGA/AVSw2zIliqk + CMm39DAqQNQPK04Z59jGXYghI/9+hMZqAGyTPNdgTCgFBwsid6WYhHCZUc5s + yLyGHZ7BUJ4kHjZeH5egv9iz+jgdjle71YRyVdDVu1CXb6FEhdVg2bhSveJg + TNtK5KET1WlM0+ZUa3ocKDGRveEUMqKotgxTY8BaDiXg4R2uCBk/TbG3zPfM + ptRmRRBTMKX+78X/aC/2q9NMRrJlwHPT9MLeENBaaoI5UlIYCIZW43qhD9HJ + j3hpvQpoTQyrFrbyKqYOY78frxwLHXSHF8MLPaLmT/BdjneNGRc2VlpmuBvm + oT0dtIbXltY//PTp5vc4ehU0tDJ0Zblw9/qUdmKlxQ5Ovlao2Tu+MYWoU5vn + zHmCyR/DRrHuJctcgbZYeFyBvZOCHmekcqwAd/GX+wTK0gPxfCWoggOUqr3H + Uyk5UDFPtpQbx5U6QMsbMAqSUd1e0lY+g0h2h6svSiO8/vKalIXOZj1JrkJn + BW0S50RwTiimfR1LKWyRxNFINEIegeohsJY0uzU3NXHzxYbHiPOokLzObHhW + sJLugFSaJ4W1ytxGETU4j81FqikT7ow0zX2BQzJS9OjG9FMJ2Jj5E5c7GVXi + WcgXcaHE7h7EnmkpHObOUJGn8oBsqNuimW0aFEWK9OgXup7zAq8ugHJboOdw + QvRkHpRDyuxJ7z8bVaWxbth4u4o7wtZDnWu66e+4KV5wJ2hP1jhNj1ryHqIV + NGk0psL5h/eXeD5hBtLhPJVb4rRUZNDfdaxscybzKqupdy9tncyDKsG+VNCc + IRRjFRhO4dFxcocTRCmJyZ8nDk2nb1jh8NA0DxVSMGxBfRxc/t3FWSMADTWF + cScN6TUqSvVOyt3hOwuvvpBqxNQjx2fIILPtOvur9o3jehsJvmnZvHO1R1mM + xCEFCVUMXRrLfcDRecSdpMmSH3echilQlZpMMzVJkXr6bjjV/I8ovJJlTpCF + EJfPQLHPkOiWtkEsuny2j5v5BMd7gN/lzNT9GtSBtyLbYTUxfaaeJjgsxr4N + jSJ3cq9cjGuihTu9H/v49BQwtoo137t7agswdcO4beUL8dUcaTENaaWNp685 + WHydmXYSDVTh2vS4b3j7IWb0sH8nHA4uATiGddgN9w7ATkXGFjJYZVmA2mJF + JmJ3kavKQqg1miuEMIEMrPJvCfdrBlWKwxNqn9yUiaMp3JDG9GIdsp0+k5kE + vW2r5j5v2eoIki1wqhA8Ya71AF3fyjHFdXESjO5N9tHRCUfPOMw+0+OMzH5j + huJA7nR9TpIsN5tlHDUfE8RjuXo39VgtVotJ+jGkFonza3Zy9NtO7Z3tQ7sb + 9bzAJ0ObzWYd7IGeAT9+STsW3MTqrQ1o657t5X8wzZMPfwMAAP//AwDlcuiU + yhMAAA== + http_version: + recorded_at: Fri, 09 Sep 2016 13:59:57 GMT +- request: + method: put + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/kr6hhphm/submit_for_settlement + body: + encoding: UTF-8 + string: | + + + 15.00 + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 09 Sep 2016 13:59:58 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"4d66ce03d606fce9383278e265658b70" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - a53484b3-ed82-4f64-b2f1-a7efce15c874 + X-Runtime: + - '0.145352' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Fri, 09 Sep 2016 13:59:58 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions + body: + encoding: UTF-8 + string: | + + + 15.00 + + true + + R959961914-B7DGWHQK + fake-apple-pay-visa-nonce + 49776082 + sale + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Fri, 09 Sep 2016 14:00:15 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"fa7bfea7f93834ea125230ac4bb76050" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 699fb3e2-38eb-4ba3-9aa8-51f558390cba + X-Runtime: + - '0.394966' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAG/A0lcAA+xYS2/jNhC+51cYvjOS3DzsQFHa7aLbopd2u2nRXgJKGltM + KJIlKcfur+9QL0sRlaRADz0UyCGa+TicF4cfHd8dSr7YgzZMittldB4uFyAy + mTOxu13ef/mOrJd3yVlsNRWGZhZRydliEbM8iXZi9fh8/RgH+OFkxlJbmYRW + tpCa/QV5HLQip7VHBYmhHOKg/tfJskpr3O1ImJEEN4Xk/pePcTAVOzAtZSVs + El2eh2EctF9OUYLOCiosoVnmhAT9MRbKVHIbBz5t7W2VEo9uIRi/XVpdwTJo + rFO0pd8FlTpHJNr/vLncbK6iTXRBPlx//PTb9z//GAe9to5cA7WQE2oXLhu3 + yxw/LSthmazC6IqEG/z7El3chOFNdPkH5qRfUK+vVP7P1p8WtJk3VmJM7qMp + 58Xm+voqXK+6cqJ0y7SxRNASXoaKSk7ndZksFRVHjwZKyrhH/gypYdZnSxVS + +ORbepgUIBiGFaeMc2zjPkSfkX8/QmM1ALZJnmswxpeCgwWRu1LMQrjMKGfW + Z17DDs+gL08SDxuvj4vXX+xZfZwPp1G71YRyVdDVu1BfvYUSFVaDZdNKDYqD + MW0rkftOVK8xbZtTrelxpMREDoaTz4ii2jJMjQFrOZSAh3e8wmf8NMXeMj8w + m1KbFV5MwZT6vxf/o704rE47GcmWAc9N2wt7Q0BrqQnmSElhwBtajRuEPkYn + P+Cl9SqgMzGumt/Kq5g6jP1+unIqdNAdXgzP9IiaR2i6HO8aMy1srLTMcDfM + Q3c6aA2vLV1//vR7+CEOXgWNrYxdiUJ3r89pZ1Za7ODkG4WaveMbc4g6tXnO + nCeY/ClsEutesswVaIuFxxXYOynoaUYqxwpwl+Zyn0FZeiANX/Gq4ACl6u7x + VEoOVCyTLeXGcaUe0PEGjIJkVHeXtJVPIJKd2gh7hfD6q9GkzHc260ly4Tsr + aJM4J7xzQjHd1LGUwhZJHExEE+QRqB4Da0m7W3tTEzdfrH+MOI8KyevM+mcF + K+kOSKV5UlirzE0QUIPz2JynmjLhzkjb3Oc4JANFj25MP5SAjZk/cLmTQSWe + hHwW50rs7kDsmZbCYW4NFXkqD8iG+i3a2aZBUaRI981C13ONoFEXQLkt0HM4 + IQayBpRDyuxJ33y2qkpj3bDxdhV3hG2Aeqnpp7/jpnjBnaADWes0PWrJB4hO + 0KbRmArnH95f4umEGUnH81RuidNSkcFw16myy5nMq6ym3oO09bIGVAn2ZwXt + GUIxVoHhFJ4cJ3c4QZSSmPxp5tD0+pYVjg9N+1AhBcMW1MfR5d9fnDUC0FBb + GHfSkF6jolTvpNw9vrfw6gupRsw9cpoMGWS2fWd/3b1xXG8jwTcdm3euDiiL + kTikIKGKoUtTeRNw8DLiXtJmqRl3nPopUJWaTDM1S5EG+n441fyPKLySZU6Q + hRCXT0+xXyDRLW29WHT5xT5u5hMc7x5+lzNT96tXB40V2Q2rmekz9zTBYTH1 + bWwUuZN75WJcMy3c65uxj09PAVOrWPO9u6e2AHM3jNtWPpOmmhMtpiGttGno + aw4WX2emm0Qjlb82A+7r336MmTzs3wmHg0sAjmHtd8O9A7BTkbH5DFZZ5qG2 + WJGZ2F3kqrLga432CiFMIAOrmreE+zWDKsXhAbUPbsrEwRxuTGMGsY7ZzpDJ + zILetlVzn7ds9QTJFjhVCJ4w13qArm/llOK6OAlG9yb76OmEo2ccFj/R44Is + fmWG4kDudUNOkkTrdRQH7ccM8YhW76Yeq3AVztKPMbVInF+Lk6Pf9urG2SG0 + v1FfFvhkaL1eX3l7YGCgGb+kGwtuYg3WerR1zw7yP5rmydnfAAAA//8DAAGZ + 2LrKEwAA + http_version: + recorded_at: Fri, 09 Sep 2016 14:00:15 GMT +- request: + method: put + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/1gn2jw7j/submit_for_settlement + body: + encoding: UTF-8 + string: | + + + 15.00 + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 09 Sep 2016 14:00:17 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"1c4bf32f77606f7a368bcff44ff9527f" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 2c53c8d9-bc41-4b29-9096-580fdc5be171 + X-Runtime: + - '0.180759' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Fri, 09 Sep 2016 14:00:17 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions + body: + encoding: UTF-8 + string: | + + + 15.00 + + true + + R876985243-TFN8XPT4 + fake-apple-pay-visa-nonce + 49776082 + sale + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Fri, 09 Sep 2016 14:03:16 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"459fbbc6c6e2596b1f4d017763939174" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 28c8a5f4-410d-4957-bdb3-193933032c9e + X-Runtime: + - '0.470892' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIACTB0lcAA+xYTW/jNhC951cYvjOyHa/jBIrSosW2PbRYdJNi20tASWOL + DUWqJOVY++s7FCVZsqgkBXrooUAO0czjcL44fHR4f8z57ABKMynu5svLxXwG + IpEpE/u7+ePDR7Kd30cXoVFUaJoYREUXs1nI0ihZ724Ox81NGOCHlWlDTakj + WppMKvYV0jBoRFZrqgIiTTmEQf2vlSWlUrhbRZiWBDeF6PHz92EwFlswzWUp + TLT8cLlYhEHzZRU5qCSjwhCaJFZI0B9tII8lN2Hg09beljHx6GaC8bu5USXM + A2edoi31LqhUKSLR/q/b683N9sNqfUUePv6y/fLpYR0GnbaOXAE1kBJqZjYb + d/MUPw3LYR6tFssNWdzg38Nyfbu4ul1u/sCcdAvq9WWR/rP1pwVN5rWRGJP9 + cOVc31xfbxbbVVtOlO6Y0oYImsN5qKjkdFqXyLygovJoIKeMe+QvEGtmfLaK + TAqffEePowIE/bDCmHGObdyF6DPy70eojQLANklTBVr7UnA0IFJbikkIlwnl + zPjMK9jjGfTlSeJh4/Vx8fqLPauq6XCc2q4mlBcZXb0LdfUWSpRYDZaMK9Ur + Dsa0K0XqO1GdRjdtTpWi1UCJiewNJ5+RgirDMDUajOGQAx7e4Qqf8dMUe8t8 + z2xMTZJ5MRkriv978T/ai/3qNJOR7BjwVDe9cNAElJKKYI4KKTR4Q6txvdCH + 6OgnvLReBbQmhlXzW3kVU4dxOIxXjoUWuseL4YVWqPkTXJfjXaPHhQ0LJRPc + DfPQng5aw2tLP375/YefP4fBq6ChlaEry4W916e0EysNdnD0bYGag+UbU4g6 + tWnKrCeY/DFsFOtBssQWaIeFxxXYOzGocUZKywpwF3e5T6AMPRLHV7wqOEJe + tPd4LCUHKubRjnJtuVIHaHkDRkESqtpL2shnENHKvFTpBuH1l9PEzHc260my + 9p0VtEmsE945UTDl6phLYbIoDEaiEbICqobAWtLs1tzUxM4X4x8j1qNM8jqz + /lnBcroHUioeZcYU+jYIqMZ5rC9jRZmwZ6Rp7ksckkFBKzumn3LAxkyfuNzL + oBTPQr6Iy0Ls70EcmJLCYu40FWksj8iGui2a2aagoEiRHt1C23NO4NQZUG4y + 9BxOiJ7MgVKImTnp3WejKhXWDRtvX3JL2Hqoc003/S03xQvuBO3JGqdppSTv + IVpBk0atS5x/eH+J5xNmIB3OU7kjVktFAv1dx8o2ZzItk5p699LWyRyoFOyv + EpozhGKsAsMpPDpO9nCCyCXR6fPEoen0DSscHprmoUIyhi2oqsHl312cNQLQ + UFMYe9KQXqMiL95JuTt8Z+HVF1KNmHrkuAxpZLZdZ3/TvnFsbyPB1y2bt672 + KIuWOKQgogVDl8ZyF3BwHnEnabLkxh2nfgpUxjpRrJikSD19N5xq/kcKvJJl + SpCFEJtPT7HPkOiWMl4suny2j535BMe7h9+lTNf96tWBsyLbYTUxfaaeJjgs + xr4NjSJ3sq9cjGuihTu9G/v49BQwtoo1P9h7agcwdcPYbeULcdUcaTENcam0 + o68pGHyd6XYSDVT+2vS4r3/7IWb0sH8nHI42ATiGld8N+w7ATkXG5jNYJomH + 2mJFJmK3kRelAV9rNFcIYQIZWOneEvbXDFoUHJ5Q+2SnTBhM4YY0phfrkO30 + mcwk6G1bNfd5y1ZHkEyGU4XgCbOtB+j6To4pro2TYHRvso+OTlh6xmH2iVYz + MvuNaYoDudP1OUm03G6XYdB8TBCP5erd1GO1WC0m6ceQWkTWr9nJ0e86tXO2 + D+1u1PMCnwxtt9uNtwd6Btz4Je1YsBOrt9ajrXu2l//BNI8u/gYAAP//AwD2 + lbmvyhMAAA== + http_version: + recorded_at: Fri, 09 Sep 2016 14:03:16 GMT +- request: + method: put + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/c4f9vx69/submit_for_settlement + body: + encoding: UTF-8 + string: | + + + 15.00 + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 09 Sep 2016 14:03:17 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"45a2fb649cb072870884b7f503218ef8" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 9bbe601c-8a1d-4ef6-8a20-e1bb5a4490df + X-Runtime: + - '0.243916' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Fri, 09 Sep 2016 14:03:17 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions + body: + encoding: UTF-8 + string: | + + + 15.00 + + true + + R521294350-DUDCDGBU + fake-apple-pay-visa-nonce + 49776082 + sale + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Fri, 09 Sep 2016 14:03:41 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"73787dc44362cce26a99c9ba58f63c28" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 809572d4-5dfd-428e-a9fb-36f18d32511b + X-Runtime: + - '0.324195' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAD3B0lcAA+xYS2/jNhC+51cYvjOyncfagaK03aBFL8Wi3SzQvQSUNLa4 + oUiWpBx7f32HoiRLEZWkQA89FMghmvk4nBeHHx3fHUo+24M2TIrb+fJ8MZ+B + yGTOxO52/vD5Z7Ke3yVnsdVUGJpZRCVns1nM8qQ87K43G32II/xwMmOprUxC + K1tIzb5DHkeNyGntUUFiKIc4qv91sqzSGnc7EmYkwU0hefjjPo7GYgempayE + TZZX54tFHDVfTlGCzgoqLKFZ5oQE/TEWylRyG0chbe1tlZKAbiYYv51bXcE8 + 8tYp2tLvgkqdIxLt/361Wq42lxdXC3L/cP/x/pefHuKo09aRa6AWckLtzGXj + dp7jp2UlzJPVYnlNFhv8+7y8vFlc3Fwuv2JOugX1+krl/2z9aUGTeWMlxuQ+ + fDkvNx8+XC/Wq7acKN0ybSwRtISXoaKS02ldJktFxTGggZIyHpA/Q2qYDdlS + hRQh+ZYeRgWI+mHFKeMc27gLMWTk34/QWA2AbZLnGowJpeBgQeSuFJMQLjPK + mQ2Z17DDMxjKk8TDxuvjEvQXe1Yfp8PxareaUK4KunoX6uItlKiwGiwbV6pX + HIxpW4k8dKI6jWnanGpNjwMlJrI3nEJGFNWWYWoMWMuhBDy8wxUh46cp9pb5 + ntmU2qwIYgqm1P+9+B/txX51mslItgx4bppe2BsCWktNMEdKCgPB0GpcL/Qh + OvkVL61XAa2JYdXCVl7F1GHs9+OVY6GD7vBieKZH1HwD3+V415hxYWOlZYa7 + YR7a00FreG3p4uufn377EkevgoZWhq4sF+5en9JOrLTYwcmPCjV7xzemEHVq + 85w5TzD5Y9go1r1kmSvQFguPK7B3UtDjjFSOFeAu/nKfQFl6IJ6vBFVwgFK1 + 93gqJQcq5smWcuO4UgdoeQNGQTKq20vayicQybej2m9ShNdfXpOy0NmsJ8ll + 6KygTeKcCM4JxbSvYymFLZI4GolGyCNQPQTWkma35qYmbr7Y8BhxHhWS15kN + zwpW0h2QSvOksFaZmyiiBuexOU81ZcKdkaa5z3FIRooe3Zh+LAEbM3/kciej + SjwJ+SzOldjdgdgzLYXD3Boq8lQ6cttt0cw2DYoiRXrwC13PeYFXF0C5LdBz + OCF6Mg/KIWX2pPefjarSWDdsvF3FHWHroV5quunvuClecCdoT9Y4TY9a8h6i + FTRpNKbC+Yf3l3g6YQbS4TyVW+K0VGTQ33WsbHMm8yqrqXcvbZ3MgyrB/qqg + OUMoxiownMKj4+QOJ4hSEpM/TRyaTt+wwuGhaR4qpGDYgvo4uPy7i7NGABpq + CuNOGtJrVJTqnZS7w3cWXn0h1YipR47PkEFm23X2D+0bx/U2EnzTsnnnao+y + GIlDChKqGLo0lvuAo5cRd5ImS37ccRqmQFVqMs3UJEXq6bvhVPM/ovBKljlB + FkJcPgPFfoFEt7QNYtHlF/u4mU9wvAf4Xc5M3a9BHXgrsh1WE9Nn6mmCw2Ls + 29Aocif3ysW4Jlq40/uxj09PAWOrWPO9u6e2AFM3jNtWPhNfzZEW05BW2nj6 + moPF15lpJ9FAFa5Nj/uGtx9iRg/7d8Lh4BKAY1iH3XDvAOxUZGwhg1WWBagt + VmQidhe5qiyEWqO5QggTyMAq/5Zwv2ZQpTg8ovbRTZk4msINaUwv1iHb6TOZ + SdDbtmru85atjiDZAqcKwRPmWg/Q9a0cU1wXJ8Ho3mQfHZ1w9IzD7BM9zsjs + CzMUB3Kn63OSZLleL+Oo+ZggHsvVu6nHarFaTNKPIbVInF+zk6MfO7V3tg/t + btSXBT4ZWq/X18Ee6Bnw45e0Y8FNrN7agLbu2V7+B9M8OfsbAAD//wMAg1dt + b8oTAAA= + http_version: + recorded_at: Fri, 09 Sep 2016 14:03:41 GMT +- request: + method: put + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/mxg699rx/submit_for_settlement + body: + encoding: UTF-8 + string: | + + + 15.00 + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 09 Sep 2016 14:03:42 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"8c6408ca763f49df41a6650843e903c6" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - ea7d874c-9519-49e5-8863-8ab6f1a948b0 + X-Runtime: + - '0.207379' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAD7B0lcAA+xYS2/jNhC+51cYvjOyncfagaK03aBFL8Wi3SzQvQSUNLa4 + oUiWpByrv75DvSxZVGKgPeyhQA4R5+NwXpz56PDhkPPZHrRhUtzPl5eL+QxE + IlMmdvfzp88/k/X8IboIrabC0MQiKrqYzUKWRvlhd7vZ6EMY4IdbM5bawkSm + iHNmLaTPW6mfDVjLIQdhw6ABOKwtFUSGcgiD6l+3lhRa49klYUYSNAGipz8e + w2C87MA0l4Ww0fLmcrEIg+bLCXLQSUaFJTRJ3CJB64yFPJYcTfBJK9uLmHhk + M8H4/dzqAuZBrZ2iLn0WVOoUkaj/95vVcrW5vrpZkMenx4+Pv/z0FAadtPJc + A8WAEWpnLhr38xQ/LcthHq0Wy1uy2ODf5+X13eLq7nr5FWPSbaj2Fyo9f/8K + 9x83NJE3VqJP7qNO7vXmw4fbxXrVJhdXt0wbSwTN4dRVFHI6LUtkrqgoPRLI + KeOe9VeIDbM+XSqTwre+pYdRAoK+W2HMOMei7lz0KfnvPTRWA2CZpKkGY3wh + OFgQqUvFJITLhHJmfeo17PBG+uIk8bLx6rp47cWa1eW0O7XY7SaUq4yuzkJd + vYcSBWaDJeNM9ZKDPm0LkfpuVCcxTZlTrWk5EGIge63Kp0RRbRmG5tiYTnb4 + lNPCZlKzv99X31MbU5tkXkzGlPq/Fr/TWuxnp+mMZMuAp6aphb0hoLXUBGOk + pDDgda3C9VwfoqNfcWi9CWhVDLPm1/ImpnJjvx/vHC866A4HwystUfIN6irH + WWPGiQ2VlgmehnFobwet4JWmq69/fvrtSxi8CRpqGZqyXLi5PiWd2GmxgqMf + FUr2kHp3V4gqtGnKnCUY/DFs5OtessQlaIuJxx1YOzHocUQKxwrwlHq4T6As + PZCar3hFcIBctXM8lpIDFfNoS7lxXKkDtLwBvSAJ1e2QtvIFRPStVPtNjPDq + q5bEzHc3q05y7bsrqJM4I7x9QjFd5zGXwmZRGIyWRsgSqB4Cq5XmtGZSE9df + rL+NOIsyyavI+nsFy+kOSKF5lFmrzF0QUIP92FzGmjLh7khT3JfYJANFS9em + n3PAwkyfudzJoBAvQr6KSyV2DyD2TEvhMPeGijSWjup2RzS9TYOiSJGe6o2u + 5uqFWpwB5TZDy+GI6K3VoBRiZo/y+rMRFRrzhoW3K7gjbD3UqaTr/o6b4oA7 + QntrjdG01JL3EO1CE0ZjCux/OL/EyxEzWB32U7klTkpFAv1Tx8I2ZjItkop6 + 98LWrdWgQrC/CmjuEC5jFhh24dF1cpcTRC6JSV8mLk0nb1jh8NI0zxaSMSxB + XQ6Gfzc4KwSgoiYx7qYhvUZBrs6k7B2+09A8h47cov9CqhBTj5w6QgaZbVfZ + P7RvHFfbSPBNy+adqT3KYiQ2KYioYmjSeL12OBh7/O+DsHorCOc8Gr+vkHQr + TeHUE4BTPyssYpNopiZZY0/e9euKEhOFLEWmBIkZcdH11P8JEs3S1otFk0/O + cWOQ4MTzUN6UmeoKe2VQa5Ft/55oyFOvNeyfY9uGSpFOuoc/+jVxqzt5PQnx + NS5grBVzvnejewswNXTdsfKV1NkcSTEMcaFNzehTsPhgNW1zHoj8uek9B/zH + DzGj3zrOhMPBBQAnk/ab4Z5GWKlIYn0KiyTxsH3MyITvznNVWPCVRjNVCRNI + Sov6eeV+4KFKcXhG6bNrvGEwhRsyu56vQwLYJ3eToPd1VXTwPV0dZ7QZdhWC + N8yVHqDpWzlm/c5Pgt69S8g6huUYK4fZJ1rOyOwLMxRnVCfr07RouV4vw6D5 + mOBiy9XZbGy1WC0mGdmQbUXOrtnR0I+duDa2D+1IxmmCj4rW6/WttwZ6Cur2 + S9q24DpWb69HWtVsL/6Dbh5d/AMAAP//AwAmL1sX6xQAAA== + http_version: + recorded_at: Fri, 09 Sep 2016 14:03:42 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions + body: + encoding: UTF-8 + string: | + + + 15.00 + + true + + R918866408-DKXQC3B3 + fake-apple-pay-visa-nonce + 49776082 + sale + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Fri, 09 Sep 2016 14:10:09 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"aced6edfb5b52c6837e5f51d8837990b" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 861cdf2e-4c71-4a91-aefc-25090eb36494 + X-Runtime: + - '0.418078' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAMHC0lcAA+xYS2/jNhC+51cYvjOSHW/iBIrSdhcFigJF202K3b0ElDS2 + uKFILkk59v76DvWyZFFJCvTQQ4EcopmPw3lx+NHR3b7gsx1ow6S4nS/Ow/kM + RCozJra384f7n8l6fhefRVZTYWhqERWfzWYRy+LV929fs6uLNArww8mMpbY0 + MS1tLjX7DlkUNCKntQcFsaEcoqD618nSUmvc7UCYkQQ3hfjh44coGIsdmBay + FDZevDsPwyhovpyiAJ3mVFhC09QJCfpjLBSJ5DYKfNrK2zIhHt1MMH47t7qE + eVBbp2hLvwkqdYZItP/n9WK9vrxchWvy4ddPf7y/+OkiCjptFbkGaiEj1M5c + Nm7nGX5aVsA8XoaLSxJe49/9YnWzCG/C6y+Yk25Btb5U2T9bf1zQZN5YiTG5 + j6ac11dXl+F62ZYTpRumjSWCFnAaKio5ndalslBUHDwaKCjjHvkzJIZZny2V + S+GTb+h+VICgH1aUMM6xjbsQfUb+/QiN1QDYJlmmwRhfCvYWROZKMQnhMqWc + WZ95DVs8g748STxsvDouXn+xZ/VhOpxa7VYTylVOl29CXbyGEiVWg6XjSvWK + gzFtSpH5TlSnMU2bU63pYaDERPaGk8+IotoyTI0BazkUgId3uMJn/DjFXjPf + M5tQm+ZeTM6U+r8X/6O92K9OMxnJhgHPTNMLO0NAa6kJ5khJYcAbWoXrhT5E + x7/gpfUioDUxrJrfyouYKozdbrxyLHTQLV4Mz/SAmq9QdzneNWZc2EhpmeJu + mIf2dNAKXln6fP/bl/BjFLwIGloZurII3b0+pZ1YabGD4x8VanaOb0whqtRm + GXOeYPLHsFGsO8lSV6ANFh5XYO8koMcZKR0rwF3qy30CZeme1HzFq4I9FKq9 + xxMpOVAxjzeUG8eVOkDLGzAKklLdXtJWPoGIV6urd9cJwquvWpMw39msJsnK + d1bQJnFOeOeEYrquYyGFzeMoGIlGyANQPQRWkma35qYmbr5Y/xhxHuWSV5n1 + zwpW0C2QUvM4t1aZmyCgBuexOU80ZcKdkaa5z3FIBooe3Jh+LAAbM3vkciuD + UjwJ+SzOldjegdgxLYXD3BoqskTukQ11WzSzTYOiSJEe6oWu52pBrc6Bcpuj + 53BE9GQ1KIOE2aO+/mxUpca6YeNtS+4IWw91qummv+OmeMEdoT1Z4zQ9aMl7 + iFbQpNGYEucf3l/i6YgZSIfzVG6I01KRQn/XsbLNmczKtKLevbR1shpUCvat + hOYMoRirwHAKj46TO5wgCklM9jRxaDp9wwqHh6Z5qJCcYQvqw+Dy7y7OCgFo + qCmMO2lIr1FRqDdS7g7fWXjxhVQhph45dYYMMtuus39o3ziut5Hgm5bNO1d7 + lMVIHFIQU8XQpbG8Djg4jbiTNFmqxx2nfgpUJibVTE1SpJ6+G04V/yMKr2SZ + EWQhxOXTU+wTJLqlrReLLp/s42Y+wfHu4XcZM1W/enVQW5HtsJqYPlNPExwW + Y9+GRpE7uVcuxjXRwp2+Hvv49BQwtoo137l7agMwdcO4beUzqas50mIaklKb + mr5mYPF1ZtpJNFD5a9Pjvv7th5jRw/6NcNi7BOAY1n433DsAOxUZm89gmaYe + aosVmYjdRa5KC77WaK4QwgQysLJ+S7hfM6hSHB5R++imTBRM4YY0phfrkO30 + mcwk6HVbFfd5zVZHkGyOU4XgCXOtB+j6Ro4prouTYHSvso+OTjh6xmH2Oz3M + yOwvZigO5E7X5yTxYr1eREHzMUE8Fss3U49luAwn6ceQWsTOr9nR0feduna2 + D+1u1NMCHw2t1+tLbw/0DNTjl7RjwU2s3lqPturZXv4H0zw++xsAAP//AwD7 + GvBbyhMAAA== + http_version: + recorded_at: Fri, 09 Sep 2016 14:10:09 GMT +- request: + method: put + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/4zqjd73c/submit_for_settlement + body: + encoding: UTF-8 + string: | + + + 15.00 + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 09 Sep 2016 14:10:10 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"d35ab7a396487bf21e62177163deb52d" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - d227b379-800a-4465-9825-47eae737ce21 + X-Runtime: + - '0.243460' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Fri, 09 Sep 2016 14:10:10 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions + body: + encoding: UTF-8 + string: | + + + 15.00 + + true + + R376394147-W4QRBWAX + fake-apple-pay-visa-nonce + 49776082 + sale + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Fri, 09 Sep 2016 14:10:32 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"689c1ecef30fcc9f51d1806c8926ed8b" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 469c8066-c035-45bd-aa7d-704be34033d1 + X-Runtime: + - '0.382554' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIANjC0lcAA+xYTW/jNhC951cYvjOynWziBIrSbYsFeina3U236CWgpLHF + DUVyScqx99d3KEqyZFFJCvTQQ4EcopnH4Xxx+Oj4fl/y2Q60YVLczZfni/kM + RCZzJrZ384fPH8h6fp+cxVZTYWhmEZWczWYxy5OLjdnYdP81jvDDyYyltjIJ + rWwhNfsOeRw1Iqe1BwWJoRziqP7XybJKa9ztQJiRBDeF5OHTz3E0FjswLWUl + bLJ8d75YxFHz5RQl6KygwhKaZU5I0B9joUwlt3EU0tbeVikJ6GaC8bu51RXM + I2+doi39JqjUOSLR/seL66uLm8vl5TX5cvn7xx+/vP8zjjptHbkGaiEn1M5c + Nu7mOX5aVsI8WS2WV2Rxg3+fl5e3y8XtxeovzEm3oF5fqfyfrT8uaDJvrMSY + 3Icv5+XN9fXVYr1qy4nSDdPGEkFLOA0VlZxO6zJZKioOAQ2UlPGA/BlSw2zI + liqkCMk3dD8qQNQPK04Z59jGXYghI/9+hMZqAGyTPNdgTCgFewsid6WYhHCZ + Uc5syLyGLZ7BUJ4kHjZeH5egv9iz+jAdjle71YRyVdDVm1AXr6FEhdVg2bhS + veJgTJtK5KET1WlM0+ZUa3oYKDGRveEUMqKotgxTY8BaDiXg4R2uCBk/TrHX + zPfMptRmRRBTMKX+78X/aC/2q9NMRrJhwHPT9MLOENBaaoI5UlIYCIZW43qh + D9HJL3hpvQhoTQyrFrbyIqYOY7cbrxwLHXSLF8MzPaDmK/gux7vGjAsbKy0z + 3A3z0J4OWsNrSx8+rVe/3sTRi6ChlaEry4W716e0EystdnDyXqFm5/jGFKJO + bZ4z5wkmfwwbxbqTLHMF2mDhcQX2Tgp6nJHKsQLcxV/uEyhL98TzlaAK9lCq + 9h5PpeRAxTzZUG4cV+oALW/AKEhGdXtJW/kEIrn59k5ttwivv7wmZaGzWU+S + y9BZQZvEORGcE4ppX8dSClskcTQSjZAHoHoIrCXNbs1NTdx8seEx4jwqJK8z + G54VrKRbIJXmSWGtMrdRRA3OY3OeasqEOyNNc5/jkIwUPbgx/VgCNmb+yOVW + RpV4EvJZnCuxvQexY1oKh7kzVOSp3CMb6rZoZpsGRZEiPfiFrue8wKsLoNwW + 6DkcET2ZB+WQMnvU+89GVWmsGzbetuKOsPVQp5pu+jtuihfcEdqTNU7Tg5a8 + h2gFTRqNqXD+4f0lno6YgXQ4T+WGOC0VGfR3HSvbnMm8ymrq3UtbJ/OgSrBv + FTRnCMVYBYZTeHSc3OEEUUpi8qeJQ9PpG1Y4PDTNQ4UUDFtQHwaXf3dx1ghA + Q01h3ElDeo2KUr2Rcnf4zsKLL6QaMfXI8RkyyGy7zv6hfeO43kaCb1o271zt + URYjcUhBQhVDl8ZyH3B0GnEnabLkxx2nYQpUpSbTTE1SpJ6+G041/yMKr2SZ + E2QhxOUzUOwTJLqlbRCLLp/s42Y+wfEe4Hc5M3W/BnXgrch2WE1Mn6mnCQ6L + sW9Do8id3CsX45po4U7vxz4+PQWMrWLNd+6e2gBM3TBuW/lMfDVHWkxDWmnj + 6WsOFl9npp1EA1W4Nj3uG95+iBk97N8Ih71LAI5hHXbDvQOwU5GxhQxWWRag + tliRidhd5KqyEGqN5gohTCADq/xbwv2aQZXi8IjaRzdl4mgKN6QxvViHbKfP + ZCZBr9uquc9rtjqCZAucKgRPmGs9QNc3ckxxXZwEo3uVfXR0wtEzDrPf6GFG + Zn8wQ3Egd7o+J0mW6/UyjpqPCeKxXL2ZeqwWq8Uk/RhSi8T5NTs6+lOn9s72 + od2Nelrgo6H1en0V7IGeAT9+STsW3MTqrQ1o657t5X8wzZOzvwEAAP//AwA2 + 7TEEyhMAAA== + http_version: + recorded_at: Fri, 09 Sep 2016 14:10:32 GMT +- request: + method: put + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/3fsftbxj/submit_for_settlement + body: + encoding: UTF-8 + string: | + + + 15.00 + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 09 Sep 2016 14:10:33 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"925abc7dcff1138cf4a2c4323246c083" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 7f2a2ed4-8b0c-4a25-9f70-30c1bd370843 + X-Runtime: + - '0.156763' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Fri, 09 Sep 2016 14:10:33 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions + body: + encoding: UTF-8 + string: | + + + 15.00 + + true + + R312971578-Y7XQNRNH + fake-apple-pay-visa-nonce + 49776082 + sale + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Fri, 09 Sep 2016 14:10:39 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"a6cffca82fde173731717d91468a464b" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - c957fca6-e3a8-413f-b4cb-d2307003eef6 + X-Runtime: + - '0.380381' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAN/C0lcAA+xYS2/jNhC+51cYvjOynWzsBIrSokWxvQTb7Wa33UtASWOL + DUVyScqx9td3qJcli0pSoIceCuQQzXwczovDjw7vDjmf7UEbJsXtfHm+mM9A + JDJlYnc7f/j0C9nM76Kz0GoqDE0soqKz2SxkaXR5Cd+ychOHAX44mbHUFiai + hc2kZt8hDYNG5LS2VBAZyiEMqn+dLCm0xt1KwowkuClED7//HAZjsQPTXBbC + Rst354tFGDRfTpGDTjIqLKFJ4oQE/TEW8lhyGwY+beVtEROPbiYYv51bXcA8 + qK1TtKXfBJU6RSTa/3ixXF2vl+/WG/Ln+o/f7j/evw+DTltFroFaSAm1M5eN + 23mKn5blMI9Wi+UVWVzj36fl5c1ycXNx/RVz0i2o1hcq/WfrjwuazBsrMSb3 + 0ZTzer2+WmxWbTlRumXaWCJoDqehopLTaV0ic0VF6dFAThn3yJ8hNsz6bKlM + Cp98Sw+jAgT9sMKYcY5t3IXoM/LvR2isBsA2SVMNxvhScLAgUleKSQiXCeXM + +sxr2OEZ9OVJ4mHj1XHx+os9q8vpcGq1W00oVxldvQl18RpKFFgNlowr1SsO + xrQtROo7UZ3GNG1OtablQImJ7A0nnxFFtWWYGgPWcsgBD+9whc/4cYq9Zr5n + NqY2ybyYjCn1fy/+R3uxX51mMpItA56aphf2hoDWUhPMkZLCgDe0CtcLfYiO + fsVL60VAa2JYNb+VFzFVGPv9eOVY6KA7vBieaYmav6DucrxrzLiwodIywd0w + D+3poBW8svRh9eX91/sweBE0tDJ0Zblw9/qUdmKlxQ6OflSo2Tu+MYWoUpum + zHmCyR/DRrHuJUtcgbZYeFyBvRODHmekcKwAd6kv9wmUpQdS8xWvCg6Qq/Ye + j6XkQMU82lJuHFfqAC1vwChIQnV7SVv5BCJab56/K43w6qvWxMx3NqtJcuk7 + K2iTOCe8c0IxXdcxl8JmURiMRCNkCVQPgZWk2a25qYmbL9Y/RpxHmeRVZv2z + guV0B6TQPMqsVeYmCKjBeWzOY02ZcGekae5zHJKBoqUb0485YGOmj1zuZFCI + JyGfxbkSuzsQe6alcJhbQ0UaywOyoW6LZrZpUBQp0kO90PVcLajVGVBuM/Qc + joierAalEDN71NefjarQWDdsvF3BHWHroU413fR33BQvuCO0J2ucpqWWvIdo + BU0ajSlw/uH9JZ6OmIF0OE/lljgtFQn0dx0r25zJtEgq6t1LWyerQYVg3wpo + zhCKsQoMp/DoOLnDCSKXxKRPE4em0zescHhomocKyRi2oC4Hl393cVYIQENN + YdxJQ3qNily9kXJ3+M7Ciy+kCjH1yKkzZJDZdp39Q/vGcb2NBN+0bN652qMs + RuKQgogqhi6N5XXAwWnEnaTJUj3uOPVToCI2iWZqkiL19N1wqvgfUXgly5Qg + CyEun55inyDRLW29WHT5ZB838wmOdw+/S5mp+tWrg9qKbIfVxPSZeprgsBj7 + NjSK3Mm9cjGuiRbu9PXYx6engLFVrPne3VNbgKkbxm0rn0ldzZEW0xAX2tT0 + NQWLrzPTTqKByl+bHvf1bz/EjB72b4TDwSUAx7D2u+HeAdipyNh8Bosk8VBb + rMhE7C5yVVjwtUZzhRAmkIEV9VvC/ZpBleLwiNpHN2XCYAo3pDG9WIdsp89k + JkGv26q4z2u2OoJkM5wqBE+Yaz1A17dyTHFdnASje5V9dHTC0TMOsw+0nJHZ + Z2YoDuRO1+ck0XKzWYZB8zFBPJarN1OP1WK1mKQfQ2oROb9mR0d/6tS1s31o + d6OeFvhoaLPZXHl7oGegHr+kHQtuYvXWerRVz/byP5jm0dnfAAAA//8DAFg8 + rDzKEwAA + http_version: + recorded_at: Fri, 09 Sep 2016 14:10:39 GMT +- request: + method: put + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/44eqhy8b/submit_for_settlement + body: + encoding: UTF-8 + string: | + + + 15.00 + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 09 Sep 2016 14:10:40 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"d2e3d885813db6ec6e65542ceebc5864" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - c4adc451-f4ac-4aaa-8546-45e2999fd09f + X-Runtime: + - '0.228330' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Fri, 09 Sep 2016 14:10:40 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions + body: + encoding: UTF-8 + string: | + + + 15.00 + + true + + R253994071-3GSJXKZJ + fake-apple-pay-visa-nonce + 49776082 + sale + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Fri, 09 Sep 2016 14:10:53 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"45690b3b1088723794ad76555e4ade4e" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 76073565-ded8-44bd-b543-37a771fae74f + X-Runtime: + - '0.447067' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAO3C0lcAA+xYS2/jNhC+768wfGdkOy8nUJQWLVp0eyk2m8ViLwEljS02 + FMmSlGPvr+9QlGTJopIU6KGHAjlEMx+H8+Lwo+P7fclnO9CGSXE3X54t5jMQ + mcyZ2N7NHz//Qtbz++RDbDUVhmYWUcmH2SxmeVJcLtPden0eR/jhZMZSW5mE + VraQmn2HPI4akdPag4LEUA5xVP/rZFmlNe52IMxIgptC8vjwcxyNxQ5MS1kJ + mywvzxaLOGq+nKIEnRVUWEKzzAkJ+mMslKnkNo5C2trbKiUB3Uwwfje3uoJ5 + 5K1TtKXfBZU6RyTa/7S6PL+5uVhcL8n5rw8fv/7+7WMcddo6cg3UQk6onbls + 3M1z/LSshHmyWiyvyOIG/z4vL26Xi9vL82+Yk25Bvb5S+T9bf1zQZN5YiTG5 + D1/Oi5vr66vFetWWE6Ubpo0lgpZwGioqOZ3WZbJUVBwCGigp4wH5C6SG2ZAt + VUgRkm/oflSAqB9WnDLOsY27EENG/v0IjdUA2CZ5rsGYUAr2FkTuSjEJ4TKj + nNmQeQ1bPIOhPEk8bLw+LkF/sWf1YTocr3arCeWqoKt3oc7fQokKq8GycaV6 + xcGYNpXIQyeq05imzanW9DBQYiJ7wylkRFFtGabGgLUcSsDDO1wRMn6cYm+Z + 75lNqc2KIKZgSv3fi//RXuxXp5mMZMOA56bphZ0hoLXUBHOkpDAQDK3G9UIf + opPf8NJ6FdCaGFYtbOVVTB3GbjdeORY66BYvhhd6QM2f4Lsc7xozLmystMxw + N8xDezpoDa8tPSy+fvqCl/eroKGVoSvLhbvXp7QTKy12cPKjQs3O8Y0pRJ3a + PGfOE0z+GDaKdSdZ5gq0wcLjCuydFPQ4I5VjBbiLv9wnUJbuiecrQRXsoVTt + PZ5KyYGKebKh3Diu1AFa3oBRkIzq9pK28hlEcrXVq+cXhNdfXpOy0NmsJ8lF + 6KygTeKcCM4JxbSvYymFLZI4GolGyANQPQTWkma35qYmbr7Y8BhxHhWS15kN + zwpW0i2QSvOksFaZ2yiiBuexOUs1ZcKdkaa5z3BIRooe3Jh+KgEbM3/iciuj + SjwL+SLOlNjeg9gxLYXD3Bkq8lTukQ11WzSzTYOiSJEe/ULXc17g1QVQbgv0 + HI6InsyDckiZPer9Z6OqNNYNG29bcUfYeqhTTTf9HTfFC+4I7ckap+lBS95D + tIImjcZUOP/w/hLPR8xAOpynckOclooM+ruOlW3OZF5lNfXupa2TeVAl2F8V + NGcIxVgFhlN4dJzc4QRRSmLy54lD0+kbVjg8NM1DhRQMW1AfBpd/d3HWCEBD + TWHcSUN6jYpSvZNyd/jOwqsvpBox9cjxGTLIbLvO/qF947jeRoJvWjbvXO1R + FiNxSEFCFUOXxnIfcHQacSdpsuTHHadhClSlJtNMTVKknr4bTjX/IwqvZJkT + ZCHE5TNQ7BMkuqVtEIsun+zjZj7B8R7gdzkzdb8GdeCtyHZYTUyfqacJDoux + b0OjyJ3cKxfjmmjhTu/HPj49BYytYs137p7aAEzdMG5b+UJ8NUdaTENaaePp + aw4WX2emnUQDVbg2Pe4b3n6IGT3s3wmHvUsAjmEddsO9A7BTkbGFDFZZFqC2 + WJGJ2F3kqrIQao3mCiFMIAOr/FvC/ZpBleLwhNonN2XiaAo3pDG9WIdsp89k + JkFv26q5z1u2OoJkC5wqBE+Yaz1A1zdyTHFdnASje5N9dHTC0TMOsz/oYUZm + X5ihOJA7XZ+TJMv1ehlHzccE8Viu3k09VovVYpJ+DKlF4vyaHR39qVN7Z/vQ + 7kY9LfDR0Hq9vgr2QM+AH7+kHQtuYvXWBrR1z/byP5jmyYe/AQAA//8DALH1 + sSzKEwAA + http_version: + recorded_at: Fri, 09 Sep 2016 14:10:53 GMT +- request: + method: put + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/h51bv883/submit_for_settlement + body: + encoding: UTF-8 + string: | + + + 15.00 + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 09 Sep 2016 14:10:54 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"ad422994dbc8aab3483d61e8c98009a3" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 666d800b-ba87-4cd5-bb85-f1dbf5db0c08 + X-Runtime: + - '0.206017' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Fri, 09 Sep 2016 14:10:54 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions + body: + encoding: UTF-8 + string: | + + + 15.00 + + true + + R323071728-UHUD3JLE + fake-apple-pay-visa-nonce + 49776082 + sale + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Fri, 09 Sep 2016 14:11:13 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"d2518f3f93980d575c1c0f9cff89e0f1" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 1f2c84ef-47a5-4564-b877-96a1a0ddd3f9 + X-Runtime: + - '0.351815' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAAHD0lcAA+xYS2/jNhC+51cYvjOynZc3UJQW3RbtoodtN+mhl4CSxhYb + imRJyrH31+9QlGTJopIU6KGHAjlEMx+H8+Lwo+P7fclnO9CGSXE3X54v5jMQ + mcyZ2N7NHx9+Iuv5fXIWW02FoZlFVHI2m8UsT9TKKvp8dRVH+OFkxlJbmYRW + tpCafYU8jhqR09qDgsRQDnFU/+tkWaU17nYgzEiCm0Ly+OVjHI3FDkxLWQmb + LK/OF4s4ar6cogSdFVRYQrPMCQn6YyyUqeQ2jkLa2tsqJQHdTDB+N7e6gnnk + rVO0pd8FlTpHJNr//WJ1sbhZ3qzW5PHnx48Xn379MY46bR25BmohJ9TOXDbu + 5jl+WlbCPFktltdk8QH/HpaXt8vl7fLiT8xJt6BeX6n8n60/Lmgyb6zEmNyH + L+flh5ub68V61ZYTpRumjSWClnAaKio5ndZlslRUHAIaKCnjAfkLpIbZkC1V + SBGSb+h+VICoH1acMs6xjbsQQ0b+/QiN1QDYJnmuwZhQCvYWRO5KMQnhMqOc + 2ZB5DVs8g6E8STxsvD4uQX+xZ/VhOhyvdqsJ5aqgq3ehLt5CiQqrwbJxpXrF + wZg2lchDJ6rTmKbNqdb0MFBiInvDKWREUW0ZpsaAtRxKwMM7XBEyfpxib5nv + mU2pzYogpmBK/d+L/9Fe7FenmYxkw4DnpumFnSGgtdQEc6SkMBAMrcb1Qh+i + k1/w0noV0JoYVi1s5VVMHcZuN145FjroFi+GF3pAzV/guxzvGjMubKy0zHA3 + zEN7OmgNry399vD50xe8aF4FDa0MXVku3L0+pZ1YabGDk+8VanaOb0wh6tTm + OXOeYPLHsFGsO8kyV6ANFh5XYO+koMcZqRwrwF385T6BsnRPPF8JqmAPpWrv + 8VRKDlTMkw3lxnGlDtDyBoyCZFS3l7SVzyCSy69GpFuE119ek7LQ2awnyWXo + rKBN4pwIzgnFtK9jKYUtkjgaiUbIA1A9BNaSZrfmpiZuvtjwGHEeFZLXmQ3P + ClbSLZBK86SwVpnbKKIG57E5TzVlwp2RprnPcUhGih7cmH4qARszf+JyK6NK + PAv5Is6V2N6D2DEthcPcGSryVO6RDXVbNLNNg6JIkR79QtdzXuDVBVBuC/Qc + joiezINySJk96v1no6o01g0bb1txR9h6qFNNN/0dN8UL7gjtyRqn6UFL3kO0 + giaNxlQ4//D+Es9HzEA6nKdyQ5yWigz6u46Vbc5kXmU19e6lrZN5UCXY3xU0 + ZwjFWAWGU3h0nNzhBFFKYvLniUPT6RtWODw0zUOFFAxbUB8Gl393cdYIQENN + YdxJQ3qNilK9k3J3+M7Cqy+kGjH1yPEZMshsu87+rn3juN5Ggm9aNu9c7VEW + I3FIQUIVQ5fGch9wdBpxJ2my5Mcdp2EKVKUm00xNUqSevhtONf8jCq9kmRNk + IcTlM1DsEyS6pW0Qiy6f7ONmPsHxHuB3OTN1vwZ14K3IdlhNTJ+ppwkOi7Fv + Q6PIndwrF+OaaOFO78c+Pj0FjK1izXfuntoATN0wblv5Qnw1R1pMQ1pp4+lr + DhZfZ6adRANVuDY97hvefogZPezfCYe9SwCOYR12w70DsFORsYUMVlkWoLZY + kYnYXeSqshBqjeYKIUwgA6v8W8L9mkGV4vCE2ic3ZeJoCjekMb1Yh2ynz2Qm + QW/bqrnPW7Y6gmQLnCoET5hrPUDXN3JMcV2cBKN7k310dMLRMw6zz/QwI7M/ + mKE4kDtdn5Mky/V6GUfNxwTxWK7eTT1Wi9Vikn4MqUXi/JodHf2hU3tn+9Du + Rj0t8NHQer2+DvZAz4Afv6QdC25i9dYGtHXP9vI/mObJ2TcAAAD//wMAv/Ky + hMoTAAA= + http_version: + recorded_at: Fri, 09 Sep 2016 14:11:13 GMT +- request: + method: put + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/p2tpak55/submit_for_settlement + body: + encoding: UTF-8 + string: | + + + 15.00 + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 09 Sep 2016 14:11:14 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"b3071ffa9b797ec17890031aff0a2aff" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - a3001af4-9961-4c03-9b1a-d079990b4c6b + X-Runtime: + - '0.204821' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Fri, 09 Sep 2016 14:11:14 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions + body: + encoding: UTF-8 + string: | + + + 15.00 + + true + + R922771233-5U9BR66N + fake-apple-pay-visa-nonce + 49776082 + sale + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Fri, 09 Sep 2016 15:16:20 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"2da02915fe0ea2b92d8199629b837e79" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - df58df55-79ba-4d50-96a7-c3399a548897 + X-Runtime: + - '0.386313' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAETS0lcAA+xYS2/jNhC+51cYvjOynY3jBIrSF/q4FIvtpoe9BJQ0tthQ + JJekHHt/fYeiJEsWlaRADz0UyCGa+TicF4cfHT8cSj7bgzZMivv58nIxn4HI + ZM7E7n7++Plnspk/JBex1VQYmllEJRezWczy5Obw/HX/zaZxhB9OZiy1lUlo + ZQup2TfI46gROa09KkgM5RBH9b9OllVa425HwowkuCkkj3/8FEdjsQPTUlbC + Jsvry8UijpovpyhBZwUVltAsc0KC/hgLZSq5jaOQtva2SklANxOM38+trmAe + eesUbel3QaXOEYn2P92uVjc3y9XVFbl+vP3h03r9exx12jpyDdRCTqiduWzc + z3P8tKyEebJaLNdkcYt/n5fXd8v13WrxBXPSLajXVyr/Z+tPC5rMGysxJvfh + y/nh9uZmvdis2nKidMu0sUTQEs5DRSWn07pMloqKY0ADJWU8IH+B1DAbsqUK + KULyLT2MChD1w4pTxjm2cRdiyMi/H6GxGgDbJM81GBNKwcGCyF0pJiFcZpQz + GzKvYYdnMJQniYeN18cl6C/2rD5Oh+PVbjWhXBV09S7U1VsoUWE1WDauVK84 + GNO2EnnoRHUa07Q51ZoeB0pMZG84hYwoqi3D1BiwlkMJeHiHK0LGT1PsLfM9 + sym1WRHEFEyp/3vxP9qL/eo0k5FsGfDcNL2wNwS0lppgjpQUBoKh1bhe6EN0 + 8hteWq8CWhPDqoWtvIqpw9jvxyvHQgfd4cXwQo+o+Qt8l+NdY8aFjZWWGe6G + eWhPB63htaXV1ZePv/waR6+ChlaGriwX7l6f0k6stNjByfcKNXvHN6YQdWrz + nDlPMPlj2CjWvWSZK9AWC48rsHdS0OOMVI4V4C7+cp9AWXognq8EVXCAUrX3 + eColByrmyZZy47hSB2h5A0ZBMqrbS9rKZxDJ1W61N3h3+y+vSVnobNaT5EPo + rKBN4pwIzgnFtK9jKYUtkjgaiUbII1A9BNaSZrfmpiZuvtjwGHEeFZLXmQ3P + ClbSHZBK86SwVpm7KKIG57G5TDVlwp2RprkvcUhGih7dmH4qARszf+JyJ6NK + PAv5Ii6V2D2A2DMthcPcGyryVB6QDXVbNLNNg6JIkR79QtdzXuDVBVBuC/Qc + ToiezINySJk96f1no6o01g0bb1dxR9h6qHNNN/0dN8UL7gTtyRqn6VFL3kO0 + giaNxlQ4//D+Es8nzEA6nKdyS5yWigz6u46Vbc5kXmU19e6lrZN5UCXY1wqa + M4RirALDKTw6Tu5wgiglMfnzxKHp9A0rHB6a5qFCCoYtqI+Dy7+7OGsEoKGm + MO6kIb1GRaneSbk7fGfh1RdSjZh65PgMGWS2XWd/175xXG8jwTctm3eu9iiL + kTikIKGKoUtjuQ84Oo+4kzRZ8uOO0zAFqlKTaaYmKVJP3w2nmv8RhVeyzAmy + EOLyGSj2GRLd0jaIRZfP9nEzn+B4D/C7nJm6X4M68FZkO6wmps/U0wSHxdi3 + oVHkTu6Vi3FNtHCn92Mfn54Cxlax5nt3T20Bpm4Yt618Ib6aIy2mIa208fQ1 + B4uvM9NOooEqXJse9w1vP8SMHvbvhMPBJQDHsA674d4B2KnI2EIGqywLUFus + yETsLnJVWQi1RnOFECaQgVX+LeF+zaBKcXhC7ZObMnE0hRvSmF6sQ7bTZzKT + oLdt1dznLVsdQbIFThWCJ8y1HqDrWzmmuC5OgtG9yT46OuHoGYfZR3qckdmf + zFAcyJ2uz0mS5WazjKPmY4J4LFfvph6rxWoxST+G1CJxfs1Ojv7Yqb2zfWh3 + o54X+GRos9msgz3QM+DHL2nHgptYvbUBbd2zvfwPpnly8TcAAAD//wMA64MW + JcoTAAA= + http_version: + recorded_at: Fri, 09 Sep 2016 15:16:21 GMT +- request: + method: put + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/7xkqvztb/submit_for_settlement + body: + encoding: UTF-8 + string: | + + + 15.00 + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 09 Sep 2016 15:16:21 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"21e90c4426705069ddf75dbef2904ada" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - bcfdb8e9-ae74-4d0e-b732-266aad622d69 + X-Runtime: + - '0.191606' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Fri, 09 Sep 2016 15:16:21 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions + body: + encoding: UTF-8 + string: | + + + 15.00 + + true + + R410624757-S2D97MRR + fake-apple-pay-visa-nonce + 49776082 + sale + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Fri, 09 Sep 2016 15:25:43 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"ea2ed60c6470099c79308aeb8275030c" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - c07cd6ea-8491-422f-bc17-c2ba6bb5842e + X-Runtime: + - '0.391773' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAHfU0lcAA+xYTW/jNhC9768wfGdkexPHCRSlRRdbtECBRXZTFL0ElDS2 + 2FAkS1KO3V/foSjJkkUlKdBDDwVyiGYeh/PF4aPj+0PJZ3vQhklxN19eLOYz + EJnMmdjdzR+/fSab+X3yIbaaCkMzi6jkw2wWszzZLY7b9TqzcYQfTmYstZVJ + aGULqdlfkMdRI3Jae1SQGMohjup/nSyrtMbdjoQZSXBTSB6/foqjsdiBaSkr + YZPl1cViEUfNl1OUoLOCCktoljkhQX+MhTKVHJ0LaWtvq5QEdDPB+N3c6grm + kbdO0ZZ+F1TqHJFo/+FyuVivLq+vrsnX1aeb618eHuKo09aRa6AWckLtzGXj + bp7jp2UlzJPVYrkmixv8+7a8ul1d3V5+/B1z0i2o11cq/2frTwuazBsrMSb3 + 4ct5eXN9vV5sVm05Ubpl2lgiaAnnoaKS02ldJktFxTGggZIyHpC/QGqYDdlS + hRQh+ZYeRgWI+mHFKeMc27gLMWTk34/QWA2AbZLnGowJpeBgQeSuFJMQLjPK + mQ2Z17DDMxjKk8TDxuvjEvQXe1Yfp8PxareaUK4KunoX6uNbKFFhNVg2rlSv + OBjTthJ56ER1GtO0OdWaHgdKTGRvOIWMKKotw9QYsJZDCXh4hytCxk9T7C3z + PbMptVkRxBRMqf978T/ai/3qNJORbBnw3DS9sDcEtJaaYI6UFAaCodW4XuhD + dPITXlqvAloTw6qFrbyKqcPY78crx0IH3eHF8EKPqPkDfJfjXWPGhY2Vlhnu + hnloTwet4bWlhx+/fP7t5zh6FTS0MnRluXD3+pR2YqXFDk6+V6jZO74xhahT + m+fMeYLJH8NGse4ly1yBtlh4XIG9k4IeZ6RyrAB38Zf7BMrSA/F8JaiCA5Sq + vcdTKTlQMU+2lBvHlTpAyxswCpJR3V7SVj6DSNLrq+Jlh/D6y2tSFjqb9SS5 + DJ0VtEmcE8E5oZj2dSylsEUSRyPRCHkEqofAWtLs1tzUxM0XGx4jzqNC8jqz + 4VnBSroDUmmeFNYqcxtF1OA8Nheppky4M9I09wUOyUjRoxvTTyVgY+ZPXO5k + VIlnIV/EhRK7exB7pqVwmDtDRZ7KA7KhbotmtmlQFCnSo1/oes4LvLoAym2B + nsMJ0ZN5UA4psye9/2xUlca6YePtKu4IWw91rummv+OmeMGdoD1Z4zQ9asl7 + iFbQpNGYCucf3l/i+YQZSIfzVG6J01KRQX/XsbLNmcyrrKbevbR1Mg+qBPuz + guYMoRirwHAKj46TO5wgSklM/jxxaDp9wwqHh6Z5qJCCYQvq4+Dy7y7OGgFo + qCmMO2lIr1FRqndS7g7fWXj1hVQjph45PkMGmW3X2d+1bxzX20jwTcvmnas9 + ymIkDilIqGLo0ljuA47OI+4kTZb8uOM0TIGq1GSaqUmK1NN3w6nmf0ThlSxz + giyEuHwGin2GRLe0DWLR5bN93MwnON4D/C5npu7XoA68FdkOq4npM/U0wWEx + 9m1oFLmTe+ViXBMt3On92Menp4CxVaz53t1TW4CpG8ZtK1+Ir+ZIi2lIK208 + fc3B4uvMtJNooArXpsd9w9sPMaOH/TvhcHAJwDGsw264dwB2KjK2kMEqywLU + FisyEbuLXFUWQq3RXCGECWRglX9LuF8zqFIcnlD75KZMHE3hhjSmF+uQ7fSZ + zCTobVs193nLVkeQbIFTheAJc60H6PpWjimui5NgdG+yj45OOHrGYfaFHmdk + 9iszFAdyp+tzkmS52SzjqPmYIB7L1bupx2qxWkzSjyG1SJxfs5OjP3Rq72wf + 2t2o5wU+GdpsNutgD/QM+PFL2rHgJlZvbUBb92wv/4Npnnz4GwAA//8DAAo8 + 2vrKEwAA + http_version: + recorded_at: Fri, 09 Sep 2016 15:25:43 GMT +- request: + method: put + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/g0yf66ct/submit_for_settlement + body: + encoding: UTF-8 + string: | + + + 15.00 + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 09 Sep 2016 15:25:44 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"bdc72d34c060e8784314791f9bf68e11" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - e0a6a16c-58bb-48a3-aeca-a3cd481b24e6 + X-Runtime: + - '0.236271' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Fri, 09 Sep 2016 15:25:44 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions + body: + encoding: UTF-8 + string: | + + + 15.00 + + true + + R664405501-45LRSR9B + fake-apple-pay-visa-nonce + 49776082 + sale + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Fri, 09 Sep 2016 15:26:06 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"97660de7326cc69f5557e294c54406d9" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 819c0dc6-9d1a-4923-a3ae-f59de7949e82 + X-Runtime: + - '0.496074' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAI7U0lcAA+xYS2/jNhC+768wfGcku7bXCRSlLxQt0AJFdrOHXgJKGlvc + UKSWpBy7v75DUZIli0p86KGHAjlEMx+H8+Lwo6OHY8FnB1CaSXE/X9yE8xmI + VGZM7O/nT59/Idv5Q/whMooKTVODqPjDbBaxLP6WJcuvLwsVBfhhZdpQU+mY + ViaXiv0NWRQ0Iqs1pxJiTTlEQf2vlaWVUrjbiTAtCW4K8dOnn6NgLLZgWshK + mHixvgnDKGi+rKIAleZUGELT1AoJ+qMNFInkJgp82trbKiEe3Uwwfj83qoJ5 + 4KxTtKWugkqVIRLtP242q1W4XocLslr//vjp8fbHKOi0deQKqIGMUDOz2bif + Z/hpWAHzeBkuNiS8xb/Pi/XdcnMXrv/CnHQL6vVVmV2/foPrzwuazGsjMSb7 + 4cq5uv34cRNul205UbpjShsiaAGXoaKS02ldKouSipNHAwVl3CN/hUQz47NV + 5lL45Dt6HBUg6IcVJYxzbOMuRJ+Rfz9CbRQAtkmWKdDal4KjAZHZUkxCuEwp + Z8ZnXsEez6AvTxIPG6+Pi9df7Fl1mg7Hqe1qQnmZ0+VVqO/eQ4kKq8HScaV6 + xcGYdpXIfCeq0+imzalS9DRQYiJ7w8lnpKTKMEyNBmM4FICHd7jCZ/w8xd4z + 3zObUJPmXkzOyvL/XvyP9mK/Os1kJDsGPNNNLxw0AaWkIpijUgoN3tBqXC/0 + ITr+DS+tNwGtiWHV/FbexNRhHA7jlWOhhe7xYnilJ9R8BdfleNfocWGjUskU + d8M8tKeD1vDa0ir88sev2yh4EzS0MnRlEdp7fUo7sdJgB8c/lKg5WL4xhahT + m2XMeoLJH8NGsR4kS22Bdlh4XIG9k4AaZ6SyrAB3cZf7BMrQI3F8xauCIxRl + e48nUnKgYh7vKNeWK3WAljdgFCSlqr2kjXwBEa9zvVd7hNdfTpMw39msJ8nK + d1bQJrFOeOdEyZSrYyGFyeMoGIlGyBNQNQTWkma35qYmdr4Y/xixHuWS15n1 + zwpW0D2QSvE4N6bUd0FANc5jfZMoyoQ9I01z3+CQDEp6smP6uQBszOyZy70M + KvEi5Ku4KcX+AcSBKSks5l5TkSXyiGyo26KZbQpKihTpyS20PecETp0D5SZH + z+GM6MkcKIOEmbPefTaqSmHdsPH2FbeErYe61HTT33JTvODO0J6scZqelOQ9 + RCto0qh1hfMP7y/xcsYMpMN5KnfEaqlIob/rWNnmTGZVWlPvXto6mQNVgn2r + oDlDKMYqMJzCo+NkDyeIQhKdvUwcmk7fsMLhoWkeKiRn2ILqNLj8u4uzRgAa + agpjTxrSa1QU5ZWUu8N3Ft58IdWIqUeOy5BGZtt19vftG8f2NhJ83bJ562qP + smiJQwpiWjJ0aSx3AQeXEXeSJktu3HHqp0BVolPFykmK1NN3w6nmf6TEK1lm + BFkIsfn0FPsCiW4p48Wiyxf72JlPcLx7+F3GdN2vXh04K7IdVhPTZ+ppgsNi + 7NvQKHIn+8rFuCZauNO7sY9PTwFjq1jzg72ndgBTN4zdVr4SV82RFtOQVEo7 + +pqBwdeZbifRQOWvTY/7+rcfYkYP+yvhcLQJwDGs/G7YdwB2KjI2n8EqTT3U + FisyEbuNvKwM+FqjuUIIE8jAKveWsL9m0LLk8IzaZztlomAKN6QxvViHbKfP + ZCZB79uquc97tjqCZHKcKgRPmG09QNd3ckxxbZwEo3uXfXR0wtIzDrM/6WlG + Zl+YpjiQO12fk8SL7XYRBc3HBPFYLK+mHstwGU7SjyG1iK1fs7OjP3Vq52wf + 2t2olwU+G9putxtvD/QMuPFL2rFgJ1ZvrUdb92wv/4NpHn/4BwAA//8DAO2D + dXHKEwAA + http_version: + recorded_at: Fri, 09 Sep 2016 15:26:06 GMT +- request: + method: put + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/qdb2jk1r/submit_for_settlement + body: + encoding: UTF-8 + string: | + + + 15.00 + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 09 Sep 2016 15:26:06 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"d6a0ac0e1c20077c5cc2fef93b130768" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 08d17e24-da62-406f-b7c9-a17fb95e0ea8 + X-Runtime: + - '0.145107' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAI7U0lcAA+xYS2/jNhC+51cYvjOS3djrBIrSF4oWaIEiu9lDLwEljS1u + KFLLh2P313eolyWLSnxogT0UyCHifBzOizMfHT0cCj7bg9JMivv54jqcz0Ck + MmNidz9/+vQL2cwf4qvIKCo0TQ2i4qvZLGJZ/DVLll9eFioK8MOtaUON1bG2 + ScGMgex5K9WzBmM4FCBMFDQAhzXHEmJNOURB9a9bS61SePaRMC0JmgDx08ef + o2C87MC0kFaYeLG6DsMoaL6coACV5lQYQtPULRK0ThsoEsnRBJ+0st0mxCOb + Ccbv50ZZmAe1doq61EVQqTJEov7H9frmJlytwgW5Wf3++PHx9sco6KSV5woo + BoxQM3PRuJ9n+GlYAfN4GS7WJLzFv0+L1d1yfReu/sKYdBuq/bbMLt+/xv2n + DU3ktZHok/uok3tz++HDOtws2+Ti6pYpbYigBZy7ikJOp2WpLEoqjh4JFJRx + z/orJJoZn64yl8K3vqWHUQKCvltRwjjHou5c9Cn59z3URgFgmWSZAq19ITgY + EJlLxSSEy5RyZnzqFezwRvriJPGy8eq6eO3FmlXHaXdqsdtNKC9zurwI9d17 + KGExGywdZ6qXHPRpa0Xmu1GdRDdlTpWix4EQA9lrVT4lJVWGYWhOjelsh085 + tSaXiv39vvqe2oSaNPdiclaW/9fiN1qL/ew0nZFsGfBMN7Ww1wSUkopgjEop + NHhdq3A914fo+DccWm8CWhXDrPm1vImp3NjvxzvHiw66w8HwSo8o+QJ1leOs + 0ePERqWSKZ6GcWhvB63glaab8PMfv26i4E3QUMvQlEXo5vqUdGKnwQqOfyhR + sofMu7tCVKHNMuYsweCPYSNf95KlLkFbTDzuwNpJQI0jYh0rwFPq4T6BMvRA + ar7iFcEBirKd44mUHKiYx1vKteNKHaDlDegFSalqh7SRLyDiVa53aofw6quW + JMx3N6tOcuO7K6iTOCO8faJkqs5jIYXJ4ygYLY2QR6BqCKxWmtOaSU1cfzH+ + NuIsyiWvIuvvFaygOyBW8Tg3ptR3QUA19mN9nSjKhLsjTXFfY5MMSnp0bfq5 + ACzM7JnLnQyseBHyVVyXYvcAYs+UFA5zr6nIEnlANtQd0fQ2BSVFivRUb3Q1 + Vy/U4hwoNzlaDidEb60GZZAwc5LXn43IKswbFt7OckfYeqhzSdf9HTfFAXeC + 9tYao+lRSd5DtAtNGLW22P9wfomXE2awOuynckuclIoU+qeOhW3MZGbTinr3 + wtat1SAr2FcLzR3CZcwCwy48uk7ucoIoJNHZy8Sl6eQNKxxemubZQnKGJaiO + g+HfDc4KAaioSYy7aUivUVCUF1LuDt9paJ5DJ27RfyFViKlHTh0hjcy2q+zv + 2zeOq20k+Lpl887UHmXREpsUxLRkaNJ4vXY4GHv8HwfhkkfjtxWSbqUpnHoC + cOpnhTbRqWLlJGvsybt+XVFiUiJLkRlBYkZcdD31f4ZEs5TxYtHks3PcGCQ4 + 8TyUN2O6usJeGdRaZNu/Jxry1GsN++fYtqFSpJPu4Y9+TdzqTl5PQnyNCxhr + xZzv3ejeAkwNXXesfCV1NkdSDENila4ZfQYGH6y6bc4DkT83veeA//ghZvRb + x4VwOLgA4GRSfjPc0wgrFUmsT6FNUw/bx4xM+O48L60BX2k0U5UwgaTU1s8r + 9wMPLUsOzyh9do03CqZwQ2bX83VIAPvkbhL0vq6KDr6nq+OMJseuQvCGudID + NH0rx6zf+UnQu3cJWcewHGPlMPuTHmdk9plpijOqk/VpWrzYbBZR0HxMcLHF + 8mI2tgyX4SQjG7Kt2Nk1Oxn6Uyeuje1DO5JxnuCTos1ms/bWQE9B3X5J2xZc + x+rt9Uirmu3Ff9DN46t/AAAA//8DADvpixjrFAAA + http_version: + recorded_at: Fri, 09 Sep 2016 15:26:06 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions + body: + encoding: UTF-8 + string: | + + + 15.00 + + true + + R648690310-8E73FXTW + fake-apple-pay-visa-nonce + 49776082 + sale + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Fri, 09 Sep 2016 16:16:43 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"493607555e137ea17450910cff4d466f" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 931f83ac-35dc-48a3-8908-eb0de77180af + X-Runtime: + - '0.346779' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAGvg0lcAA+xYTW/jNhC951cYvjOyndRxForSou0WvRTFbtIWewkoaWxx + Q5EsSTn2/voORUmWLCrJoYceCvgQzTwO54vDx8T3h5LP9qANk+JuvrxczGcg + MpkzsbubPz58JJv5fXIRW02FoZlFVHIxm8UsT67FFjZLZeMIP5zMWGork9DK + FlKzb5DHUSNyWntUkBjKIY7qP50sq7TG3Y6EGUlwU0geP/8UR2OxA9NSVsIm + y+8uF4s4ar6cogSdFVRYQrPMCQn6YyyUqeToXEhbe1ulJKCbCcbv5lZXMI+8 + dYq29LugUueIRPuf1teb9e3iarkgm59vrj7+9fBnHHXaOnIN1EJOqJ25bNzN + c/y0rIR5slos12Rxi7+H5foD/q5XXzAn3YJ6faXy96+/wvWnBU3mjZUYk/to + ynl7c7NebFZtOVG6ZdpYImgJ56GiktNpXSZLRcUxoIGSMh6Qv0BqmA3ZUoUU + IfmWHkYFiPphxSnjHNu4CzFk5N+P0FgNgG2S5xqMCaXgYEHkrhSTEC4zypkN + mdewwzMYypPEw8br4xL0F3tWH6fD8Wq3mlCuCrp6F+rqLZSosBosG1eqVxyM + aVuJPHSiOo1p2pxqTY8DJSayN5xCRhTVlmFqDFjLoQQ8vMMVIeOnKfaW+Z7Z + lNqsCGIKptT/vfgf7cV+dZrJSLYMeG6aXtgbAlpLTTBHSgoDwdBqXC/0ITr5 + FS+tVwGtiWHVwlZexdRh7PfjlWOhg+7wYnihR9R8Bd/leNeYcWFjpWWGu2Ee + 2tNBa3ht6bdfPn3+gpf3q6ChlaEry4W716e0EystdnDyg0LN3vGNKUSd2jxn + zhNM/hg2inUvWeYKtMXC4wrsnRT0OCOVYwW4i7/cJ1CWHojnK0EVHKBU7T2e + SsmBinmypdw4rtQBWt6AUZCM6vaStvIZRJLar9sbvLv9l9ekLHQ260lyHTor + aJM4J4JzQjHt61hKYYskjkaiEfIIVA+BtaTZrbmpiZsvNjxGnEeF5HVmw7OC + lXQHpNI8KaxV5kMUUYPz2FymmjLhzkjT3Jc4JCNFj25MP5WAjZk/cbmTUSWe + hXwRl0rs7kHsmZbCYe4MFXkqD8iGui2a2aZBUaRIj36h6zkv8OoCKLcFeg4n + RE/mQTmkzJ70/rNRVRrrho23q7gjbD3Uuaab/o6b4gV3gvZkjdP0qCXvIVpB + k0ZjKpx/eH+J5xNmIB3OU7klTktFBv1dx8o2ZzKvspp699LWyTyoEuzvCpoz + hGKsAsMpPDpO7nCCKCUx+fPEoen0DSscHprmoUIKhi2oj4PLv7s4awSgoaYw + 7qQhvUZFqd5J2Tt8Z+HVF1KNmHrk+AwZZLZdZ3/fvnFcbyPBNy2bd672KIuR + OKQgoYqhS2O5Dzg6j7iTNFny447TMAWqUpNppiYpUk/fDaea/xGFV7LMCbIQ + 4vIZKPYZEt3SNohFl8/2cTOf4HgP8LucmbpfgzrwVmQ7rCamz9TTBIfF2Leh + UeRO7pWLcU20cKf3Yx+fngLGVrHme3dPbQGmbhi3rXwhvpojLaYhrbTx9DUH + i68z006igSpcmx73DW8/xIwe9u+Ew8ElAMewDrvh3gHYqcjYQgarLAtQW6zI + ROwuclVZCLVGc4UQJpCBVf4t4f6bQZXi8ITaJzdl4mgKN6QxvViHbKfPZCZB + b9uquc9btjqCZAucKgRPmGs9QNe3ckxxXZwEo3uTfXR0wtEzDrPf6XFGZn8w + Q3Egd7o+J0mWm80yjpqPCeKxXL2beqwWq8Uk/RhSi8T5NTs5+mOn9s72od2N + el7gk6HNZrMO9kDPgB+/pB0LbmL11ga0dc/28j+Y5snFPwAAAP//AwAQR8tk + yhMAAA== + http_version: + recorded_at: Fri, 09 Sep 2016 16:16:43 GMT +- request: + method: put + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/4nfe81pt/submit_for_settlement + body: + encoding: UTF-8 + string: | + + + 15.00 + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.65.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 200 + message: OK + headers: + Date: + - Fri, 09 Sep 2016 16:16:43 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"f4afd125108c963ba6c78ecff1f452b4" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 00622d27-7451-46dd-b193-009c02a2eb1f + X-Runtime: + - '0.238995' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAGvg0lcAA+xYS2/jNhC+51cYvjOyndRxFoq2RdsteimK3aQt9mJQ0sji + hiJZknLs/fUd6mXJohID7WEPBXKIOB+H8+LMR4fvDwWf7UEbJsXDfHm9mM9A + JDJlYvcwf3r8QDbz99FVaDUVhiYWUdHVbBayNLoVGWyWyoYBfrg1Y6ktTWTK + uGDWQrrNpN4asJZDAQJxDcBh7VFBZCiHMKj+dWtJqTWefSTMSIImQPT06acw + GC87MC1kKWy0/O56sQiD5ssJCtBJToUlNEncIkHrjIUilhxN8Ekr28uYeGQz + wfjD3OoS5kGtnaIufRFU6hSRqP/j+nazvl/cLBdk8/PdzYe/Hv8Mg05aea6B + YsAItTMXjYd5ip+WFTCPVovlmizu8e9xuX6Hf7erzxiTbkO1v1Tp5ftvcP9p + QxN5YyX65D6a5N7f3a0Xm1WbXFzNmDaWCFrAuaso5HRalshCUXH0SKCgjHvW + XyA2zPp0qVwK33pGD6MEBH23wphxjkXduehT8t97aKwGwDJJUw3G+EJwsCBS + l4pJCJcJ5cz61GvY4Y30xUniZePVdfHaizWrj9Pu1GK3m1Cucrq6CHXzFkqU + mA2WjDPVSw76lJUi9d2oTmKaMqda0+NAiIHstSqfEkW1ZRiaU2M62+FTTkub + S82+vq2+pzamNsm9mJwp9X8tfqO12M9O0xlJxoCnpqmFvSGgtdQEY6SkMOB1 + rcL1XB+io19xaL0KaFUMs+bX8iqmcmO/H+8cLzroDgfDCz2i5AvUVY6zxowT + GyotEzwN49DeDlrBK02//fLx02cc3q+ChlqGpiwXbq5PSSd2Wqzg6AeFkj2k + 3t0VogptmjJnCQZ/DBv5upcscQnKMPG4A2snBj2OSOlYAZ5SD/cJlKUHUvMV + rwgOUKh2jsdScqBiHmWUG8eVOkDLG9ALklDdDmkrn0FEsf2S3eHsrr9qScx8 + d7PqJLe+u4I6iTPC2ycU03UeCylsHoXBaGmEPALVQ2C10pzWTGri+ov1txFn + US55FVl/r2AF3QEpNY9ya5V5FwTUYD8217GmTLg70hT3NTbJQNGja9PbArAw + 0y2XOxmU4lnIF3GtxO49iD3TUjjMg6EijeUB2VB3RNPbNCiKFOmp3uhqrl6o + xTlQbnO0HE6I3loNSiFm9iSvPxtRqTFvWHi7kjvC1kOdS7ru77gpDrgTtLfW + GE2PWvIeol1owmhMif0P55d4PmEGq8N+KjPipFQk0D91LGxjJtMyqah3L2zd + Wg0qBfu7hOYO4TJmgWEXHl0ndzlBFJKY9Hni0nTyhhUOL03zbCE5wxLUx8Hw + 7wZnhQBU1CTG3TSk1ygo1IWUvcN3Gprn0Ilb9F9IFWLqkVNHyCCz7Sr7+/aN + 42obCb5p2bwztUdZjMQmBRFVDE0ar9cOB2OP/30Qbl4LwiWPxm8rJN1KUzj1 + BODUzwrL2CSaqUnW2JN3/bqixEQhS5EpQWJGXHQ99X+GRLO09WLR5LNz3Bgk + OPE8lDdlprrCXhnUWmTbvyca8tRrDfvn2LahUqST7uGPfk3c6k5eT0J8jQsY + a8Wc793ozgCmhq47Vr6QOpsjKYYhLrWpGX0KFh+spm3OA5E/N73ngP/4IWb0 + W8eFcDi4AOBk0n4z3NMIKxVJrE9hmSQeto8ZmfDdea5KC77SaKYqYQJJaVk/ + r9wPPFQpDluUbl3jDYMp3JDZ9XwdEsA+uZsEva2rooNv6eo4o82xqxC8Ya70 + AE3P5Jj1Oz8JevcmIesYlmOsHGa/0+OMzP5ghuKM6mR9mhYtN5tlGDQfE1xs + ubqYja0Wq8UkIxuyrcjZNTsZ+mMnro3tQzuScZ7gk6LNZrP21kBPQd1+SdsW + XMfq7fVIq5rtxX/QzaOrfwAAAP//AwBIMQaD6xQAAA== + http_version: + recorded_at: Fri, 09 Sep 2016 16:16:43 GMT recorded_with: VCR 3.0.3 diff --git a/spec/models/solidus_paypal_braintree/transaction_import_spec.rb b/spec/models/solidus_paypal_braintree/transaction_import_spec.rb index 7940d267..c5ef478c 100644 --- a/spec/models/solidus_paypal_braintree/transaction_import_spec.rb +++ b/spec/models/solidus_paypal_braintree/transaction_import_spec.rb @@ -44,11 +44,12 @@ let(:address) { create :address, country: country } let(:order) { Spree::Order.create(store: store, line_items: [line_item], ship_address: address, currency: 'USD', total: 10, email: 'test@example.com') } let(:payment_method) { SolidusPaypalBraintree::Gateway.create! name: 'Braintree' } - let(:country) { create :country } + let(:country) { create :country, iso: 'US' } + let(:transaction_address) { nil } let(:transaction) do SolidusPaypalBraintree::Transaction.new nonce: 'fake-apple-pay-visa-nonce', - payment_method: payment_method + payment_method: payment_method, address: transaction_address end # create a shipping method so we can push through to the end @@ -81,5 +82,36 @@ expect(order.reload).to be_paid end + context 'transaction has address' do + let!(:new_york) { create :state, country: country, abbr: 'NY' } + + let(:transaction_address) do + SolidusPaypalBraintree::TransactionAddress.new country_code: 'US', + last_name: 'Venture', first_name: 'Thaddeus', city: 'New York', + state_code: 'NY', address_line_1: '350 5th Ave', zip: '10118' + end + + it 'uses the new address', aggregate_failures: true do + subject + expect(order.shipping_address.address1).to eq '350 5th Ave' + expect(order.shipping_address.country).to eq country + expect(order.shipping_address.state).to eq new_york + end + + context 'with a tax category' do + before do + zone = Spree::Zone.create name: 'nyc tax' + zone.members << Spree::ZoneMember.new(zoneable: new_york) + create :tax_rate, zone: zone + end + + it 'includes the tax in the payment' do + subject + expect(order.payments.first.amount).to eq 16 + end + + end + end + end end From 7e5e58a6082cddc6176ae26e6bec1081a68fb354 Mon Sep 17 00:00:00 2001 From: Clarke Brunsdon Date: Fri, 9 Sep 2016 09:26:25 -0700 Subject: [PATCH 05/17] Add a transaction controller Still need to allow customization of the import --- .../transactions_controller.rb | 40 +++++++++++++++++++ config/routes.rb | 2 + 2 files changed, 42 insertions(+) create mode 100644 app/controllers/solidus_paypal_braintree/transactions_controller.rb diff --git a/app/controllers/solidus_paypal_braintree/transactions_controller.rb b/app/controllers/solidus_paypal_braintree/transactions_controller.rb new file mode 100644 index 00000000..8f3d7b6f --- /dev/null +++ b/app/controllers/solidus_paypal_braintree/transactions_controller.rb @@ -0,0 +1,40 @@ +class SolidusPaypalBraintree::TransactionsController < Spree::StoreController + + PERMITTED_BRAINTREE_TRANSACTION_PARAMS = [ + :nonce, + :payment_type, + address_attributes: [ + :country_code, :last_name, :first_name, + :city, :zip, :state_code, :address_line_1, :address_line_2 + ] + ] + + + def create + transaction = SolidusPaypalBraintree::Transaction.new transaction_params + + if transaction.valid? + import = SolidusPaypalBraintree::TransactionImport.new(current_order, transaction) + import.import! + + if import.order.complete? + return redirect_to spree.order_path(import.order) + else + return redirect_to spree.checkout_state_path(import.order.state) + end + else + render text: transaction.errors + end + end + + private + def transaction_params + params.require(:transaction) + .permit(PERMITTED_BRAINTREE_TRANSACTION_PARAMS) + .merge({ payment_method: payment_method }) + end + + def payment_method + SolidusPaypalBraintree::Gateway.find(params[:payment_method_id]) + end +end diff --git a/config/routes.rb b/config/routes.rb index bfc45d1d..af33cc89 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -1,5 +1,7 @@ Rails.application.routes.draw do namespace :solidus_paypal_braintree do resource :checkout, only: [:update, :edit] + + resource :transactions, only: [:create] end end From 4ff8fd208d672c2b7663155bda153c90702b6395 Mon Sep 17 00:00:00 2001 From: Clarke Brunsdon Date: Fri, 9 Sep 2016 14:14:00 -0700 Subject: [PATCH 06/17] Add email and phone to list of "required" Its pretty reasonable for solidus' use case to expect both and email and a phone. --- .../solidus_paypal_braintree/transactions_controller.rb | 2 ++ app/models/solidus_paypal_braintree/transaction.rb | 4 +++- app/models/solidus_paypal_braintree/transaction_import.rb | 4 +++- .../solidus_paypal_braintree/transaction_import_spec.rb | 3 ++- 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/app/controllers/solidus_paypal_braintree/transactions_controller.rb b/app/controllers/solidus_paypal_braintree/transactions_controller.rb index 8f3d7b6f..95841af5 100644 --- a/app/controllers/solidus_paypal_braintree/transactions_controller.rb +++ b/app/controllers/solidus_paypal_braintree/transactions_controller.rb @@ -3,6 +3,8 @@ class SolidusPaypalBraintree::TransactionsController < Spree::StoreController PERMITTED_BRAINTREE_TRANSACTION_PARAMS = [ :nonce, :payment_type, + :phone, + :email, address_attributes: [ :country_code, :last_name, :first_name, :city, :zip, :state_code, :address_line_1, :address_line_2 diff --git a/app/models/solidus_paypal_braintree/transaction.rb b/app/models/solidus_paypal_braintree/transaction.rb index d8b6f781..202b9a2d 100644 --- a/app/models/solidus_paypal_braintree/transaction.rb +++ b/app/models/solidus_paypal_braintree/transaction.rb @@ -5,11 +5,13 @@ module SolidusPaypalBraintree class Transaction include ActiveModel::Model - attr_accessor :nonce, :payment_method, :payment_type, :address + attr_accessor :nonce, :payment_method, :payment_type, :address, :email, :phone validates :nonce, presence: true validates :payment_method, presence: true validates :payment_type, presence: true + validates :phone, presence: true + validates :email, presence: true validate do unless payment_method.is_a? SolidusPaypalBraintree::Gateway diff --git a/app/models/solidus_paypal_braintree/transaction_import.rb b/app/models/solidus_paypal_braintree/transaction_import.rb index 731cdef1..1e5d36a0 100644 --- a/app/models/solidus_paypal_braintree/transaction_import.rb +++ b/app/models/solidus_paypal_braintree/transaction_import.rb @@ -20,6 +20,8 @@ def user end def import! + order.email = user.try!(:email) || transaction.email + if address order.shipping_address = order.billing_address = address # work around a bug in most solidus versions @@ -48,7 +50,7 @@ def address address1: ta.address_line_1, address2: ta.address_line_2, zipcode: ta.zip, - phone: '555-555-5555' + phone: transaction.phone end end diff --git a/spec/models/solidus_paypal_braintree/transaction_import_spec.rb b/spec/models/solidus_paypal_braintree/transaction_import_spec.rb index c5ef478c..811d377c 100644 --- a/spec/models/solidus_paypal_braintree/transaction_import_spec.rb +++ b/spec/models/solidus_paypal_braintree/transaction_import_spec.rb @@ -49,7 +49,8 @@ let(:transaction) do SolidusPaypalBraintree::Transaction.new nonce: 'fake-apple-pay-visa-nonce', - payment_method: payment_method, address: transaction_address + payment_method: payment_method, address: transaction_address, + phone: '123-456-7890', email: 'user@example.com' end # create a shipping method so we can push through to the end From b386bf0beb58677177dd65f8ceb3370e2396769d Mon Sep 17 00:00:00 2001 From: Clarke Brunsdon Date: Fri, 9 Sep 2016 15:13:36 -0700 Subject: [PATCH 07/17] Provide html and javascript to submit transactions This isn't all the javascript required to go through and end-to-end apple pay, but it provides the heavy-lifting between the frontend and the backend API's. --- .../frontend/solidus_paypal_braintree.js | 35 ++++++++++++++++++- .../transactions_controller.rb | 1 - .../_transaction_form.html.erb | 16 +++++++++ lib/solidus_paypal_braintree/engine.rb | 2 ++ 4 files changed, 52 insertions(+), 2 deletions(-) create mode 100644 app/views/solidus_paypal_braintree/_transaction_form.html.erb diff --git a/app/assets/javascripts/spree/frontend/solidus_paypal_braintree.js b/app/assets/javascripts/spree/frontend/solidus_paypal_braintree.js index a79f2e94..e2c97501 100644 --- a/app/assets/javascripts/spree/frontend/solidus_paypal_braintree.js +++ b/app/assets/javascripts/spree/frontend/solidus_paypal_braintree.js @@ -1,2 +1,35 @@ // Placeholder manifest file. -// the installer will append this file to the app vendored assets here: vendor/assets/javascripts/spree/frontend/all.js' \ No newline at end of file +// the installer will append this file to the app vendored assets here: vendor/assets/javascripts/spree/frontend/all.js' + +window.SolidusPaypalBraintree = { + + setBraintreeApplePayContact: function(appleContact) { + var apple_map = { + locality: 'city', + countryCode: 'country_code', + familyName: 'last_name', + givenName: 'first_name', + postalCode: 'zip', + administrativeArea: 'state_code', + } + for (var key in apple_map) { + document.querySelector("#transaction_address_attributes_" + apple_map[key]).value = appleContact[key]; + } + + window.addressCon = appleContact; + document.querySelector("#transaction_address_attributes_address_line_1").value = appleContact.addressLines[0]; + + if(appleContact.addressLines.length > 1) { + document.querySelector("#transaction_address_attributes_address_line_2").value = appleContact.addressLines[1]; + } + + document.querySelector("#transaction_phone").value = appleContact.phoneNumber; + document.querySelector("#transaction_email").value = appleContact.emailAddress; + }, + + submitBraintreePayload: function(payload) { + document.querySelector("#transaction_nonce").value = payload.nonce; + document.querySelector("#transaction_payment_type").value = payload.type; + document.querySelector('#new_transaction').submit(); + } +} diff --git a/app/controllers/solidus_paypal_braintree/transactions_controller.rb b/app/controllers/solidus_paypal_braintree/transactions_controller.rb index 95841af5..f3c33de4 100644 --- a/app/controllers/solidus_paypal_braintree/transactions_controller.rb +++ b/app/controllers/solidus_paypal_braintree/transactions_controller.rb @@ -11,7 +11,6 @@ class SolidusPaypalBraintree::TransactionsController < Spree::StoreController ] ] - def create transaction = SolidusPaypalBraintree::Transaction.new transaction_params diff --git a/app/views/solidus_paypal_braintree/_transaction_form.html.erb b/app/views/solidus_paypal_braintree/_transaction_form.html.erb new file mode 100644 index 00000000..55bb4ea7 --- /dev/null +++ b/app/views/solidus_paypal_braintree/_transaction_form.html.erb @@ -0,0 +1,16 @@ +<%= form_for [main_app, SolidusPaypalBraintree::Transaction.new], id: 'braintree_complete_form', as: :transaction do |f| %> + <%= f.hidden_field :nonce %> + <%= f.hidden_field :payment_type %> + <%= hidden_field_tag :payment_method_id, payment_method.id %> + <%= f.hidden_field :phone %> + <%= f.hidden_field :email %> + + <%= f.fields_for :address, SolidusPaypalBraintree::TransactionAddress.new do |fa| %> + <% [:country_code, :last_name, :first_name, + :city, :zip, :state_code, + :address_line_1, :address_line_2].each do |address_field| %> + <%= fa.hidden_field address_field %> + <% end %> + <% end %> + +<% end %> diff --git a/lib/solidus_paypal_braintree/engine.rb b/lib/solidus_paypal_braintree/engine.rb index bf3b46dc..d4c7759e 100644 --- a/lib/solidus_paypal_braintree/engine.rb +++ b/lib/solidus_paypal_braintree/engine.rb @@ -19,6 +19,8 @@ def self.activate end end + config.assets.precompile += ['spree/frontend/solidus_paypal_braintree'] + config.to_prepare(&method(:activate).to_proc) end end From 94e67063ba5931504cc8aebda44a2dd089cfc96a Mon Sep 17 00:00:00 2001 From: Clarke Brunsdon Date: Mon, 12 Sep 2016 02:24:58 -0700 Subject: [PATCH 08/17] Add a simple/sane init for braintree Not required to be used if you want to write your own, but this should get most people what they need in order to enable their payment methods. --- .../frontend/solidus_paypal_braintree.js | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/app/assets/javascripts/spree/frontend/solidus_paypal_braintree.js b/app/assets/javascripts/spree/frontend/solidus_paypal_braintree.js index e2c97501..90142780 100644 --- a/app/assets/javascripts/spree/frontend/solidus_paypal_braintree.js +++ b/app/assets/javascripts/spree/frontend/solidus_paypal_braintree.js @@ -3,6 +3,37 @@ window.SolidusPaypalBraintree = { + initialize: function(authToken, clientReadyCallback) { + braintree.client.create({ + authorization: authToken + }, function (clientErr, clientInstance) { + if (clientErr) { + console.error('Error creating client:', clientErr); + return; + } + clientReadyCallback(clientInstance); + }); + }, + + setupApplePay: function(braintreeClient, merchantId, readyCallback) { + if(window.ApplePaySession) { + var promise = ApplePaySession.canMakePaymentsWithActiveCard(merchantId); + promise.then(function (canMakePayments) { + if (canMakePayments) { + braintree.applePay.create({ + client: braintreeClient + }, function (applePayErr, applePayInstance) { + if (applePayErr) { + console.error("Error creating ApplePay:", applePayErr); + return; + } + readyCallback(applePayInstance); + }); + } + }); + }; + }, + setBraintreeApplePayContact: function(appleContact) { var apple_map = { locality: 'city', From 7ceb87eedc4f499a6df0de90d2b4e2e898279124 Mon Sep 17 00:00:00 2001 From: Clarke Brunsdon Date: Mon, 12 Sep 2016 02:40:54 -0700 Subject: [PATCH 09/17] Add a reasonable session init for apple pay Probably covers most peoples use cases, but feel free to override. --- .../frontend/solidus_paypal_braintree.js | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/app/assets/javascripts/spree/frontend/solidus_paypal_braintree.js b/app/assets/javascripts/spree/frontend/solidus_paypal_braintree.js index 90142780..36fa397c 100644 --- a/app/assets/javascripts/spree/frontend/solidus_paypal_braintree.js +++ b/app/assets/javascripts/spree/frontend/solidus_paypal_braintree.js @@ -2,6 +2,7 @@ // the installer will append this file to the app vendored assets here: vendor/assets/javascripts/spree/frontend/all.js' window.SolidusPaypalBraintree = { + APPLE_PAY_API_VERSION: 1, initialize: function(authToken, clientReadyCallback) { braintree.client.create({ @@ -34,6 +35,46 @@ window.SolidusPaypalBraintree = { }; }, + initializeApplePaySession: function(applePayInstance, storeName, paymentRequest, sessionCallback) { + + paymentRequest['requiredShippingContactFields'] = ['postalAddress', 'phone', 'email'] + var paymentRequest = applePayInstance.createPaymentRequest(paymentRequest); + + var session = new ApplePaySession(SolidusPaypalBraintree.APPLE_PAY_API_VERSION, paymentRequest); + session.onvalidatemerchant = function (event) { + applePayInstance.performValidation({ + validationURL: event.validationURL, + displayName: storeName, + }, function (validationErr, merchantSession) { + if (validationErr) { + console.error('Error validating Apple Pay:', validationErr); + session.abort(); + return; + }; + session.completeMerchantValidation(merchantSession); + }); + }; + + session.onpaymentauthorized = function (event) { + applePayInstance.tokenize({ + token: event.payment.token + }, function (tokenizeErr, payload) { + if (tokenizeErr) { + console.error('Error tokenizing Apple Pay:', tokenizeErr); + session.completePayment(ApplePaySession.STATUS_FAILURE); + } + session.completePayment(ApplePaySession.STATUS_SUCCESS); + + SolidusPaypalBraintree.setBraintreeApplePayContact(event.payment.shippingContact); + SolidusPaypalBraintree.submitBraintreePayload(payload); + }); + }; + + sessionCallback(session); + + session.begin(); + }, + setBraintreeApplePayContact: function(appleContact) { var apple_map = { locality: 'city', From 3da22d9152dc186324ffd3d27b451bd8781e762b Mon Sep 17 00:00:00 2001 From: Andrew Stewart Date: Mon, 12 Sep 2016 14:37:54 -0700 Subject: [PATCH 10/17] Correct RuboCop violations --- .../transactions_controller.rb | 2 +- .../solidus_paypal_braintree/transaction.rb | 1 - .../transaction_import.rb | 6 ++---- .../transaction_import_spec.rb | 4 +--- .../solidus_paypal_braintree/transaction_spec.rb | 15 +++++++-------- 5 files changed, 11 insertions(+), 17 deletions(-) diff --git a/app/controllers/solidus_paypal_braintree/transactions_controller.rb b/app/controllers/solidus_paypal_braintree/transactions_controller.rb index f3c33de4..2423c7c7 100644 --- a/app/controllers/solidus_paypal_braintree/transactions_controller.rb +++ b/app/controllers/solidus_paypal_braintree/transactions_controller.rb @@ -1,5 +1,4 @@ class SolidusPaypalBraintree::TransactionsController < Spree::StoreController - PERMITTED_BRAINTREE_TRANSACTION_PARAMS = [ :nonce, :payment_type, @@ -29,6 +28,7 @@ def create end private + def transaction_params params.require(:transaction) .permit(PERMITTED_BRAINTREE_TRANSACTION_PARAMS) diff --git a/app/models/solidus_paypal_braintree/transaction.rb b/app/models/solidus_paypal_braintree/transaction.rb index 202b9a2d..f2fdd26f 100644 --- a/app/models/solidus_paypal_braintree/transaction.rb +++ b/app/models/solidus_paypal_braintree/transaction.rb @@ -22,6 +22,5 @@ class Transaction def address_attributes=(attributes) self.address = TransactionAddress.new attributes end - end end diff --git a/app/models/solidus_paypal_braintree/transaction_import.rb b/app/models/solidus_paypal_braintree/transaction_import.rb index 1e5d36a0..568235df 100644 --- a/app/models/solidus_paypal_braintree/transaction_import.rb +++ b/app/models/solidus_paypal_braintree/transaction_import.rb @@ -1,7 +1,6 @@ require 'active_model' module SolidusPaypalBraintree - class TransactionImport attr_reader :transaction, :order @@ -55,10 +54,9 @@ def address end protected + def advance_order - until order.state == "confirm" do - order.next! - end + order.next! until order.state == "confirm" end end end diff --git a/spec/models/solidus_paypal_braintree/transaction_import_spec.rb b/spec/models/solidus_paypal_braintree/transaction_import_spec.rb index 811d377c..14e5d88c 100644 --- a/spec/models/solidus_paypal_braintree/transaction_import_spec.rb +++ b/spec/models/solidus_paypal_braintree/transaction_import_spec.rb @@ -15,7 +15,7 @@ context 'order has a user' do let(:user) { Spree::User.new } - let(:order) { Spree::Order.new user: user } + let(:order) { Spree::Order.new user: user } it 'associates user to the source' do expect(subject.user).to eq user @@ -110,9 +110,7 @@ subject expect(order.payments.first.amount).to eq 16 end - end end - end end diff --git a/spec/models/solidus_paypal_braintree/transaction_spec.rb b/spec/models/solidus_paypal_braintree/transaction_spec.rb index 6264452b..08bf9165 100644 --- a/spec/models/solidus_paypal_braintree/transaction_spec.rb +++ b/spec/models/solidus_paypal_braintree/transaction_spec.rb @@ -1,14 +1,14 @@ require 'spec_helper' describe SolidusPaypalBraintree::Transaction do - describe "#valid?" do - - let(:valid_attributes) { { - nonce: 'abcde-fghjkl-lmnop', - payment_method: SolidusPaypalBraintree::Gateway.new, - payment_type: 'ApplePayCard' - } } + let(:valid_attributes) do + { + nonce: 'abcde-fghjkl-lmnop', + payment_method: SolidusPaypalBraintree::Gateway.new, + payment_type: 'ApplePayCard' + } + end subject { described_class.new(valid_attributes).valid? } @@ -33,6 +33,5 @@ let(:valid_attributes) { super().except(:payment_type) } it { is_expected.to be false } end - end end From 77a1a6431742270a66ce19e92d2bb2454a2a0f98 Mon Sep 17 00:00:00 2001 From: Andrew Stewart Date: Mon, 12 Sep 2016 16:07:47 -0700 Subject: [PATCH 11/17] Use create_gateway utility method for import test --- .../fixtures/cassettes/transaction/import.yml | 1304 ++++++++++++++++- .../transaction_import_spec.rb | 2 +- 2 files changed, 1250 insertions(+), 56 deletions(-) diff --git a/spec/fixtures/cassettes/transaction/import.yml b/spec/fixtures/cassettes/transaction/import.yml index 8096eed2..dbec624f 100644 --- a/spec/fixtures/cassettes/transaction/import.yml +++ b/spec/fixtures/cassettes/transaction/import.yml @@ -67,7 +67,7 @@ http_interactions: B2HBELO6r3hwE/FkQT38RZrBjGDnlU8GdL9yx26w6xktnFfeJx29Dr/scwSB UEBgYR6p4hhl0IZ4LdMsF2kZzyGTO1nu0uJVJffAkp9G/F/+Hvjev7y5aDX1 6G+VUAfRgEN/HQrOwXxtDIiOvKcVi91uH/gFAAD//wMAAh97+vMBAAA= - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 12:29:08 GMT - request: method: post @@ -136,7 +136,7 @@ http_interactions: B2HBELNKFzy4nng0Iw1/kao1HdhhoZMBpRdq17R2uaOG60L7pLNX4Zd7jiAQ CggsDB0VHMc2KEO8TONkK+J8rFOS7tN8H+9eZfQwzP6+w//5H4bv+/Obi1qR Rn+PhCqIChz621JwDoZbYkB05D0t2Jjt/oFfAAAA//8DAKYQA2PzAQAA - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 12:29:08 GMT - request: method: post @@ -205,7 +205,7 @@ http_interactions: fBAWDDGru5IHNxJPZtTBX6TuzQB2WvhkQHcLd2h7u5zRwHnhfdLB6/DLPkcQ CAUEFqaBSo5RBm2IV3marUUq49ln+TaX21S+qeQemPPjgP/L3wPf++c3F42m Dv2tEuoganDor0PBOZiujQHRkfe0YLHb7QO/AAAA//8DANbxcrfzAQAA - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 12:29:09 GMT - request: method: post @@ -308,7 +308,7 @@ http_interactions: zFAcyJ2uz0mS5Xq9jKPmY4J4LFdvph6rxWoxST+G1CJxfs1Ojn7Tqb2zfWh3 o54X+GRovV5fBnugZ8CPX9KOBTexemsD2rpne/kfTPPk3d8AAAD//wMAZXPy TcoTAAA= - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 12:29:10 GMT - request: method: post @@ -377,7 +377,7 @@ http_interactions: ICwYYlYPNQ9uJp4saIC/SDuaCex55ZMBPazcqR/tekYHp5X3SQevwy/7HEEg FBBYOE9Uc4wyaEO8yVJZiLSKZy+zbVZtZfqqkntgyc8T/i9/D3zvX95cdJoG 9LdKqINowaG/DgXn4HxtDIiOvKcVi91uH/gFAAD//wMAzdZcTPMBAAA= - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 12:29:10 GMT - request: method: post @@ -446,7 +446,7 @@ http_interactions: c2CRONPXNPoJabagHv4iarAjuHnlowXTr9yxG9x6RgvnlfeJx2DiL/s8QkTN IJI4j1hTnWQ0Fmkjcv7E8iqdAxc7Ue04f5XZPbDkp1H/L38PfO9f3py1Bnsd bpW0iUyB1+E6FLyH+doYtPYYAq5Y6nb7wC8AAAD//wMAjHA2XfMBAAA= - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 12:29:11 GMT - request: method: put @@ -542,7 +542,7 @@ http_interactions: 5koP0PStHLN+5ydB794kZB3DcoyVw+xXepyR2R/MUJxRnaxP0+JwtQqjoPmY 4GLh8mI2tlwsF5OMbMi2YmfX7GToN524NrYP7UjGeYJPilar1bW3BnoK6vZL 2rbgOlZvr0da1Wwv/oNuHr/7BwAA//8DALk/MuvrFAAA - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 12:29:12 GMT - request: method: post @@ -611,7 +611,7 @@ http_interactions: EBYMMau7kgc3Ek9mqYO/lLo3A9hpwZMB3S3Yoe3tskcD5wX3SUevwy/zHEEg FBBYmAYqOUYYtCEe10+fxLqI75DKnSx2qXxVyd0w+8cB/+e/G77nzzcXjaYO /S0S6iBqcOivTcE5mK6JAdGR97TQYrbbB34BAAD//wMA3x+COvMBAAA= - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 12:29:12 GMT - request: method: post @@ -680,7 +680,7 @@ http_interactions: mAWDxOq+psFNSJMF9fAXkYMZwc4rHw3ofuWO3WDXM1q4rLxPPHodftnnEAIq BoGEecSaqiiDNkgbnmbPLK3iOWR8x6tdxt9E8ggs+WlU/8s/At/7lzdnrcZe +XslpQOT4JS/DQXnYL41BqUceo8rFrvdP/ALAAD//wMA+LZgzvMBAAA= - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 12:29:12 GMT - request: method: post @@ -783,7 +783,7 @@ http_interactions: d24pDuRO1+ckyXKzWcZR8zFBPJard1OP1WK1mKQfQ2qReL9mJ0c/dura2T60 u1FfFvhkaLPZrIM90DNQj1/SjgU/sXprA9qqZ3v5H0zz5OxvAAAA//8DAH45 QevKEwAA - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 12:56:11 GMT - request: method: put @@ -879,7 +879,7 @@ http_interactions: CN4wV3qApm/lmPU7Pwl69yYh6xiWY6wcZh9pOSOzP5mhOKM6WZ+mRcvNZhkG zccEF1uuzmZjq8VqMcnIhmwrcnbNjoZ+6MS1sX1oRzJOE3xUtNls1t4a6Cmo 2y9p24LrWL29HmlVs734D7p59O4fAAAA//8DAAmkPg3rFAAA - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 12:56:12 GMT - request: method: post @@ -982,7 +982,7 @@ http_interactions: udcNOUm62mxWSdR+zBCP1frd1GMdr+NZ+jGmFqn3a3Fy9FOvbpwdQvsb9WWB T4Y2m811sAcGBprxS7qx4CfWYG1AW/fsIP+jaZ6e/Q0AAP//AwBsvYJfyhMA AA== - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 13:24:08 GMT - request: method: put @@ -1078,7 +1078,7 @@ http_interactions: PUDTt3LM+p2fBL17k5B1DMsxVg6z3+hxRmZ/MkNxRnWyPk2LF6vVIgqajwku tlhezMaW4TKcZGRDthU7u2YnQz924trYPrQjGecJPilarVZ33hroKajbL2nb gutYvb0eaVWzvfgPunn87h8AAAD//wMA8kkGK+sUAAA= - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 13:24:09 GMT - request: method: post @@ -1181,7 +1181,7 @@ http_interactions: d2YoDuRO1+ckyXK9RgLZfEwQj+Xqw9RjtVgtJunHkFokzq/Z0dEfOrV3tg/t btTXBT4aWq/Xl8Ee6Bnw45e0Y8FNrN7agLbu2V7+B9M8OfkbAAD//wMAx7Je bMoTAAA= - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 13:54:31 GMT - request: method: put @@ -1277,7 +1277,7 @@ http_interactions: QvCGudIDNH0jx6zf+UnQu1cJWcewHGPlMPtADzMy+4MZijOqk/VpWrJcr5FT Nx8TXGy5OpuNrRarxSQjG7KtxNk1Oxr6Uyf2xvahHck4TfBR0Xq9vgnWQE+B b7+kbQuuY/X2BqR1zfbiP+jmycU/AAAA//8DALYvi7LrFAAA - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 13:54:32 GMT - request: method: post @@ -1380,7 +1380,7 @@ http_interactions: zFAcyJ2uz0mS5Xq9jKPmY4J4LFcfph6rxWoxST+G1CJxfs2Ojv7Sqb2zfWh3 o54W+GhovV5fBXugZ8CPX9KOBTexemsD2rpne/kfTPPk098AAAD//wMAiQrB pMoTAAA= - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 13:56:03 GMT - request: method: put @@ -1476,7 +1476,7 @@ http_interactions: 4A1zpQdo+kaOWb/zk6B37xKyjmE5xsphdk8PMzL7mxmKM6qT9Wlaslyvl3HU fExwseXqZDa2WqwWk4xsyLYSZ9fsaOhvndgb24d2JON1go+K1uv1dbAGegp8 +yVtW3Adq7c3IK1rthf/QTdPzn4AAAD//wMAJVIL1usUAAA= - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 13:56:05 GMT - request: method: post @@ -1579,7 +1579,7 @@ http_interactions: PTBDcSB3uj4nSZbr9TKOmo8J4rFcvZl6rBarxST9GFKLxPk1Ozr6Q6f2zvah 3Y16WuCjofV6fRXsgZ4BP35JOxbcxOqtDWjrnu3lfzDNk7O/AQAA//8DAKms NQnKEwAA - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 13:57:51 GMT - request: method: put @@ -1675,7 +1675,7 @@ http_interactions: wRvmSg/Q9I0cs37nJ0Hv3iRkHcNyjJXD7Hd6mJHZA9MUZ1Qn69O0ZLleL+Oo +ZjgYsvVyWxstVgtJhnZkG0lzq7Z0dAfOrE3tg/tSMbLBB8Vrdfrq2AN9BT4 9kvatuA6Vm9vQFrXbC/+g26enP0DAAD//wMAdRHsf+sUAAA= - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 13:57:52 GMT - request: method: post @@ -1778,7 +1778,7 @@ http_interactions: GYoDudP1OUmyXK+XcdR8TBCP5erd1GO1WC0m6ceQWiTOr9nR0U+d2jvbh3Y3 6mmBj4bW6/V1sAd6Bvz4Je1YcBOrtzagrXu2l//BNE/O/gYAAP//AwB25MsV yhMAAA== - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 13:58:03 GMT - request: method: put @@ -1874,7 +1874,7 @@ http_interactions: G+ZKD9D0jRyzfucnQe/eJGQdw3KMlcPsEz3MyOwPZijOqE7Wp2nJcr1exlHz McHFlquT2dhqsVpMMrIh20qcXbOjoR86sTe2D+1IxssEHxWt1+vrYA30FPj2 S9q24DpWb29AWtdsL/6Dbp6c/QMAAP//AwBmPfbG6xQAAA== - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 13:58:05 GMT - request: method: post @@ -1977,7 +1977,7 @@ http_interactions: jRmKA7nT9TlJslyvl3HUfEwQj+Xq09RjtVgtJunHkFokzq/Z0dH7Tu2d7UO7 G/VtgY+G1uv1ZbAHegb8+CXtWHATq7c2oK17tpf/wTRPTv4GAAD//wMA/3Vx mcoTAAA= - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 13:58:22 GMT - request: method: put @@ -2073,7 +2073,7 @@ http_interactions: 4A1zpQdo+kYOWb/zk6B3HxKylmE5xsph8pkeJmTyB9MUZ1Qr69K0aL5czsOg /hjhYvPF2WxsMVvMRhlZn21Fzq7J0dDHVlwZ24W2JOM0wUdFy+Xy1lsDHQVV +yVNW3Adq7PXIy1rthP/XjePLr4BAAD//wMAjyV2busUAAA= - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 13:58:23 GMT - request: method: post @@ -2176,7 +2176,7 @@ http_interactions: 2VdmKA7kTtfnJMlys1nGUfMxQTyWqzdTj9VitZikH0NqkTi/ZidHv+/U3tk+ tLtRzwt8MrTZbK6CPdAz4McvaceCm1i9tQFt3bO9/A+mefLubwAAAP//AwAj 72EUyhMAAA== - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 13:58:39 GMT - request: method: put @@ -2272,7 +2272,7 @@ http_interactions: JsOuQvCG2dIDNH0rh6zf+knQuzcJWcuwLGPlMPlMjxMy+co0xRnVyro0LZqv 1/MwqD9GuNh8cTEbW8wWs1FG1mdbkbVrcjL0x1bsjO1CW5JxnuCTovV6feut gY4C135J0xZsx+rs9Uirmu3Ev9fNo6t/AAAA//8DAKiH96DrFAAA - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 13:58:40 GMT - request: method: post @@ -2375,7 +2375,7 @@ http_interactions: GzMUB3Kn63OSZLleL+Oo+ZggHsvVh6nHarFaTNKPIbVInF+zo6M/dmrvbB/a 3aivC3w0tF6vL4I90DPgxy9px4KbWL21AW3ds738D6Z58ulvAAAA//8DAJHx BObKEwAA - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 13:59:33 GMT - request: method: put @@ -2471,7 +2471,7 @@ http_interactions: b5grPUDT13LI+p2fBL37kJC1DMsxVg6TP+h+QiZfmaY4o1pZl6ZF8+VyHgb1 xwgXmy9OZmOL2WI2ysj6bCtydk0Ohv7ciitju9CWZBwn+KBouVxee2ugo6Bq v6RpC65jdfZ6pGXNduLf6+bR2XcAAAD//wMAQxrCNusUAAA= - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 13:59:35 GMT - request: method: post @@ -2574,7 +2574,7 @@ http_interactions: zFAcyL1uyEmS9WazjqP2Y4Z4rC/eTT0uVherWfoxphaJ82txcvSbXu2dHUL7 G/VlgU+GNpvNdbAHBgb8+CXdWHATa7A2oG16dpD/0TRPzv4GAAD//wMAS39+ fMoTAAA= - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 13:59:41 GMT - request: method: put @@ -2670,7 +2670,7 @@ http_interactions: BG+YKz1A0/dyyvqdnwS9e5GQ9QzLMVYOiw+0XpDF78xQnFG9bEjTkvV2u46j 9mOGi603F7OxzWqzmmVkY7aVOLsWZ0O/68Xe2CG0JxlPE3xWtN1ub4M1MFDg 2y/p2oLrWIO9AWlTs4P4j7p58uofAAAA//8DAMEYNPvrFAAA - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 13:59:43 GMT - request: method: post @@ -2773,7 +2773,7 @@ http_interactions: huJA7nR9TpIsN5tlHDUfE8RjuXo39VgtVotJ+jGkFonza3Zy9NtO7Z3tQ7sb 9bzAJ0ObzWYd7IGeAT9+STsW3MTqrQ1o657t5X8wzZMPfwMAAP//AwDlcuiU yhMAAA== - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 13:59:57 GMT - request: method: put @@ -2869,7 +2869,7 @@ http_interactions: hrnSAzR9K8es3/lJ0Ls3CVnHsBxj5TD7SI8zMvuDGYozqpP1aVqy3GyWcdR8 THCx5epsNrZarBaTjGzIthJn1+xk6Ped2Bvbh3Yk42WCT4o2m806WAM9Bb79 krYtuI7V2xuQ1jXbi/+gmycX/wAAAP//AwDqyMaL6xQAAA== - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 13:59:58 GMT - request: method: post @@ -2972,7 +2972,7 @@ http_interactions: fmWG4kDudUNOkkTrdRQH7ccM8YhW76Yeq3AVztKPMbVInF+Lk6Pf9urG2SG0 v1FfFvhkaL1eX3l7YGCgGb+kGwtuYg3WerR1zw7yP5rmydnfAAAA//8DAAGZ 2LrKEwAA - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 14:00:15 GMT - request: method: put @@ -3068,7 +3068,7 @@ http_interactions: IXjDXOkBmr6VQ9bv/CTo3ZuErGVYjrFymHyixwmZ/MYMxRnVyro0LZqvVvMw qD9GuNh8cTEbW8wWs1FG1mdbkbNrcjL0+1ZcGduFtiTjPMEnRavVaumtgY6C qv2Spi24jtXZ65GWNduJf6+bR+/+AQAA//8DAMM8u0PrFAAA - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 14:00:17 GMT - request: method: post @@ -3171,7 +3171,7 @@ http_interactions: MvuNaYoDudP1OUm03G6XYdB8TBCP5erd1GO1WC0m6ceQWkTWr9nJ0e86tXO2 D+1u1PMCnwxtt9uNtwd6Btz4Je1YsBOrt9ajrXu2l//BNI8u/gYAAP//AwD2 lbmvyhMAAA== - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 14:03:16 GMT - request: method: put @@ -3267,7 +3267,7 @@ http_interactions: rkLwhtnSAzR9K4es3/pJ0Lt3CVnLsCxj5TD5RI8TMvmNaYozqpV1aVo0X6/n YVB/jHCx+eJiNraYLWajjKzPtiJr1+Rk6Het2BnbhbYk4zzBJ0Xr9XrlrYGO Atd+SdMWbMfq7PVIq5rtxL/XzaOrfwAAAP//AwBjYw/D6xQAAA== - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 14:03:17 GMT - request: method: post @@ -3370,7 +3370,7 @@ http_interactions: CzMUB3Kn63OSZLleL+Oo+ZggHsvVu6nHarFaTNKPIbVInF+zk6MfO7V3tg/t btSXBT4ZWq/X18Ee6Bnw45e0Y8FNrN7agLbu2V7+B9M8OfsbAAD//wMAg1dt b8oTAAA= - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 14:03:41 GMT - request: method: put @@ -3466,7 +3466,7 @@ http_interactions: N8yVHqDpWzlm/c5Pgt69S8g6huUYK4fZJ1rOyOwLMxRnVCfr07RouV4vw6D5 mOBiy9XZbGy1WC0mGdmQbUXOrtnR0I+duDa2D+1IxmmCj4rW6/WttwZ6Cur2 S9q24DpWb69HWtVsL/6Dbh5d/AMAAP//AwAmL1sX6xQAAA== - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 14:03:42 GMT - request: method: post @@ -3569,7 +3569,7 @@ http_interactions: yOwvZigO5E7X5yTxYr1eREHzMUE8Fss3U49luAwn6ceQWsTOr9nR0feduna2 D+1u1NMCHw2t1+tLbw/0DNTjl7RjwU2s3lqPturZXv4H0zw++xsAAP//AwD7 GvBbyhMAAA== - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 14:10:09 GMT - request: method: put @@ -3665,7 +3665,7 @@ http_interactions: cuwqBG+YKz1A09dyzPqdnwS9e5OQdQzLMVYOs9/pfkZmfzJNcUZ1sj5Nixer 1SIKmo8JLra4OJmNXYQX4SQjG7Kt2Nk1Oxj6vhPXxvahHck4TvBB0Wq1uvLW QE9B3X5J2xZcx+rt9Uirmu3Ff9DN47N/AAAA//8DAFjGqK/rFAAA - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 14:10:10 GMT - request: method: post @@ -3768,7 +3768,7 @@ http_interactions: Zn8wQ3Egd7o+J0mW6/UyjpqPCeKxXL2ZeqwWq8Uk/RhSi8T5NTs6+lOn9s72 od2Nelrgo6H1en0V7IGeAT9+STsW3MTqrQ1o657t5X8wzZOzvwEAAP//AwA2 7TEEyhMAAA== - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 14:10:32 GMT - request: method: put @@ -3864,7 +3864,7 @@ http_interactions: 8Ia50gM0fSuHrN/5SdC7NwlZy7AcY+Uw+Y0eJ2TyBzMUZ1Qr69K0aL5ez8Og /hjhYvPFxWxsMVvMRhlZn21Fzq7JydCfWnFlbBfakozzBJ8UrdfrG28NdBRU 7Zc0bcF1rM5ej7Ss2U78e908uvoHAAD//wMApRLyFOsUAAA= - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 14:10:33 GMT - request: method: post @@ -3967,7 +3967,7 @@ http_interactions: Z2YoDuRO1+ck0XKzWYZB8zFBPJarN1OP1WK1mKQfQ2oROb9mR0d/6tS1s31o d6OeFvhoaLPZXHl7oGegHr+kHQtuYvXWerRVz/byP5jm0dnfAAAA//8DAFg8 rDzKEwAA - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 14:10:39 GMT - request: method: put @@ -4063,7 +4063,7 @@ http_interactions: uwrBG+ZKD9D0jRyyfucnQe/eJGQtw3KMlcPkAz1MyOR3ZijOqFbWpWnRfLWa h0H9McLF5ouz2dhitpiNMrI+24qcXZOjoT+14srYLrQlGacJPiparVY33hro KKjaL2nagutYnb0eaVmznfj3unl08Q8AAAD//wMATLd6aesUAAA= - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 14:10:40 GMT - request: method: post @@ -4166,7 +4166,7 @@ http_interactions: X5ihOJA7XZ+TJMv1ehlHzccE8Viu3k09VovVYpJ+DKlF4vyaHR39qVN7Z/vQ 7kY9LfDR0Hq9vgr2QM+AH7+kHQtuYvXWBrR1z/byP5jmyYe/AQAA//8DALH1 sSzKEwAA - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 14:10:53 GMT - request: method: put @@ -4262,7 +4262,7 @@ http_interactions: CN4wW3qApm/kmPVbPwl69y4h6xiWZawcZn/Qw4zMvjBNcUZ1sj5Nixer1SIK mo8JLrZYns3GluEynGRkQ7YVW7tmR0N/6sTO2D60IxmnCT4qWq1WN94a6Clw 7Ze0bcF2rN5ej7Su2V78B908/vAPAAAA//8DAFk3ru/rFAAA - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 14:10:54 GMT - request: method: post @@ -4365,7 +4365,7 @@ http_interactions: mKE4kDtdn5Mky/V6GUfNxwTxWK7eTT1Wi9Vikn4MqUXi/JodHf2hU3tn+9Du Rj0t8NHQer2+DvZAz4Afv6QdC25i9dYGtHXP9vI/mObJ2TcAAAD//wMAv/Ky hMoTAAA= - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 14:11:13 GMT - request: method: put @@ -4461,7 +4461,7 @@ http_interactions: Ya70AE3fyDHrd34S9O5dQtYxLMdYOcw+08OMzP5ghuKM6mR9mhaHq1UYBc3H BBcLl2ezseViuZhkZEO2FTu7ZkdDf+jEtbF9aEcyThN8VLRarW69NdBTULdf 0rYF17F6ez3SqmZ78R908/jiHwAAAP//AwAdbSLv6xQAAA== - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 14:11:14 GMT - request: method: post @@ -4564,7 +4564,7 @@ http_interactions: zFAcyJ2uz0mS5WazjKPmY4J4LFfvph6rxWoxST+G1CJxfs1Ojv7Yqb2zfWh3 o54X+GRos9msgz3QM+DHL2nHgptYvbUBbd2zvfwPpnly8TcAAAD//wMA64MW JcoTAAA= - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 15:16:21 GMT - request: method: put @@ -4660,7 +4660,7 @@ http_interactions: vGG29ABN38ox67d+EvTuTULWMSzLWDnMPtDjjMz+ZprijOpkfZoWh+t1GAXN xwQXC5cXs7HlYrmYZGRDthVbu2YnQ3/uxM7YPrQjGecJPilar9crbw30FLj2 S9q2YDtWb69HWtdsL/6Dbh6/+wYAAP//AwACmLXO6xQAAA== - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 15:16:21 GMT - request: method: post @@ -4763,7 +4763,7 @@ http_interactions: 9iszFAdyp+tzkmS52SzjqPmYIB7L1bupx2qxWkzSjyG1SJxfs5OjP3Rq72wf 2t2o5wU+GdpsNutgD/QM+PFL2rHgJlZvbUBb92wv/4Npnnz4GwAA//8DAAo8 2vrKEwAA - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 15:25:43 GMT - request: method: put @@ -4859,7 +4859,7 @@ http_interactions: 8Ia50gM0fSuHrN/5SdC7dwlZy7AcY+Uw+UyPEzL5nWmKM6qVdWlaNF+v52FQ f4xwsfniYja2mC1mo4ysz7YiZ9fkZOhPrbgytgttScZ5gk+K1uv1ylsDHQVV +yVNW3Adq7PXIy1rthP/XjePrv4BAAD//wMAEVHN4esUAAA= - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 15:25:44 GMT - request: method: post @@ -4962,7 +4962,7 @@ http_interactions: Zl+YpjiQO12fk8SL7XYRBc3HBPFYLK+mHstwGU7SjyG1iK1fs7OjP3Vq52wf 2t2olwU+G9putxtvD/QMuPFL2rFgJ1ZvrUdb92wv/4NpHn/4BwAA//8DAO2D dXHKEwAA - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 15:26:06 GMT - request: method: put @@ -5058,7 +5058,7 @@ http_interactions: NH0rx6zf+UnQu3cJWcewHGPlMPuTHmdk9plpijOqk/VpWrzYbBZR0HxMcLHF 8mI2tgyX4SQjG7Kt2Nk1Oxn6Uyeuje1DO5JxnuCTos1ms/bWQE9B3X5J2xZc x+rt9Uirmu3Ff9DN46t/AAAA//8DADvpixjrFAAA - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 15:26:06 GMT - request: method: post @@ -5161,7 +5161,7 @@ http_interactions: Q3Egd7o+J0mWm80yjpqPCeKxXL2beqwWq8Uk/RhSi8T5NTs5+mOn9s72od2N el7gk6HNZrMO9kDPgB+/pB0LbmL11ga0dc/28j+Y5snFPwAAAP//AwAQR8tk yhMAAA== - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 16:16:43 GMT - request: method: put @@ -5257,6 +5257,1200 @@ http_interactions: AE3P5Jj1Oz8JevcmIesYlmOsHGa/0+OMzP5ghuKM6mR9mhYtN5tlGDQfE1xs ubqYja0Wq8UkIxuyrcjZNTsZ+mMnro3tQzuScZ7gk6LNZrP21kBPQd1+SdsW XMfq7fVIq5rtxX/QzaOrfwAAAP//AwBIMQaD6xQAAA== - http_version: + http_version: recorded_at: Fri, 09 Sep 2016 16:16:43 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions + body: + encoding: UTF-8 + string: | + + + 15.00 + + true + + R001765735-LF3Y453F + fake-apple-pay-visa-nonce + 49776082 + sale + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.66.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Mon, 12 Sep 2016 22:58:28 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"ce268e67dabc92267ed2468b32167e03" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 6f9f49c2-4ebd-42a1-8d86-fa0e23b56d3d + X-Runtime: + - '0.415807' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIABQz11cAA+xYS2/jNhC+768wfGdkOy9voCgtdhG0QAsU7aZAewkoaWyx + pkguSTn2/voORUmWLCpJgR566M2a+TicF4cfHT8cSj7bgzZMivv58mIxn4HI + ZM7E9n7+9OWRrOcPyYfYaioMzSyikg+zWczyJMuudi+FtnGEH05mLLWVSWhl + C6nZN8jjqBE5rT0qSAzlEEf1TyfLKq1xtyNhRhLcFJKn3z7H0VjswLSUlbDJ + 8vpisYij5sspStBZQYUlNMuckKA/xkKZSo7OhbS1t1VKArqZYPx+bnUF88hb + p2hLvwsqdY5ItP/rYrG8vbm+vbwmPz1e/nF1ffkYR522jlwDtZATamcuG/fz + HD8tK2GerBbLG7L4SJarL6vV3fX6bnX7J+akW1Cvr1T+z9afFjSZN1ZiTO7D + l/Pq4+3tzWK9asuJ0g3TxhJBSzgPFZWcTusyWSoqjgENlJTxgPwFUsNsyJYq + pAjJN/QwKkDUDytOGefYxl2IISP/foTGagBskzzXYEwoBQcLInelmIRwmVHO + bMi8hi2ewVCeJB42Xh+XoL/Ys/o4HY5Xu9WEclXQ1btQl2+hRIXVYNm4Ur3i + YEybSuShE9VpTNPmVGt6HCgxkb3hFDKiqLYMU2PAWg4l4OEdrggZP02xt8z3 + zKbUZkUQUzCl/u/F/2gv9qvTTEayYcBz0/TC3hDQWmqCOVJSGAiGVuN6oQ/R + yY94ab0KaE0Mqxa28iqmDmO/H68cCx10ixfDCz2i5i/wXY53jRkXNlZaZrgb + 5qE9HbSG15YWP1x++vxzHL0KGloZurJcuHt9Sjux0mIHJ98r1Owd35hC1KnN + c+Y8weSPYaNY95JlrkAbLDyuwN5JQY8zUjlWgLv4y30CZemBeL4SVMEBStXe + 46mUHKiYJxvKjeNKHaDlDRgFyahuL2krdyCS7c3OfH1BeP3lNSkLnc16klyF + zgraJM6J4JxQTPs6llLYIomjkWiEPALVQ2AtaXZrbmri5osNjxHnUSF5ndnw + rGAl3QKpNE8Ka5W5iyJqcB6bi1RTJtwZaZr7AodkpOjRjennErAx82cutzKq + xE7IF3GhxPYBxJ5pKRzm3lCRp/KAbKjbopltGhRFivTkF7qe8wKvLoByW6Dn + cEL0ZB6UQ8rsSe8/G1WlsW7YeNuKO8LWQ51ruunvuClecCdoT9Y4TY9a8h6i + FTRpNKbC+Yf3l9idMAPpcJ7KDXFaKjLo7zpWtjmTeZXV1LuXtk7mQZVgXyto + zhCKsQoMp/DoOLnDCaKUxOS7iUPT6RtWODw0zUOFFAxbUB8Hl393cdYIQENN + YdxJQ3qNilK9k3J3+M7Cqy+kGjH1yPEZMshsu87+rn3juN5Ggm9aNu9c7VEW + I3FIQUIVQ5fGch9wdB5xJ2my5Mcdp2EKVKUm00xNUqSevhtONf8jCq9kmRNk + IcTlM1DsMyS6pW0Qiy6f7eNmPsHxHuB3OTN1vwZ14K3IdlhNTJ+ppwkOi7Fv + Q6PIndwrF+OaaOFO78c+Pj0FjK1izffuntoATN0wblv5Qnw1R1pMQ1pp4+lr + DhZfZ6adRANVuDY97hvefogZPezfCYeDSwCOYR12w70DsFORsYUMVlkWoLZY + kYnYXeSqshBqjeYKIUwgA6v8W8L9m0GV4vCM2mc3ZeJoCjekMb1Yh2ynz2Qm + QW/bqrnPW7Y6gmQLnCoET5hrPUDXN3JMcV2cBKN7k310dMLRMw6zX+hxRma/ + M0NxIHe6PidJluv1Mo6ajwnisVy9m3qsFqvFJP0YUovE+TU7OfqpU3tn+9Du + Rj0v8MnQer2+CfZAz4Afv6QdC25i9dYGtHXP9vI/mObJh78BAAD//wMAki3t + QcoTAAA= + http_version: + recorded_at: Mon, 12 Sep 2016 22:59:20 GMT +- request: + method: put + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/cc4kwhrt/submit_for_settlement + body: + encoding: UTF-8 + string: | + + + 15.00 + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.66.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 12 Sep 2016 22:58:28 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"c3ea0b7f92a0a9ec4d2e7b7f82b04fb8" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 635bdb73-2b14-4e76-a3e6-d6fece042934 + X-Runtime: + - '0.169044' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIABQz11cAA+xYS2/jNhC+768wfGckOy9voCgtdhG0QAsU7aZAezEoaWyx + pkgtH47dX9+hXpYsKjHQHvbQm8X5OJwXZz46ejoUfLYHpZkUj/PFVTifgUhl + xsT2cf7y5Zms5k/xh8goKjRNDaLiD7NZxLI4TW92r7kyUYAfbk0baqyOtU0K + Zgxk641Uaw3GcChAIK4BOKw5lhBryiEKqp9uLbVK4dlHwrQkaALEL799joLx + sgPTQlph4sXtVRhGQfPlBAWoNKfCEJqmbpGgddpAkUiOJvikle02IR7ZTDD+ + ODfKwjyotVPUpS6CSpUhEvX/GoaL+7vb++tb8tPz9R83t9fPUdBJK88VUAwY + oWbmovE4z/DTsALm8TJc3JHwI1ksvyyXD7erh+X9nxiTbkO135bZ5ftXuP+0 + oYm8NhJ9ch91cm8+3t/fhatlm1xc3TClDRG0gHNXUcjptCyVRUnF0SOBgjLu + WX+FRDPj01XmUvjWN/QwSkDQdytKGOdY1J2LPiX/vYfaKAAskyxToLUvBAcD + InOpmIRwmVLOjE+9gi3eSF+cJF42Xl0Xr71Ys+o47U4tdrsJ5WVOlxehrt9D + CYvZYOk4U73koE8bKzLfjeokuilzqhQ9DoQYyF6r8ikpqTIMQ3NqTGc7fMqp + NblU7O/31ffUJtSkuReTs7L8vxa/0VrsZ6fpjGTDgGe6qYW9JqCUVARjVEqh + wetaheu5PkTHP+LQehPQqhhmza/lTUzlxn4/3jledNAtDoZXekTJX1BXOc4a + PU5sVCqZ4mkYh/Z20ApeaQp/uP70+ecoeBM01DI0ZRG6uT4lndhpsILj70uU + 7CHz7q4QVWizjDlLMPhj2MjXvWSpS9AGE487sHYSUOOIWMcK8JR6uE+gDD2Q + mq94RXCAomzneCIlByrm8YZy7bhSB2h5A3pBUqraIW3kDkS8vdvpr68Ir75q + ScJ8d7PqJDe+u4I6iTPC2ydKpuo8FlKYPI6C0dIIeQSqhsBqpTmtmdTE9Rfj + byPOolzyKrL+XsEKugViFY9zY0r9EARUYz/WV4miTLg70hT3FTbJoKRH16bX + BWBhZmsutzKwYifkq7gqxfYJxJ4pKRzmUVORJfKAbKg7oultCkqKFOml3uhq + rl6oxTlQbnK0HE6I3loNyiBh5iSvPxuRVZg3LLyt5Y6w9VDnkq77O26KA+4E + 7a01RtOjkryHaBeaMGptsf/h/BK7E2awOuynckOclIoU+qeOhW3MZGbTinr3 + wtat1SAr2FcLzR3CZcwCwy48uk7ucoIoJNHZbuLSdPKGFQ4vTfNsITnDElTH + wfDvBmeFAFTUJMbdNKTXKCjKCyl7h+80NM+hE7fov5AqxNQjp46QRmbbVfZ3 + 7RvH1TYSfN2yeWdqj7JoiU0KYloyNGm8XjscjD3+90FYvRWESx6N31ZIupWm + cOoJwKmfFdpEp4qVk6yxJ+/6dUWJSYksRWYEiRlx0fXU/xkSzVLGi0WTz85x + Y5DgxPNQ3ozp6gp7ZVBrkW3/nmjIU6817J9j24ZKkU66hz/6NXGrO3k9CfE1 + LmCsFXO+d6N7AzA1dN2x8pXU2RxJMQyJVbpm9BkYfLDqtjkPRP7c9J4D/uOH + mNF/HRfC4eACgJNJ+c1wTyOsVCSxPoU2TT1sHzMy4bvzvLQGfKXRTFXCBJJS + Wz+v3B88tCw5rFG6do03CqZwQ2bX83VIAPvkbhL0vq6KDr6nq+OMJseuQvCG + udIDNH0jx6zf+UnQu3cJWcewHGPlMPuFHmdk9jvTFGdUJ+vTtHixWi2ioPmY + 4GKL5cVsbBkuw0lGNmRbsbNrdjL0Uyeuje1DO5JxnuCTotVqdeetgZ6Cuv2S + ti24jtXb65FWNduL/6Cbxx/+AQAA//8DAHd7BuLrFAAA + http_version: + recorded_at: Mon, 12 Sep 2016 22:59:20 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions + body: + encoding: UTF-8 + string: | + + + 15.00 + + true + + R905162413-4BKJYFEN + fake-apple-pay-visa-nonce + 49776082 + sale + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.66.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Mon, 12 Sep 2016 23:04:30 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"8601397480ea25b3c0c7614e5ee733ce" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 06a62608-f3ba-4f0f-a9ce-1c6735180157 + X-Runtime: + - '0.355815' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAH4011cAA+xYS2/jNhC+51cYvjOS7WziBIrSdtsF2l0UfWyKtpeAksYW + G4rUkpRj59d3KEqyZFFJCvTQQ2/WzMfhvDj86OhuX/DZDpRmUtzOF+fhfAYi + lRkT29v5/ecPZD2/i88io6jQNDWIis9ms4hlcRg+r8wlPEcBfliZNtRUOqaV + yaViz5BFQSOyWnMoIdaUQxTUP60srZTC3Q6EaUlwU4jvf/02CsZiC6aFrISJ + F+/OwzAKmi+rKEClORWG0DS1QoL+aANFIrmJAp+29rZKiEc3E4zfzo2qYB44 + 6xRtqTdBpcoQifZ/uQ7fLS6XF4sVufjm4w9/fPjuxyjotHXkCqiBjFAzs9m4 + nWf4aVgB83gZLi5JeE0Wy8/L1U14cbMK/8ScdAvq9VWZ/bP1xwVN5rWRGJP9 + cOW8uL66ugzXy7acKN0wpQ0RtIDTUFHJ6bQulUVJxcGjgYIy7pE/QaKZ8dkq + cyl88g3djwoQ9MOKEsY5tnEXos/Ivx+hNgoA2yTLFGjtS8HegMhsKSYhXKaU + M+Mzr2CLZ9CXJ4mHjdfHxesv9qw6TIfj1HY1obzM6fJNqNVrKFFhNVg6rlSv + OBjTphKZ70R1Gt20OVWKHgZKTGRvOPmMlFQZhqnRYAyHAvDwDlf4jB+n2Gvm + e2YTatLci8lZWf7fi//RXuxXp5mMZMOAZ7rphZ0moJRUBHNUSqHBG1qN64U+ + RMff46X1IqA1Maya38qLmDqM3W68ciy00C1eDE/0gJq/wHU53jV6XNioVDLF + 3TAP7emgNby29Pvq5/cfP0XBi6ChlaEri9De61PaiZUGOzj+ukTNzvKNKUSd + 2ixj1hNM/hg2inUnWWoLtMHC4wrsnQTUOCOVZQW4i7vcJ1CG7onjK14V7KEo + 23s8kZIDFfN4Q7m2XKkDtLwBoyApVe0lbeQjiPjiy9VKFAivv5wmYb6zWU+S + C99ZQZvEOuGdEyVTro6FFCaPo2AkGiEPQNUQWEua3Zqbmtj5YvxjxHqUS15n + 1j8rWEG3QCrF49yYUt8EAdU4j/V5oigT9ow0zX2OQzIo6cGO6YcCsDGzBy63 + MqjEo5BP4rwU2zsQO6aksJhbTUWWyD2yoW6LZrYpKClSpHu30PacEzh1DpSb + HD2HI6Inc6AMEmaOevfZqCqFdcPG21bcErYe6lTTTX/LTfGCO0J7ssZpelCS + 9xCtoEmj1hXOP7y/xOMRM5AO56ncEKulIoX+rmNlmzOZVWlNvXtp62QOVAn2 + pYLmDKEYq8BwCo+Okz2cIApJdPY4cWg6fcMKh4emeaiQnGELqsPg8u8uzhoB + aKgpjD1pSK9RUZRvpNwdvrPw4gupRkw9clyGNDLbrrO/at84treR4OuWzVtX + e5RFSxxSENOSoUtjuQs4OI24kzRZcuOOUz8FqhKdKlZOUqSevhtONf8jJV7J + MiPIQojNp6fYJ0h0SxkvFl0+2cfOfILj3cPvMqbrfvXqwFmR7bCamD5TTxMc + FmPfhkaRO9lXLsY10cKd3o19fHoKGFvFmu/sPbUBmLph7LbyibhqjrSYhqRS + 2tHXDAy+znQ7iQYqf2163Ne//RAzeti/EQ57mwAcw8rvhn0HYKciY/MZrNLU + Q22xIhOx28jLyoCvNZorhDCBDKxybwn7bwYtSw4PqH2wUyYKpnBDGtOLdch2 + +kxmEvS6rZr7vGarI0gmx6lC8ITZ1gN0fSPHFNfGSTC6V9lHRycsPeMw+4ke + ZmT2G9MUB3Kn63OSeLFeL6Kg+ZggHovlm6nHMlyGk/RjSC1i69fs6Oj7Tu2c + 7UO7G/W0wEdD6/X60tsDPQNu/JJ2LNiJ1Vvr0dY928v/YJrHZ38DAAD//wMA + mhJlccoTAAA= + http_version: + recorded_at: Mon, 12 Sep 2016 23:05:22 GMT +- request: + method: put + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/00z3t6ez/submit_for_settlement + body: + encoding: UTF-8 + string: | + + + 15.00 + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.66.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 12 Sep 2016 23:04:31 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"3e7b219f2ffc09dfe98800d4b74bbd2d" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 30587566-19c0-4750-adf1-a27b0d2d5ff7 + X-Runtime: + - '0.231014' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Mon, 12 Sep 2016 23:05:23 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions + body: + encoding: UTF-8 + string: | + + + 15.00 + + true + + R875319328-WLRD3E24 + fake-apple-pay-visa-nonce + 49776082 + sale + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.66.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Mon, 12 Sep 2016 23:06:14 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"1b1d3e99a16ce088801d6f71187e8a2f" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - e602f7ef-cfc2-4657-91d5-7a1871b7b1b0 + X-Runtime: + - '0.450696' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAOY011cAA+xYS2/jNhC+51cYvjPyI5s4gaK02G2BAj20201b9BJQ0tji + hiJZPhy7v75DvSxZVJICPfTQmzXzcTgvDj86fjiUfLYHbZgU9/Pl5WI+A5HJ + nInd/fzxy/dkM39ILmKrqTA0s4hKLmazmOVJttfP2Ubv4gg/vMxYap1JqLOF + 1OwvyOOoEXmtPSpIDOUQR9VPL8uc1rjbkTAjCW4KyeMvn+JoLPZgWkonbLL8 + cLlYxFHz5RUl6KygwhKaZV5I0B9joUwlt3EU0lbeupQEdDPB+P3cagfzqLZO + 0ZZ+F1TqHJFo//Pm5sN6ebtebchvP37+tP5udRVHnbaKXAO1kBNqZz4b9/Mc + Py0rYZ6sFstrsrgly9WX1fpucX23vPoDc9ItqNY7lf+z9acFTeaNlRiT/6jL + eXV7c3O92KzacqJ0y7SxRNASzkNFJafTukyWiopjQAMlZTwgf4HUMBuypQop + QvItPYwKEPXDilPGObZxF2LIyL8fobEaANskzzUYE0rBwYLIfSkmIVxmlDMb + Mq9hh2cwlCeJh41XxyXoL/asPk6HU6v9akK5KujqXaj1WyjhsBosG1eqVxyM + aetEHjpRncY0bU61pseBEhPZG04hI4pqyzA1BqzlUAIe3uGKkPHTFHvLfM9s + Sm1WBDEFU+r/XvyP9mK/Os1kJFsGPDdNL+wNAa2lJpgjJYWBYGgVrhf6EJ38 + gJfWq4DWxLBqYSuvYqow9vvxyrHQQ3d4MbzQI2q+Qt3leNeYcWFjpWWGu2Ee + 2tNBK3hlafnz7x9v8WJ+FTS0MnRluVgMlo8dDegsdnDyrULN3vONKUSV2jxn + 3hNM/hg2inUvWeYLtMXC4wrsnRT0OCPOswLcpb7cJ1CWHkjNV4IqOECp2ns8 + lZIDFfNkS7nxXKkDtLwBoyAZ1e0lbeUziOTq69psrhFefdWalIXOZjVJrkJn + BW0S70RwTiim6zqWUtgiiaORaIQ8AtVDYCVpdmtuauLniw2PEe9RIXmV2fCs + YCXdAXGaJ4W1ytxFETU4j81lqikT/ow0zX2JQzJS9OjH9FMJ2Jj5E5c7GTnx + LOSLuFRi9wBiz7QUHnNvqMhTeUA21G3RzDYNiiJFeqwX+p6rBbW6AMptgZ7D + CdGT1aAcUmZP+vqzUTmNdcPG2znuCVsPda7ppr/npnjBnaA9WeM0PWrJe4hW + 0KTRGIfzD+8v8XzCDKTDeSq3xGupyKC/61jZ5kzmLquody9tnawGOcH+dNCc + IRRjFRhO4dFx8ocTRCmJyZ8nDk2nb1jh8NA0DxVSMGxBfRxc/t3FWSEADTWF + 8ScN6TUqSvVOyt3hOwuvvpAqxNQjp86QQWbbdfY37RvH9zYSfNOyee9qj7IY + iUMKEqoYujSW1wFH5xF3kiZL9bjjNEyBXGoyzdQkRerpu+FU8T+i8EqWOUEW + Qnw+A8U+Q6Jb2gax6PLZPn7mExzvAX6XM1P1a1AHtRXZDquJ6TP1NMFhMfZt + aBS5k3/lYlwTLdzp67GPT08BY6tY872/p7YAUzeM31a+kLqaIy2mIXXa1PQ1 + B4uvM9NOooEqXJse9w1vP8SMHvbvhMPBJwDHsA674d8B2KnI2EIGXZYFqC1W + ZCJ2H7lyFkKt0VwhhAlkYK5+S/h/M6hSHJ5Q++SnTBxN4YY0phfrkO30mcwk + 6G1bFfd5y1ZHkGyBU4XgCfOtB+j6Vo4pro+TYHRvso+OTnh6xmH2Ez3OyOxX + ZigO5E7X5yTJcrNZxlHzMUE8lqt3U4/VYrWYpB9DapF4v2YnRz926trZPrS7 + Uc8LfDK02fhsTEGatqzGL2nHgp9YvbUBbdWzvfwPpnly8TcAAAD//wMAlKgr + M8oTAAA= + http_version: + recorded_at: Mon, 12 Sep 2016 23:07:06 GMT +- request: + method: put + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/cvrkc8rg/submit_for_settlement + body: + encoding: UTF-8 + string: | + + + 15.00 + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.66.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 12 Sep 2016 23:06:14 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"07b7a2d1b03a28eaef9204d58bf2ff68" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 2af4e969-45eb-4c19-97bc-e5df39e5e917 + X-Runtime: + - '0.230262' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAOY011cAA+xYS2/jNhC+51cYvjPyI5t1AkVpsdsCBXpot5u26CWgpLHF + DUWyfDh2f32HelmKqMQFWmAPvVmcj8N5ceaj4/tDyWd70IZJcTdfXi7mMxCZ + zJnY3c0fPn9PNvP75CK2mgpDM4uo5GI2i1meZHv9lG30Lo7ww68ZS60ziXFp + yayF/HEr9aMBazmUIGwcNQCPtUcFiaEc4qj66dcypzWefSTMSIImQPLwy8c4 + Gi97MC2lEzZZvrtcLOKo+fKCEnRWUGEJzTK/SNA6Y6FMJUcTQtLKdpeSgGwm + GL+bW+1gHtXaKerSZ0GlzhGJ+j9t3r9bL2/Wqw357cdPH9ffra7iqJNWnmug + GDBC7cxH426e46dlJcyT1WJ5TRY3ZLn6vFrfLq5vl1d/YEy6DdV+p/J/tv+0 + oYm8sRJ98h91cq9u3r+/XmxWbXJxdcu0sUTQEl66ikJOp2WZLBUVx4AESsp4 + YP0ZUsNsSJcqpAitb+lhlICo71acMs6xqDsXQ0r+fQ+N1QBYJnmuwZhQCA4W + RO5TMQnhMqOc2ZB6DTu8kaE4SbxsvLouQXuxZvVx2p1a7HcTylVBV2eh1m+h + hMNssGycqV5y0KetE3noRnUS05Q51ZoeB0IMZK9VhZQoqi3D0Jwa04sdIeXU + 2UJq9tfb6ntqU2qzIogpmFL/1+JXWov97DSdkWwZ8Nw0tbA3BLSWmmCMlBQG + gq5VuJ7rQ3TyAw6tVwGtimHWwlpexVRu7PfjneNFD93hYHimR5R8gbrKcdaY + cWJjpWWGp2Ec2ttBK3ilafnz7x9ucDC/ChpqGZqyXCwG28eGBmQWKzj5VqFk + D3lwd4WoQpvnzFuCwR/DRr7uJct8graYeNyBtZOCHkfEeVaAp9TDfQJl6YHU + fCUoggOUqp3jqZQcqJgnW8qN50odoOUN6AXJqG6HtJVPIJKrL2uzuUZ49VVL + Uha6m1UnuQrdFdRJvBHBPqGYrvNYSmGLJI5GSyPkEageAquV5rRmUhPfX2y4 + jXiLCsmryIZ7BSvpDojTPCmsVeY2iqjBfmwuU02Z8HekKe5LbJKRokffph9L + wMLMH7ncyciJJyGfxaUSu3sQe6al8Jg7Q0WeygOyoe6IprdpUBQp0kO90ddc + vVCLC6DcFmg5nBC9tRqUQ8rsSV5/NiKnMW9YeDvHPWHroV5Kuu7vuSkOuBO0 + t9YYTY9a8h6iXWjCaIzD/ofzSzydMIPVYT+VW+KlVGTQP3UsbGMmc5dV1LsX + tm6tBjnB/nTQ3CFcxiww7MKj6+QvJ4hSEpM/TVyaTt6wwuGlaZ4tpGBYgvo4 + GP7d4KwQgIqaxPibhvQaBaU6k3J3+E5D8xw6cYv+C6lCTD1y6ggZZLZdZX/T + vnF8bSPBNy2b96b2KIuR2KQgoYqhSeP12uFo7PF/HIRzHo1fV0i6laZw6gnA + aZgVutRkmqlJ1tiTd/26osREIUuROUFiRnx0A/X/AolmaRvEoskvzvFjkODE + C1DenJnqCgdlUGuRbf+eaMhTrzXsn2PbhkqRTvqHP/o1cas7eT0J8TUuYKwV + c773o3sLMDV0/bHymdTZHEkxDKnTpmb0OVh8sJq2OQ9E4dz0ngPh44eY0X8d + Z8Lh4AOAk0mHzfBPI6xUJLEhhS7LAmwfMzLhu/dcOQuh0mimKmECSamrn1f+ + Dx6qFIdHlD76xhtHU7ghs+v5OiSAfXI3CXpbV0UH39LVcUZbYFcheMN86QGa + vpVj1u/9JOjdm4SsY1iesXKY/USPMzL7lRmKM6qT9WlastxslnHUfExwseXq + bDa2WqwWk4xsyLYSb9fsZOiHTlwb24d2JONlgk+KNhsfjSlIU5ZV+yVtW/Ad + q7c3IK1qthf/QTdPLv4GAAD//wMAOOac5esUAAA= + http_version: + recorded_at: Mon, 12 Sep 2016 23:07:07 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions + body: + encoding: UTF-8 + string: | + + + 15.00 + + true + + R329432600-3UCB7XEU + fake-apple-pay-visa-nonce + 49776082 + sale + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.66.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Mon, 12 Sep 2016 23:34:46 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"2d10d3f3a73f9ffaa962001c36e838ad" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 06c39eb3-0761-4cf0-8425-b18f3b606bb1 + X-Runtime: + - '0.443744' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAJY711cAA+xYS2/jNhC+51cYvjPyI8k6gaK0u22BXopiuymKXgJKGlvc + UCRLUo69v75DUZIli0pSoIceerNmPg7nxeFHxw+Hks/2oA2T4n6+vFzMZyAy + mTOxu58/fvmJbOYPyUVsNRWGZhZRycVsFrM8STfX5e3X229xhB9OZiy1lUlo + ZQup2TfI46gROa09KkgM5RBH9U8nyyqtcbcjYUYS3BSSx99+iKOx2IFpKSth + k+X15WIRR82XU5Sgs4IKS2iWOSFBf4yFMpXcxlFIW3tbpSSgmwnG7+dWVzCP + vHWKtvS7oFLniET7n9er26v16maxIOvHTx8//PHjYxx12jpyDdRCTqiduWzc + z3P8tKyEebJaLG/I4pYsV19W67v11d3VzZ+Yk25Bvb5S+T9bf1rQZN5YiTG5 + D1/Oq9sPH24Wm1VbTpRumTaWCFrCeaio5HRal8lSUXEMaKCkjAfkL5AaZkO2 + VCFFSL6lh1EBon5Ycco4xzbuQgwZ+fcjNFYDYJvkuQZjQik4WBC5K8UkhMuM + cmZD5jXs8AyG8iTxsPH6uAT9xZ7Vx+lwvNqtJpSrgq7ehVq/hRIVVoNl40r1 + ioMxbSuRh05UpzFNm1Ot6XGgxET2hlPIiKLaMkyNAWs5lICHd7giZPw0xd4y + 3zObUpsVQUzBlPq/F/+jvdivTjMZyZYBz03TC3tDQGupCeZISWEgGFqN64U+ + RCc/46X1KqA1Maxa2MqrmDqM/X68cix00B1eDC/0iJqv4Lsc7xozLmystMxw + N8xDezpoDa8t3Xy8/vzLOo5eBQ2tDF1ZLty9PqWdWGmxg5PvFWr2jm9MIerU + 5jlznmDyx7BRrHvJMlegLRYeV2DvpKDHGakcK8Bd/OU+gbL0QDxfCargAKVq + 7/FUSg5UzJMt5cZxpQ7Q8gaMgmRUt5e0lc8gktvdNhMlwusvr0lZ6GzWk+Qq + dFbQJnFOBOeEYtrXsZTCFkkcjUQj5BGoHgJrSbNbc1MTN19seIw4jwrJ68yG + ZwUr6Q5IpXlSWKvMXRRRg/PYXKaaMuHOSNPclzgkI0WPbkw/lYCNmT9xuZNR + JZ6FfBGXSuweQOyZlsJh7g0VeSoPyIa6LZrZpkFRpEiPfqHrOS/w6gIotwV6 + DidET+ZBOaTMnvT+s1FVGuuGjberuCNsPdS5ppv+jpviBXeC9mSN0/SoJe8h + WkGTRmMqnH94f4nnE2YgHc5TuSVOS0UG/V3HyjZnMq+ymnr30tbJPKgS7K8K + mjOEYqwCwyk8Ok7ucIIoJTH588Sh6fQNKxwemuahQgqGLaiPg8u/uzhrBKCh + pjDupCG9RkWp3km5O3xn4dUXUo2YeuT4DBlktl1nf9e+cVxvI8E3LZt3rvYo + i5E4pCChiqFLY7kPODqPuJM0WfLjjtMwBapSk2mmJilST98Np5r/EYVXsswJ + shDi8hko9hkS3dI2iEWXz/ZxM5/geA/wu5yZul+DOvBWZDusJqbP1NMEh8XY + t6FR5E7ulYtxTbRwp/djH5+eAsZWseZ7d09tAaZuGLetfCG+miMtpiGttPH0 + NQeLrzPTTqKBKlybHvcNbz/EjB7274TDwSUAx7AOu+HeAdipyNhCBqssC1Bb + rMhE7C5yVVkItUZzhRAmkIFV/i3h/s2gSnF4Qu2TmzJxNIUb0pherEO202cy + k6C3bdXc5y1bHUGyBU4VgifMtR6g61s5prguToLRvck+Ojrh6BmH2a/0OCOz + 35mhOJA7XZ+TJMvNZhlHzccE8Viu3k09VovVYpJ+DKlF4vyanRz91Km9s31o + d6OeF/hkaLPZ3AR7oGfAj1/SjgU3sXprA9q6Z3v5H0zz5OJvAAAA//8DANwP + AyfKEwAA + http_version: + recorded_at: Mon, 12 Sep 2016 23:35:38 GMT +- request: + method: put + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/b85m9j9z/submit_for_settlement + body: + encoding: UTF-8 + string: | + + + 15.00 + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.66.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 12 Sep 2016 23:34:47 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"c349d18d1d18acae9377769654b99fe1" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - e1d6bbd2-f9c6-4fde-8c3d-d88cfd147db9 + X-Runtime: + - '0.245914' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Mon, 12 Sep 2016 23:35:39 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions + body: + encoding: UTF-8 + string: | + + + 15.00 + + true + + R360858146-ZUZGHPGR + fake-apple-pay-visa-nonce + 49776082 + sale + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.66.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Mon, 12 Sep 2016 23:35:47 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"533ca93b24422ad5c2f22dacc458d2ae" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 4e57c7a7-9f68-4633-bb60-83da58444cd4 + X-Runtime: + - '0.426885' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIANM711cAA+xYS2/jNhC+51cYvjOynZcTKEqLFrt9HRbbTVHkElDS2OKG + Irkk5dj99R2KkixFVJICPfTQmzXzcTgvDj86vtuXfLYDbZgUt/Pl6WI+A5HJ + nInt7fz+yweynt8lJ7HVVBiaWUQlJ7NZzPKkWJ2b/bd0EUf44WTGUluZhFa2 + kJr9BXkcNSKntQcFiaEc4qj+6WRZpTXudiDMSIKbQnL/+49xNBY7MC1lJWyy + vDhd4J7Nl1OUoLOCCktoljkhQX+MhTKV3MZRSFt7W6UkoJsJxm/nVlcwj7x1 + irb0u6BS54hE+5/PLhfri/Xy/JI83D98/OnTx89x1GnryDVQCzmhduaycTvP + 8dOyEubJarG8JItrslx9WZ3dnF3cnF89YE66BfX6SuX/bP1xQZN5YyXG5D58 + Oc+vr67Q61VbTpRumDaWCFrCy1BRyem0LpOlouIQ0EBJGQ/InyE1zIZsqUKK + kHxD96MCRP2w4pRxjm3chRgy8u9HaKwGwDbJcw3GhFKwtyByV4pJCJcZ5cyG + zGvY4hkM5UniYeP1cQn6iz2rD9PheLVbTShXBV29C3X2FkpUWA2WjSvVKw7G + tKlEHjpRncY0bU61poeBEhPZG04hI4pqyzA1BqzlUAIe3uGKkPHjFHvLfM9s + Sm1WBDEFU+r/XvyP9mK/Os1kJBsGPDdNL+wMAa2lJpgjJYWBYGg1rhf6EJ38 + jJfWq4DWxLBqYSuvYuowdrvxyrHQQbd4MTzTA2q+gu9yvGvMuLCx0jLD3TAP + 7emgNby29OuHP3+7/iWOXgUNrQxdWS7cvT6lnVhpsYOT7xVqdo5vTCHq1OY5 + c55g8sewUaw7yTJXoA0WHldg76SgxxmpHCvAXfzlPoGydE88XwmqYA+lau/x + VEoOVMyTDeXGcaUO0PIGjIJkVLeXtJVPIJKrp6/l+SXC6y+vSVnobNaT5Dx0 + VtAmcU4E54Ri2texlMIWSRyNRCPkAageAmtJs1tzUxM3X2x4jDiPCsnrzIZn + BSvpFkileVJYq8xNFFGD89icppoy4c5I09ynOCQjRQ9uTD+WgI2ZP3K5lVEl + noR8FqdKbO9A7JiWwmFuDRV5KvfIhrotmtmmQVGkSPd+oes5L/DqAii3BXoO + R0RP5kE5pMwe9f6zUVUa64aNt624I2w91EtNN/0dN8UL7gjtyRqn6UFL3kO0 + giaNxlQ4//D+Ek9HzEA6nKdyQ5yWigz6u46Vbc5kXmU19e6lrZN5UCXYtwqa + M4RirALDKTw6Tu5wgiglMfnTxKHp9A0rHB6a5qFCCoYtqA+Dy7+7OGsEoKGm + MO6kIb1GRaneSbk7fGfh1RdSjZh65PgMGWS2XWd/175xXG8jwTctm3eu9iiL + kTikIKGKoUtjuQ84ehlxJ2my5Mcdp2EKVKUm00xNUqSevhtONf8jCq9kmRNk + IcTlM1DsF0h0S9sgFl1+sY+b+QTHe4Df5czU/RrUgbci22E1MX2mniY4LMa+ + DY0id3KvXIxrooU7vR/7+PQUMLaKNd+5e2oDMHXDuG3lM/HVHGkxDWmljaev + OVh8nZl2Eg1U4dr0uG94+yFm9LB/Jxz2LgE4hnXYDfcOwE5FxhYyWGVZgNpi + RSZid5GrykKoNZorhDCBDKzybwn3bwZVisMjah/dlImjKdyQxvRiHbKdPpOZ + BL1tq+Y+b9nqCJItcKoQPGGu9QBd38gxxXVxEozuTfbR0QlHzzjMPtHDjMz+ + YIbiQO50fU6SLNfrZRw1HxPEY7l6N/VYLVaLSfoxpBaJ82t2dPSHTu2d7UO7 + G/VlgY+G1uv1ZbAHegb8+CXtWHATq7c2oK17tpf/wTRPTv4GAAD//wMA7urx + xsoTAAA= + http_version: + recorded_at: Mon, 12 Sep 2016 23:36:39 GMT +- request: + method: put + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/h24sxqb0/submit_for_settlement + body: + encoding: UTF-8 + string: | + + + 15.00 + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.66.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 12 Sep 2016 23:35:47 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"f413586f570706ba6dd54f8f75de13f5" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 32b125b4-b945-4c5f-98ed-968474fc62ed + X-Runtime: + - '0.148674' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIANM711cAA+xYS2/jNhC+768wfGdkO07iBIrSosVuX4fFdlMUuRiUNLa4 + oUgtH47dX9+hXpYsKnGBFthDbxbn43BenPno8GGf88kOlGZS3E/nF7PpBEQi + Uya299PHz+/JavoQvQuNokLTxCAqejeZhCyNssVS77/GszDAD7emDTVWR9rG + OTMG0vVGqrUGYzjkIEwY1ACHNYcCIk05hEH5060lVik8+0CYlgRNgOjx9x/D + YLjswDSXVphofnUxQwvqLyfIQSUZFYbQJHGLBK3TBvJYcjTBJy1ttzHxyCaC + 8fupURamQaWdoi51FlSqFJGo/9Pl9Wx1tZovr8nT49OHnz5++BQGrbT0XAHF + gBFqJi4a99MUPw3LYRotZvNrMrsl88XnxeXd5dXd8uYJY9JuKPfbIv1n+48b + 6shrI9En91Eld3l7c4NWL5rk4uqGKW2IoDmcuopCTsdlicwLKg4eCeSUcc/6 + C8SaGZ+uIpPCt76h+0ECgq5bYcw4x6JuXfQp+fc91EYBYJmkqQKtfSHYGxCp + S8UohMuEcmZ86hVs8Ub64iTxsvHyunjtxZpVh3F3KrHbTSgvMro4C3X5FkpY + zAZLhpnqJAd92liR+m5UK9F1mVOl6KEnxEB2WpVPSUGVYRiaY2M62eFTTq3J + pGJ/va2+ozamJsm8mIwVxf+1+I3WYjc7dWckGwY81XUt7DQBpaQiGKNCCg1e + 10pcx/U+OvoZh9argEZFP2t+La9iSjd2u+HO4aKDbnEwvNADSr5AVeU4a/Qw + sWGhZIKnYRya20FLeKnp1/d//nb7Sxi8Cupr6Zsyn7m5PiYd2WmwgqPvC5Ts + IPXuLhFlaNOUOUsw+EPYwNedZIlL0AYTjzuwdmJQw4hYxwrwlGq4j6AM3ZOK + r3hFsIe8aOZ4LCUHKqbRhnLtuFILaHgDekESqpohbeQziOjm+Uu+vEZ4+VVJ + Yua7m2UnWfruCuokzghvnyiYqvKYS2GyKAwGSwPkAajqA8uV+rR6UhPXX4y/ + jTiLMsnLyPp7BcvpFohVPMqMKfRdEFCN/VhfxIoy4e5IXdwX2CSDgh5cm17n + gIWZrrncysCKZyFfxEUhtg8gdkxJ4TD3moo0lntkQ+0RdW9TUFCkSI/VRldz + 1UIlzoByk6HlcER01ipQCjEzR3n1WYuswrxh4W0td4StgzqVtN3fcVMccEdo + Z602mh6U5B1Es1CHUWuL/Q/nl3g+Ynqr/X4qN8RJqUige+pQ2MRMpjYpqXcn + bO1aBbKCfbVQ3yFcxiww7MKD6+QuJ4hcEp0+j1yaVl6zwv6lqZ8tJGNYgurQ + G/7t4CwRgIrqxLibhvQaBXlxJuVu8a2G+jl05BbdF1KJGHvkVBHSyGzbyv6u + eeO42kaCrxs270ztUBYtsUlBRAuGJg3XK4eDocf/cRDOeTR+WyFpV+rCqSYA + p35WaGOdKFaMssaOvO3XJSUmBbIUmRIkZsRF11P/J0g0SxkvFk0+OceNQYIT + z0N5U6bLK+yVQaVFNv17pCGPvdawfw5t6ytFOuke/ujXyK1u5dUkxNe4gKFW + zPnOje4NwNjQdcfKF1JlcyDFMMRW6YrRp2Dwwaqb5twT+XPTeQ74j+9jBv91 + nAmHvQsATiblN8M9jbBSkcT6FNok8bB9zMiI787zwhrwlUY9VQkTSEpt9bxy + f/DQouCwRunaNd4wGMP1mV3H1z4B7JK7UdDbuko6+JauljOaDLsKwRvmSg/Q + 9I0csn7nJ0Hv3iRkLcNyjJXD5CM9TMjkD6YpzqhW1qVp0Xy1modB/THCxeaL + s9nYYraYjTKyPtuKnF2To6E/tOLK2C60JRmnCT4qWq1W194a6Cio2i9p2oLr + WJ29HmlZs53497p59O5vAAAA//8DAGX1RUfrFAAA + http_version: + recorded_at: Mon, 12 Sep 2016 23:36:40 GMT +- request: + method: post + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions + body: + encoding: UTF-8 + string: | + + + 15.00 + + true + + R243870894-GEYMGZDD + fake-apple-pay-visa-nonce + 49776082 + sale + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.66.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 201 + message: Created + headers: + Date: + - Mon, 12 Sep 2016 23:38:34 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"49ebdf57612214641dc9ed5b4edddb85" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 3a2f961c-e26b-4982-883f-01bafc5fb583 + X-Runtime: + - '0.351887' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + H4sIAHo811cAA+xYS2/jNhC+768wfGdkOy8nUJQWTXfbQxdFuynQvQSUNLbY + UCRLUo7dX9+hKMmSRSUp0EMPvVkzH4fz4vCj4/t9yWc70IZJcTdfni3mMxCZ + zJnY3s0fv3wk6/l98iG2mgpDM4uo5MNsFrM8uVpk6fXzZRlH+OFkxlJbmYRW + tpCa/QV5HDUip7UHBYmhHOKo/ulkWaU17nYgzEiCm0Ly+OtDHI3FDkxLWQmb + LC/PFos4ar6cogSdFVRYQrPMCQn6YyyUqeQ2jkLa2tsqJQHdTDB+N7e6gnnk + rVO0pd8FlTpHJNr/ZXVxvr5erG8uyKfvf//p09cHjKrT1pFroBZyQu3MZeNu + nuOnZSXMk9VieUUWN2S5+rI6vz1f355ffMWcdAvq9ZXK/9n644Im88ZKjMl9 + +HJe3FxfXy3Wq7acKN0wbSwRtITTUFHJ6bQuk6Wi4hDQQEkZD8hfIDXMhmyp + QoqQfEP3owJE/bDilHGObdyFGDLy70dorAbANslzDcaEUrC3IHJXikkIlxnl + zIbMa9jiGQzlSeJh4/VxCfqLPasP0+F4tVtNKFcFXb0Ldf4WSlRYDZaNK9Ur + Dsa0qUQeOlGdxjRtTrWmh4ESE9kbTiEjimrLMDUGrOVQAh7e4YqQ8eMUe8t8 + z2xKbVYEMQVT6v9e/I/2Yr86zWQkGwY8N00v7AwBraUmmCMlhYFgaDWuF/oQ + nfyIl9argNbEsGphK69i6jB2u/HKsdBBt3gxvNADav4A3+V415hxYWOlZYa7 + YR7a00FreG3p88ebi4cf4uhV0NDK0JXlwt3rU9qJlRY7OPlWoWbn+MYUok5t + njPnCSZ/DBvFupMscwXaYOFxBfZOCnqckcqxAtzFX+4TKEv3xPOVoAr2UKr2 + Hk+l5EDFPNlQbhxX6gAtb8AoSEZ1e0lb+Qwi2Vxep1dbhNdfXpOy0NmsJ8lF + 6KygTeKcCM4JxbSvYymFLZI4GolGyANQPQTWkma35qYmbr7Y8BhxHhWS15kN + zwpW0i2QSvOksFaZ2yiiBuexOUs1ZcKdkaa5z3BIRooe3Jh+KgEbM3/iciuj + SjwL+SLOlNjeg9gxLYXD3Bkq8lTukQ11WzSzTYOiSJEe/ULXc17g1QVQbgv0 + HI6InsyDckiZPer9Z6OqNNYNG29bcUfYeqhTTTf9HTfFC+4I7ckap+lBS95D + tIImjcZUOP/w/hLPR8xAOpynckOclooM+ruOlW3OZF5lNfXupa2TeVAl2J8V + NGcIxVgFhlN4dJzc4QRRSmLy54lD0+kbVjg8NM1DhRQMW1AfBpd/d3HWCEBD + TWHcSUN6jYpSvZNyd/jOwqsvpBox9cjxGTLIbLvO/qZ947jeRoJvWjbvXO1R + FiNxSEFCFUOXxnIfcHQacSdpsuTHHadhClSlJtNMTVKknr4bTjX/IwqvZJkT + ZCHE5TNQ7BMkuqVtEIsun+zjZj7B8R7gdzkzdb8GdeCtyHZYTUyfqacJDoux + b0OjyJ3cKxfjmmjhTu/HPj49BYytYs137p7aAEzdMG5b+UJ8NUdaTENaaePp + aw4WX2emnUQDVbg2Pe4b3n6IGT3s3wmHvUsAjmEddsO9A7BTkbGFDFZZFqC2 + WJGJ2F3kqrIQao3mCiFMIAOr/FvC/ZtBleLwhNonN2XiaAo3pDG9WIdsp89k + JkFv26q5z1u2OoJkC5wqBE+Yaz1A1zdyTHFdnASje5N9dHTC0TMOs5/pYUZm + vzFDcSB3uj4nSZbr9TKOmo8J4rFcvZt6rBarxST9GFKLxPk1Ozr6Xaf2zvah + 3Y16WuCjofV6fRXsgZ4BP35JOxbcxOqtDWjrnu3lfzDNkw9/AwAA//8DABfA + Y+zKEwAA + http_version: + recorded_at: Mon, 12 Sep 2016 23:39:27 GMT +- request: + method: put + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/60cb7k5m/submit_for_settlement + body: + encoding: UTF-8 + string: | + + + 15.00 + + headers: + Accept-Encoding: + - gzip + Accept: + - application/xml + User-Agent: + - Braintree Ruby Gem 2.66.0 + X-Apiversion: + - '4' + Authorization: + - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== + Content-Type: + - application/xml + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 12 Sep 2016 23:38:35 GMT + Content-Type: + - application/xml; charset=utf-8 + Transfer-Encoding: + - chunked + X-Frame-Options: + - SAMEORIGIN + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Authentication: + - basic_auth + X-User: + - 3v249hqtptsg744y + Vary: + - Accept-Encoding + Content-Encoding: + - gzip + Etag: + - W/"50e8158d5e9b1aa977b0855b75b1da51" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - b57fa24c-8555-4c55-85f1-836233b665ec + X-Runtime: + - '0.223362' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + body: + encoding: ASCII-8BIT + string: !binary |- + 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 + http_version: + recorded_at: Mon, 12 Sep 2016 23:39:27 GMT recorded_with: VCR 3.0.3 diff --git a/spec/models/solidus_paypal_braintree/transaction_import_spec.rb b/spec/models/solidus_paypal_braintree/transaction_import_spec.rb index 14e5d88c..1592515c 100644 --- a/spec/models/solidus_paypal_braintree/transaction_import_spec.rb +++ b/spec/models/solidus_paypal_braintree/transaction_import_spec.rb @@ -43,7 +43,7 @@ let(:line_item) { Spree::LineItem.new(variant: variant, quantity: 1, price: 10) } let(:address) { create :address, country: country } let(:order) { Spree::Order.create(store: store, line_items: [line_item], ship_address: address, currency: 'USD', total: 10, email: 'test@example.com') } - let(:payment_method) { SolidusPaypalBraintree::Gateway.create! name: 'Braintree' } + let(:payment_method) { create_gateway } let(:country) { create :country, iso: 'US' } let(:transaction_address) { nil } From 2e8ce21809fceef3ba5173ec266e3562dd662226 Mon Sep 17 00:00:00 2001 From: Andrew Stewart Date: Mon, 12 Sep 2016 16:08:16 -0700 Subject: [PATCH 12/17] Fix up and flesh out transaction validation specs These didn't include phone or email, both of which are required. --- .../solidus_paypal_braintree/transaction_spec.rb | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/spec/models/solidus_paypal_braintree/transaction_spec.rb b/spec/models/solidus_paypal_braintree/transaction_spec.rb index 08bf9165..9aaf6673 100644 --- a/spec/models/solidus_paypal_braintree/transaction_spec.rb +++ b/spec/models/solidus_paypal_braintree/transaction_spec.rb @@ -6,7 +6,9 @@ { nonce: 'abcde-fghjkl-lmnop', payment_method: SolidusPaypalBraintree::Gateway.new, - payment_type: 'ApplePayCard' + payment_type: 'ApplePayCard', + phone: "555-1234", + email: "test@example.com" } end @@ -33,5 +35,15 @@ let(:valid_attributes) { super().except(:payment_type) } it { is_expected.to be false } end + + context 'no phone' do + let(:valid_attributes) { super().except(:phone) } + it { is_expected.to be false } + end + + context 'no email' do + let(:valid_attributes) { super().except(:email) } + it { is_expected.to be false } + end end end From 6ddd0811de12b8934c125b2ba10e4660aa1db478 Mon Sep 17 00:00:00 2001 From: Clarke Brunsdon Date: Mon, 12 Sep 2016 14:56:38 -0700 Subject: [PATCH 13/17] Upcase country --- app/models/solidus_paypal_braintree/transaction_import.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/solidus_paypal_braintree/transaction_import.rb b/app/models/solidus_paypal_braintree/transaction_import.rb index 568235df..703ad4df 100644 --- a/app/models/solidus_paypal_braintree/transaction_import.rb +++ b/app/models/solidus_paypal_braintree/transaction_import.rb @@ -40,7 +40,7 @@ def import! def address transaction.address.try do |ta| - country = Spree::Country.find_by_iso(ta.country_code) + country = Spree::Country.find_by_iso(ta.country_code.upcase) Spree::Address.new first_name: ta.first_name, last_name: ta.last_name, city: ta.city, From 29c86f4aac1120faba29c19d23515ce94b8b7100 Mon Sep 17 00:00:00 2001 From: Andrew Stewart Date: Tue, 13 Sep 2016 11:21:03 -0700 Subject: [PATCH 14/17] Use state_name Spree::Address property in import This will make use of the [state_validate][1] validation in Solidus, saving us a bit of work. [1]: https://github.com/solidusio/solidus/blob/master/core/app/models/spree/address.rb#L174 --- app/models/solidus_paypal_braintree/transaction_import.rb | 2 +- spec/models/solidus_paypal_braintree/transaction_import_spec.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/solidus_paypal_braintree/transaction_import.rb b/app/models/solidus_paypal_braintree/transaction_import.rb index 703ad4df..5f24005c 100644 --- a/app/models/solidus_paypal_braintree/transaction_import.rb +++ b/app/models/solidus_paypal_braintree/transaction_import.rb @@ -45,7 +45,7 @@ def address last_name: ta.last_name, city: ta.city, country: country, - state: country.states.find_by_abbr(ta.state_code), + state_name: ta.state_code, address1: ta.address_line_1, address2: ta.address_line_2, zipcode: ta.zip, diff --git a/spec/models/solidus_paypal_braintree/transaction_import_spec.rb b/spec/models/solidus_paypal_braintree/transaction_import_spec.rb index 1592515c..ed7fca40 100644 --- a/spec/models/solidus_paypal_braintree/transaction_import_spec.rb +++ b/spec/models/solidus_paypal_braintree/transaction_import_spec.rb @@ -44,7 +44,7 @@ let(:address) { create :address, country: country } let(:order) { Spree::Order.create(store: store, line_items: [line_item], ship_address: address, currency: 'USD', total: 10, email: 'test@example.com') } let(:payment_method) { create_gateway } - let(:country) { create :country, iso: 'US' } + let(:country) { create :country, iso: 'US', states_required: true } let(:transaction_address) { nil } let(:transaction) do From c25e15224ec9774ab088d0fe0105f3ebfc6e41c6 Mon Sep 17 00:00:00 2001 From: Andrew Stewart Date: Tue, 13 Sep 2016 11:26:19 -0700 Subject: [PATCH 15/17] Remove use of deprecated find_by_* method --- app/models/solidus_paypal_braintree/transaction_import.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/solidus_paypal_braintree/transaction_import.rb b/app/models/solidus_paypal_braintree/transaction_import.rb index 5f24005c..538023f0 100644 --- a/app/models/solidus_paypal_braintree/transaction_import.rb +++ b/app/models/solidus_paypal_braintree/transaction_import.rb @@ -40,7 +40,7 @@ def import! def address transaction.address.try do |ta| - country = Spree::Country.find_by_iso(ta.country_code.upcase) + country = Spree::Country.find_by(iso: ta.country_code.upcase) Spree::Address.new first_name: ta.first_name, last_name: ta.last_name, city: ta.city, From 848dde632e97a6fc8a35a76fb455e105833b0064 Mon Sep 17 00:00:00 2001 From: Luuk Veenis Date: Tue, 13 Sep 2016 13:20:13 -0700 Subject: [PATCH 16/17] Save payment_type on the Source --- app/models/solidus_paypal_braintree/transaction_import.rb | 1 + .../solidus_paypal_braintree/transaction_import_spec.rb | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app/models/solidus_paypal_braintree/transaction_import.rb b/app/models/solidus_paypal_braintree/transaction_import.rb index 538023f0..a18dcdb6 100644 --- a/app/models/solidus_paypal_braintree/transaction_import.rb +++ b/app/models/solidus_paypal_braintree/transaction_import.rb @@ -11,6 +11,7 @@ def initialize(order, transaction) def source SolidusPaypalBraintree::Source.new nonce: transaction.nonce, + payment_type: transaction.payment_type, user: user end diff --git a/spec/models/solidus_paypal_braintree/transaction_import_spec.rb b/spec/models/solidus_paypal_braintree/transaction_import_spec.rb index ed7fca40..0a911e14 100644 --- a/spec/models/solidus_paypal_braintree/transaction_import_spec.rb +++ b/spec/models/solidus_paypal_braintree/transaction_import_spec.rb @@ -2,7 +2,7 @@ describe SolidusPaypalBraintree::TransactionImport do let(:order) { Spree::Order.new } - let(:transaction) { SolidusPaypalBraintree::Transaction.new nonce: 'abcd1234' } + let(:transaction) { SolidusPaypalBraintree::Transaction.new nonce: 'abcd1234', payment_type: "ApplePayCard" } describe '#source' do subject { described_class.new(order, transaction).source } @@ -13,6 +13,10 @@ expect(subject.nonce).to eq 'abcd1234' end + it 'takes the payment type from the transaction' do + expect(subject.payment_type).to eq 'ApplePayCard' + end + context 'order has a user' do let(:user) { Spree::User.new } let(:order) { Spree::Order.new user: user } From 257d32fb97e6d74321522f88614964d909edfdf4 Mon Sep 17 00:00:00 2001 From: Luuk Veenis Date: Tue, 13 Sep 2016 14:27:46 -0700 Subject: [PATCH 17/17] Stop recording new VCR episodes for each test run Due to the order and payment having new identifiers on each run, we would never match the body of the request. Since we had VCR configured to record new episodes by default, it would just keep appending to the end of the file. This ensures the body will match by always using the same identifiers and also removes the global config option to record new episodes. --- .../fixtures/cassettes/transaction/import.yml | 6096 +---------------- .../transaction_import_spec.rb | 9 +- spec/spec_helper.rb | 5 +- 3 files changed, 170 insertions(+), 5940 deletions(-) diff --git a/spec/fixtures/cassettes/transaction/import.yml b/spec/fixtures/cassettes/transaction/import.yml index dbec624f..7f480909 100644 --- a/spec/fixtures/cassettes/transaction/import.yml +++ b/spec/fixtures/cassettes/transaction/import.yml @@ -15,7 +15,7 @@ http_interactions: Accept: - application/xml User-Agent: - - Braintree Ruby Gem 2.65.0 + - Braintree Ruby Gem 2.66.0 X-Apiversion: - '4' Authorization: @@ -28,7 +28,7 @@ http_interactions: message: Created headers: Date: - - Fri, 09 Sep 2016 12:29:08 GMT + - Tue, 13 Sep 2016 21:20:28 GMT Content-Type: - application/xml; charset=utf-8 Transfer-Encoding: @@ -49,26 +49,26 @@ http_interactions: Content-Encoding: - gzip Etag: - - W/"d521bd9927f7f738ebffb701c40295c0" + - W/"5f4b640a71028daa9d721b38caedf7db" Cache-Control: - max-age=0, private, must-revalidate X-Request-Id: - - a100caa9-80b4-452b-b389-a0318745323a + - 36eed912-ebbc-4117-abd3-9eafa1391303 X-Runtime: - - '0.165390' + - '0.156304' Strict-Transport-Security: - max-age=31536000; includeSubDomains body: encoding: ASCII-8BIT string: !binary |- - H4sIABSr0lcAA5SRwW6DMBBE7/kKy3cXcFUCkSG3fkF66W3DLsEtNsg2bfj7 - OjRKKtEeKvky8zy7I1vtz6ZnH+S8HmzFs4eUM7LNgNqeKv5yeBYF39cb1Uw+ - DIZcvWFMaazzQuZZWkiVRHHxIms6sEFEvXV4KuXb9mi27ftT96iSn/Ryu9XO - B2HBELO6r3hwE/FkQT38RZrBjGDnlU8GdL9yx26w6xktnFfeJx29Dr/scwSB - UEBgYR6p4hhl0IZ4LdMsF2kZzyGTO1nu0uJVJffAkp9G/F/+Hvjev7y5aDX1 - 6G+VUAfRgEN/HQrOwXxtDIiOvKcVi91uH/gFAAD//wMAAh97+vMBAAA= + H4sIAJxt2FcAA5SRzW6DMBCE73kKy3eXv1IgMuSWJ0gvvW3YJbjFBtkmDW9f + QqOkEu2hx5nPsztay91Fd+xM1qnelDx6CjkjU/eozKnkr4e9yPmu2sh6dL7X + ZKsNY1JhlYZp8ZzkuQxmcfVmVrdgvJh1ZvFUxO/ZUWfNR9omMvhJr68bZZ0X + BjQxo7qSezsSDxbUwV+k7vUAZlr5pEF1K3doe7Oe0cBl5X3S0Sn/yz5L4AkF + eOangUqOs/RKE6/iMHoRYSGi5BBH2zjcxvmbDB6BJT8O+L/8I/C9f7m5aBR1 + 6O6VUHlRg0V3GwrWwnRrDIiWnKMVm7vdP/ALAAD//wMAcrTRJPMBAAA= http_version: - recorded_at: Fri, 09 Sep 2016 12:29:08 GMT + recorded_at: Tue, 13 Sep 2016 21:20:28 GMT - request: method: post uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/customers @@ -84,7 +84,7 @@ http_interactions: Accept: - application/xml User-Agent: - - Braintree Ruby Gem 2.65.0 + - Braintree Ruby Gem 2.66.0 X-Apiversion: - '4' Authorization: @@ -97,7 +97,7 @@ http_interactions: message: Created headers: Date: - - Fri, 09 Sep 2016 12:29:08 GMT + - Tue, 13 Sep 2016 21:20:29 GMT Content-Type: - application/xml; charset=utf-8 Transfer-Encoding: @@ -118,26 +118,26 @@ http_interactions: Content-Encoding: - gzip Etag: - - W/"f830dddfa728ec4aa5a7cec6e8719a29" + - W/"ab90f0f1abb83181e920af4a72552634" Cache-Control: - max-age=0, private, must-revalidate X-Request-Id: - - 735bb03d-f16a-4206-be27-2dd432edcb52 + - 275fa979-6386-4459-b532-b77a6c3506a8 X-Runtime: - - '0.128277' + - '0.118023' Strict-Transport-Security: - max-age=31536000; includeSubDomains body: encoding: ASCII-8BIT string: !binary |- - H4sIABSr0lcAA5SRTW6DMBCF9zmF5b3LT5oQIkN2OUG66W7CDMGtbZBt2nD7 - Ao2SSrSLSrOZ982bebLl4Wo0+yDnVWsLnjzFnJGtWlT2UvCX01Hs+KFcyar3 - oTXkyhVjUmGZpc9xttlmMhqbSRtZ1YANYoIOL3n6lp1NVr9vmrWMftJpulbO - B2HBELNKFzy4nng0Iw1/kao1HdhhoZMBpRdq17R2uaOG60L7pLNX4Zd7jiAQ - CggsDB0VHMc2KEO8TONkK+J8rFOS7tN8H+9eZfQwzP6+w//5H4bv+/Obi1qR - Rn+PhCqIChz621JwDoZbYkB05D0t2Jjt/oFfAAAA//8DAKYQA2PzAQAA + H4sIAJ1t2FcAA5SRQXKDMAxF9zmFx3sXcEpIMobseoJ0052CRHCKDWObNty+ + QDNJZ2gXXeo/femPpA5X07APcl63NufJU8wZ2bJFbc85fz2+iC0/FCtV9j60 + hlyxYkxpLLIkTuXzJlXRWEzayMoabBATdHjeyUt2Mln1ntZrFf2kU3elnQ/C + giFmdZPz4Hri0Ywa+IuUrenADgudDOhmoXZ1a5czKrgutE86eR1+2ecIAqGA + wMLQUc5xLIM2xAsZJxsR70SyPspkL+O93L6p6GGY/X2H//M/DN/755uLSlOD + /h4JdRAlOPS3oeAcDLfEgOjIe1qwMdv9gV8AAAD//wMAUvKsv/MBAAA= http_version: - recorded_at: Fri, 09 Sep 2016 12:29:08 GMT + recorded_at: Tue, 13 Sep 2016 21:20:29 GMT - request: method: post uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/customers @@ -153,7 +153,7 @@ http_interactions: Accept: - application/xml User-Agent: - - Braintree Ruby Gem 2.65.0 + - Braintree Ruby Gem 2.66.0 X-Apiversion: - '4' Authorization: @@ -166,7 +166,7 @@ http_interactions: message: Created headers: Date: - - Fri, 09 Sep 2016 12:29:09 GMT + - Tue, 13 Sep 2016 21:20:29 GMT Content-Type: - application/xml; charset=utf-8 Transfer-Encoding: @@ -187,26 +187,26 @@ http_interactions: Content-Encoding: - gzip Etag: - - W/"b39d6964ddbc84a4ca6b3912572e112f" + - W/"10f6451e2262f3f8e016ac53ea61c1ad" Cache-Control: - max-age=0, private, must-revalidate X-Request-Id: - - a99c0ef9-16bd-424a-bc93-7a26abaebc24 + - c3da06c7-6cbb-4fa4-897b-580f6a942a83 X-Runtime: - - '0.102044' + - '0.119739' Strict-Transport-Security: - max-age=31536000; includeSubDomains body: encoding: ASCII-8BIT string: !binary |- - H4sIABWr0lcAA5SRzU7DMBCE730Ky3eTH6CpKye98QTlwm2b3TQusRPZDjRv - jxuqFilwQPJl5vPsjmy1O5uOfZDzurclzx5SzsjWPWp7LPnr/kVs+K5aqXr0 - oTfkqhVjSmP1JItinW5ylURx8SKrW7BBRF04PMr8VBxM0bw/t48q+Ukvtxvt - fBAWDDGru5IHNxJPZtTBX6TuzQB2WvhkQHcLd2h7u5zRwHnhfdLB6/DLPkcQ - CAUEFqaBSo5RBm2IV3marUUq49ln+TaX21S+qeQemPPjgP/L3wPf++c3F42m - Dv2tEuoganDor0PBOZiujQHRkfe0YLHb7QO/AAAA//8DANbxcrfzAQAA + H4sIAJ1t2FcAA5SRwW6DMBBE7/kKy3cXMEqByJBbvyC99LZhl+AUG2SbNvx9 + CY2SSrSHHmeeZ3e0VvuL6dgHOa97W/LkKeaMbN2jtqeSvx5eRM731UbVow+9 + IVdtGFMaqzzJ8yzdShXN4urNrG7BBjHrzOGpkOfsaLLmfdumKvpJr68b7XwQ + Fgwxq7uSBzcSjxbUwV+k7s0Adlr5ZEB3K3doe7ue0cBl5X3S0evwyz5HEAgF + BBamgUqOswzaEK9knDyLuBBJepDJTsY7Wbyp6BFY8uOA/8s/At/7l5uLRlOH + /l4JdRA1OPS3oeAcTLfGgOjIe1qxudv9A78AAAD//wMAeP67+fMBAAA= http_version: - recorded_at: Fri, 09 Sep 2016 12:29:09 GMT + recorded_at: Tue, 13 Sep 2016 21:20:29 GMT - request: method: post uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions @@ -219,9 +219,9 @@ http_interactions: true - R672919801-GMHYYQEL + R999999999-ABCD1234 fake-apple-pay-visa-nonce - 49776082 + 81887352 sale headers: @@ -230,7 +230,7 @@ http_interactions: Accept: - application/xml User-Agent: - - Braintree Ruby Gem 2.65.0 + - Braintree Ruby Gem 2.66.0 X-Apiversion: - '4' Authorization: @@ -243,7 +243,7 @@ http_interactions: message: Created headers: Date: - - Fri, 09 Sep 2016 12:29:10 GMT + - Tue, 13 Sep 2016 21:20:30 GMT Content-Type: - application/xml; charset=utf-8 Transfer-Encoding: @@ -264,52 +264,51 @@ http_interactions: Content-Encoding: - gzip Etag: - - W/"7195f476f634d50cbe89cdf91554e2b1" + - W/"77b0eecd43fba29d61efabcd4e1f3ef6" Cache-Control: - max-age=0, private, must-revalidate X-Request-Id: - - 7404e281-9e0e-40d1-b24e-d46962ce7602 + - e8f32d21-ea72-4833-9e49-6e1d5abad132 X-Runtime: - - '0.340812' + - '0.438758' Strict-Transport-Security: - max-age=31536000; includeSubDomains body: encoding: ASCII-8BIT string: !binary |- - H4sIABar0lcAA+xYS2/jNhC+768wfGdke7eJHShK3w9gC7TdTYH0ElDS2GJC - kSxJOXZ/fYeiJEsWlaRADz0UyCGa+TicF4cfHd8eSj7bgzZMipv58mIxn4HI - ZM7E7mZ+9/l7sp7fJu9iq6kwNLOISt7NZjHLk6v1ElY7eIwj/HAyY6mtTEIr - W0jN/oI8jhqR09qjgsRQDnFU/+tkWaU17nYkzEiCm0Jy9+nbOBqLHZiWshI2 - WX5xsVjEUfPlFCXorKDCEpplTkjQH2OhTCW3cRTS1t5WKQnoZoLxm7nVFcwj - b52iLf0mqNQ5ItH+b5dXq81ys14syQ8//3h//+t3H+Oo09aRa6AWckLtzGXj - Zp7jp2UlzJPVYnlJFhv8+7xcXa8218vFH5iTbkG9vlL5P1t/WtBk3liJMbkP - X84Pm6ury8V61ZYTpVumjSWClnAeKio5ndZlslRUHAMaKCnjAfkzpIbZkC1V - SBGSb+lhVICoH1acMs6xjbsQQ0b+/QiN1QDYJnmuwZhQCg4WRO5KMQnhMqOc - 2ZB5DTs8g6E8STxsvD4uQX+xZ/VxOhyvdqsJ5aqgqzeh3r+GEhVWg2XjSvWK - gzFtK5GHTlSnMU2bU63pcaDERPaGU8iIotoyTI0BazmUgId3uCJk/DTFXjPf - M5tSmxVBTMGU+r8X/6O92K9OMxnJlgHPTdMLe0NAa6kJ5khJYSAYWo3rhT5E - Jz/hpfUioDUxrFrYyouYOoz9frxyLHTQHV4Mz/SImkfwXY53jRkXNlZaZrgb - 5qE9HbSG15ber++vPn0dRy+ChlaGriwX7l6f0k6stNjByVcKNXvHN6YQdWrz - nDlPMPlj2CjWvWSZK9AWC48rsHdS0OOMVI4V4C7+cp9AWXognq8EVXCAUrX3 - eColByrmyZZy47hSB2h5A0ZBMqrbS9rKJxBJsdmpR43w+strUhY6m/Uk+RA6 - K2iTOCeCc0Ix7etYSmGLJI5GohHyCFQPgbWk2a25qYmbLzY8RpxHheR1ZsOz - gpV0B6TSPCmsVeY6iqjBeWwuUk2ZcGekae4LHJKRokc3ph9KwMbMH7jcyagS - T0I+iwsldrcg9kxL4TA3hoo8lQdkQ90WzWzToChSpDu/0PWcF3h1AZTbAj2H - E6In86AcUmZPev/ZqCqNdcPG21XcEbYe6lzTTX/HTfGCO0F7ssZpetSS9xCt - oEmjMRXOP7y/xNMJM5AO56ncEqelIoP+rmNlmzOZV1lNvXtp62QeVAn2ZwXN - GUIxVoHhFB4dJ3c4QZSSmPxp4tB0+oYVDg9N81AhBcMW1MfB5d9dnDUC0FBT - GHfSkF6jolRvpNwdvrPw4gupRkw9cnyGDDLbrrO/bN84rreR4JuWzTtXe5TF - SBxSkFDF0KWx3AccnUfcSZos+XHHaZgCVanJNFOTFKmn74ZTzf+IwitZ5gRZ - CHH5DBT7DIluaRvEostn+7iZT3C8B/hdzkzdr0EdeCuyHVYT02fqaYLDYuzb - 0ChyJ/fKxbgmWrjT+7GPT08BY6tY8727p7YAUzeM21Y+E1/NkRbTkFbaePqa - g8XXmWkn0UAVrk2P+4a3H2JGD/s3wuHgEoBjWIfdcO8A7FRkbCGDVZYFqC1W - ZCJ2F7mqLIRao7lCCBPIwCr/lnC/ZlClODyg9sFNmTiawg1pTC/WIdvpM5lJ - 0Ou2au7zmq2OINkCpwrBE+ZaD9D1rRxTXBcnweheZR8dnXD0jMPsF3qckdnv - zFAcyJ2uz0mS5Xq9jKPmY4J4LFdvph6rxWoxST+G1CJxfs1Ojn7Tqb2zfWh3 - o54X+GRovV5fBnugZ8CPX9KOBTexemsD2rpne/kfTPPk3d8AAAD//wMAZXPy - TcoTAAA= + H4sIAJ5t2FcAA+xYO3PjNhDu/Ss06mHq4VNkD0XnYk8m6TKXc4o0HpBciTiD + AAKAsphffwu+RIqg7cykSBFX5u6Hxb6w+KDw/pTz2RG0YVLs5svrxXwGIpEp + E4fd/Onrz2Q7v4+uQqupMDSxiIquZrOQpdGWfsvX5W0aBvjhZMZSW5iIFjaT + mv0NqGlETmtLBZGhHMKg+tfJkkJr3K0kzEiCm0L09PtjGIzFDkxzWQgbLT9d + LxZh0Hw5RQ46yaiwhCaJExL0x1jIY8ltGPi0lbdFTDy6mWB8N7e6gHlQW6do + S38IKnWKSLT/5bb9I59/enhcrtY3YdBpq8g1UAspoXbmsrGbp/hpWQ7zaLVY + bsjilizXX1fLu9Xibr34E3PSLajWFyr9Z+vPC5rMGysxJvfRlHO53f6w/rRq + y4nSPdPGEkFzuAwVlZxO6xKZKypKjwZyyrhH/gqxYdZnS2VS+OR7ehoVIOiH + FcaMc2zjLkSfkX8/QmM1ALZJmmowxpeCkwWRulJMQrhMKGfWZ17DAc+gL08S + DxuvjovXX+xZXU6HU6vdakK5yujqQ6j1eyhRYDVYMq5UrzgY074Qqe9EdRrT + tDnVmpYDJSayN5x8RhTVlmFqDFjLIQc8vMMVPuPnKfae+Z7ZmNok82IyptT/ + vfgf7cV+dZrJSPYMeGqaXjgaAlpLTTBHSgoD3tAqXC/0ITr6FS+tNwGtiWHV + /FbexFRhHI/jlWOhgx7wYnilJWq+Qd3leNeYcWFDpWWCu2Ee2tNBK3hl6XH1 + sPnySxi8CRpaGbqyXLh7fUo7sdJiB0efFWqOjm9MIarUpilznmDyx7BRrEfJ + ElegPRYeV2DvxKDHGSkcK8Bd6st9AmXpidR8xauCE+SqvcdjKTlQMY/2lBvH + lTpAyxswCpJQ3V7SVr6AiDblcXOzQXj1VWti5jub1SS58Z0VtEmcE945oZiu + 65hLYbMoDEaiEbIEqofAStLs1tzUxM0X6x8jzqNM8iqz/lnBcnoAUmgeZdYq + cxcE1OA8Ntexpky4M9I09zUOyUDR0o3p5xywMdNnLg8yKMSLkK/iWonDPYgj + 01I4zM5QkcbyhGyo26KZbRoURYr0VC90PVcLanUGlNsMPYczoierQSnEzJ71 + 9WejKjTWDRvvUHBH2HqoS003/R03xQvuDO3JGqdpqSXvIVpBk0ZjCpx/eH+J + lzNmIB3OU7knTktFAv1dx8o2ZzItkop699LWyWpQIdhfBTRnCMVYBYZTeHSc + 3OEEkUti0peJQ9PpG1Y4PDTNQ4VkDFtQl4PLv7s4KwSgoaYw7qQhvUZFrj5I + uTt8Z+HNF1KFmHrk1BkyyGy7zv6xfeO43kaCb1o271ztURYjcUhBRBVDl8by + OuDgMuJO0mSpHnec+ilQEZtEMzVJkXr6bjhV/I8ovJJlSpCFEJdPT7EvkOiW + tl4sunyxj5v5BMe7h9+lzFT96tVBbUW2w2pi+kw9TXBYjH0bGkXu5F65GNdE + C3f6euzj01PA2CrW/OjuqT3A1A3jtpWvpK7mSItpiAttavqagsXXmWkn0UDl + r02P+/q3H2JGD/sPwuHkEoBjWPvdcO8A7FRkbD6DRZJ4qC1WZCJ2F7kqLPha + o7lCCBPIwIr6LeF+zaBKcXhG7bObMmEwhRvSmF6sQ7bTZzKToPdtVdznPVsd + QbIZThWCJ8y1HqDrezmmuC5OgtG9yz46OuHoGYfZb7SckdkfzFAcyJ2uz0mi + 5Xa7DIPmY4J4LFcfph6rxWoxST+G1CJyfs3Ojj506trZPrS7US8LfDa03W43 + 3h7oGajHL2nHgptYvbUebdWzvfwPpnl09R0AAP//AwBTn8+KyhMAAA== http_version: - recorded_at: Fri, 09 Sep 2016 12:29:10 GMT + recorded_at: Tue, 13 Sep 2016 21:20:30 GMT - request: method: post uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/customers @@ -325,7 +324,7 @@ http_interactions: Accept: - application/xml User-Agent: - - Braintree Ruby Gem 2.65.0 + - Braintree Ruby Gem 2.66.0 X-Apiversion: - '4' Authorization: @@ -338,7 +337,7 @@ http_interactions: message: Created headers: Date: - - Fri, 09 Sep 2016 12:29:10 GMT + - Tue, 13 Sep 2016 21:20:30 GMT Content-Type: - application/xml; charset=utf-8 Transfer-Encoding: @@ -359,26 +358,26 @@ http_interactions: Content-Encoding: - gzip Etag: - - W/"cfa5358bb4857ce768410861c1a3f796" + - W/"bee72849e79bedac50b6431a2203c212" Cache-Control: - max-age=0, private, must-revalidate X-Request-Id: - - 4b32a69a-9e45-4164-9abd-6476fce0a3d0 + - 72405f34-ba05-4162-8136-7251c1eca25d X-Runtime: - - '0.106291' + - '0.081552' Strict-Transport-Security: - max-age=31536000; includeSubDomains body: encoding: ASCII-8BIT string: !binary |- - H4sIABar0lcAA5SRwW6DMBBE7/kKy3cXTAWUyJBbvyC99LZhl+AWG2SbNvn7 - OjRKKtEeKvky8zy7I1vtTmZgH+S8Hm3N5UPKGdl2RG2PNX/ZP4snvms2qp19 - GA25ZsOY0tgUMpdpXpQqieLiRdb2YIOIunR4rLK38mDK7j3vH1Xyk15ud9r5 - ICwYYlYPNQ9uJp4saIC/SDuaCex55ZMBPazcqR/tekYHp5X3SQevwy/7HEEg - FBBYOE9Uc4wyaEO8yVJZiLSKZy+zbVZtZfqqkntgyc8T/i9/D3zvX95cdJoG - 9LdKqINowaG/DgXn4HxtDIiOvKcVi91uH/gFAAD//wMAzdZcTPMBAAA= + H4sIAJ5t2FcAA5SRwW6DMBBE7/kKy3cXA2oIkSG3fkF66W3DLsEpNsg2Sfj7 + EhollWgPPc48z+5orXZX07IzOa87W/D4RXJGtupQ22PB3/dvYsN35UpVgw+d + IVeuGFMayzjP5TpPNiqaxM2bWNWADWLSmcNjnpyyg8nqz9cmVdFPentda+eD + sGCIWd0WPLiBeDSjFv4iVWd6sOPCJwO6Xbh909nljBquC+9CB6/DL/scQSAU + EFgYeyo4TjJoQ7xMZLwWMhdxuk/ibSK3qfxQ0TMw54ce/5d/Br73zzcXtaYW + /aMS6iAqcOjvQ8E5GO+NAdGR97RgU7fHB34BAAD//wMA49XEh/MBAAA= http_version: - recorded_at: Fri, 09 Sep 2016 12:29:10 GMT + recorded_at: Tue, 13 Sep 2016 21:20:30 GMT - request: method: post uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/customers @@ -394,7 +393,7 @@ http_interactions: Accept: - application/xml User-Agent: - - Braintree Ruby Gem 2.65.0 + - Braintree Ruby Gem 2.66.0 X-Apiversion: - '4' Authorization: @@ -407,7 +406,7 @@ http_interactions: message: Created headers: Date: - - Fri, 09 Sep 2016 12:29:11 GMT + - Tue, 13 Sep 2016 21:20:31 GMT Content-Type: - application/xml; charset=utf-8 Transfer-Encoding: @@ -428,29 +427,29 @@ http_interactions: Content-Encoding: - gzip Etag: - - W/"dce0b4d0cf1a030f7c5035a163756309" + - W/"e1ae8705121fe05234f5af11ef710eea" Cache-Control: - max-age=0, private, must-revalidate X-Request-Id: - - c2dc46bb-5301-47de-a04e-863438bef6eb + - 3a9d6f72-14b9-406b-893c-68a10008e4f0 X-Runtime: - - '0.119964' + - '0.133995' Strict-Transport-Security: - max-age=31536000; includeSubDomains body: encoding: ASCII-8BIT string: !binary |- - H4sIABer0lcAA5SRwW7DIBBE7/kKxJ3aUKW2I+zc+gXppbcNrGNagy3Abfz3 - JW6UVHJ7qMRl5jG7I5D7s+3JB/pgBldT/pBTgk4N2rhTTV8Oz6yk+2Yj1RTi - YNE3G0Kk0Q0XQvByW8osiYuXmOrARZZ04fWpEm/F0Rbt+7Z7lNlPerndGh8i - c2CRONPXNPoJabagHv4iarAjuHnlowXTr9yxG9x6RgvnlfeJx2DiL/s8QkTN - IJI4j1hTnWQ0Fmkjcv7E8iqdAxc7Ue04f5XZPbDkp1H/L38PfO9f3py1Bnsd - bpW0iUyB1+E6FLyH+doYtPYYAq5Y6nb7wC8AAAD//wMAjHA2XfMBAAA= + H4sIAJ9t2FcAA5SRQXOCMBCF7/6KTO4pBFTUCXjrL7CX3lZ2kVgSmCS08u+L + 1NHO0B48vvfl7b7ZqP3FNOyTnNetzbl8iTkjW7ao7Snnb4dXseH7YqHK3ofW + kCsWjCmNhVwmy1SuVyoaxdUbWVmDDWLUmcPTNjlnR5NVH6s6VdFven1daeeD + sGCIWd3kPLieeDShBv4jZWs6sMPMJwO6mbld3dr5jAouM++Ljl6HP/Y5gkAo + ILAwdJRzHGXQhniRxHIt4q2Q6SGRuyTepfJdRY/AlO87fC7/CPzsn24uKk0N + +nsl1EGU4NDfhoJzMNwaA6Ij72nGxm73D/wGAAD//wMALLit3fMBAAA= http_version: - recorded_at: Fri, 09 Sep 2016 12:29:11 GMT + recorded_at: Tue, 13 Sep 2016 21:20:31 GMT - request: method: put - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/781e2gej/submit_for_settlement + uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/8ajm3y9d/submit_for_settlement body: encoding: UTF-8 string: | @@ -464,7 +463,7 @@ http_interactions: Accept: - application/xml User-Agent: - - Braintree Ruby Gem 2.65.0 + - Braintree Ruby Gem 2.66.0 X-Apiversion: - '4' Authorization: @@ -477,7 +476,7 @@ http_interactions: message: OK headers: Date: - - Fri, 09 Sep 2016 12:29:12 GMT + - Tue, 13 Sep 2016 21:20:32 GMT Content-Type: - application/xml; charset=utf-8 Transfer-Encoding: @@ -498,52 +497,52 @@ http_interactions: Content-Encoding: - gzip Etag: - - W/"dfea5a3995763181d39ebb63854a5e03" + - W/"240ce91493e35fe8d441087ad3a5066f" Cache-Control: - max-age=0, private, must-revalidate X-Request-Id: - - 86940799-4f5c-405c-beeb-be4a94fa63ce + - 4744d3f1-6e31-440e-86ec-cb0db8279029 X-Runtime: - - '0.177850' + - '0.207176' Strict-Transport-Security: - max-age=31536000; includeSubDomains body: encoding: ASCII-8BIT string: !binary |- - H4sIABir0lcAA+xYS2/jNhC+768wfGdkebeJHShK3w+gBdrupkB6MShpbDGh - SJakHLu/vkO9LFlUYqA97KFADhHn43BenPno6P5Q8NketGFS3M3Dq8V8BiKV - GRO7u/nDp+/Jan4fv4uspsLQ1CIqfjebRSyLb1YhLHfwFAX44daMpbY0sSmT - glkL2WYr9caAtRwKEDYKGoDD2qOC2FAOUVD969bSUms8+0iYkQRNgPjh47dR - MF52YFrIUtg4/OJqsYiC5ssJCtBpToUlNE3dIkHrjIUikRxN8Ekr28uEeGQz - wfjd3OoS5kGtnaIufRFU6gyRqP/365vlOlyvFiH54ZcfHx9/++7nKOikleca - KAaMUDtz0bibZ/hpWQHzeLkIr8lijX+fwuXtcn0bLv7EmHQbqv2lyi7fH+L+ - 04Ym8sZK9Ml91Mn9sL65uV6slm1ycXXLtLFE0ALOXUUhp9OyVBaKiqNHAgVl - 3LP+Aolh1qdL5VL41rf0MEpA0HcrShjnWNSdiz4l/72HxmoALJMs02CMLwQH - CyJzqZiEcJlSzqxPvYYd3khfnCReNl5dF6+9WLP6OO1OLXa7CeUqp8uLUO/f - QokSs8HScaZ6yUGftqXIfDeqk5imzKnW9DgQYiB7rcqnRFFtGYbm1JjOdviU - 09LmUrO/31bfU5tQm+ZeTM6U+r8WP9Na7Gen6Yxky4BnpqmFvSGgtdQEY6Sk - MOB1rcL1XB+i459waL0KaFUMs+bX8iqmcmO/H+8cLzroDgfDCz2i5AnqKsdZ - Y8aJjZSWKZ6GcWhvB63glab3q8ebj19HwaugoZahKeHCzfUp6cROixUcf6VQ - sofMu7tCVKHNMuYsweCPYSNf95KlLkFbTDzuwNpJQI8jUjpWgKfUw30CZemB - 1HzFK4IDFKqd44mUHKiYx1vKjeNKHaDlDegFSaluh7SVzyDifL1TTxrh1Vct - SZjvblad5IPvrqBO4ozw9gnFdJ3HQgqbx1EwWhohj0D1EFitNKc1k5q4/mL9 - bcRZlEteRdbfK1hBd0BKzePcWmVug4Aa7MfmKtGUCXdHmuK+wiYZKHp0bXpT - ABZmtuFyJ4NSPAv5Iq6U2N2D2DMthcPcGSqyRB6QDXVHNL1Ng6JIkR7qja7m - 6oVanAPlNkfL4YTordWgDBJmT/L6sxGVGvOGhbcruSNsPdS5pOv+jpvigDtB - e2uN0fSoJe8h2oUmjMaU2P9wfonnE2awOuynckuclIoU+qeOhW3MZFamFfXu - ha1bq0GlYH+V0NwhXMYsMOzCo+vkLieIQhKTPU9cmk7esMLhpWmeLSRnWIL6 - OBj+3eCsEICKmsS4m4b0GgWFupCyd/hOQ/McOnGL/gupQkw9cuoIGWS2XWV/ - 2b5xXG0jwTctm3em9iiLkdikIKaKoUnj9drhYOzxvw9C+FoQLnk0fl4h6Vaa - wqknAKd+VlgmJtVMTbLGnrzr1xUlJgpZiswIEjPiouup/zMkmqWtF4smn53j - xiDBieehvBkz1RX2yqDWItv+PdGQp15r2D/Htg2VIp10D3/0a+JWd/J6EuJr - XMBYK+Z870b3FmBq6Lpj5QupszmSYhiSUpua0Wdg8cFq2uY8EPlz03sO+I8f - Yka/dVwIh4MLAE4m7TfDPY2wUpHE+hSWaeph+5iRCd+d56q04CuNZqoSJpCU - lvXzyv3AQ5XisEHpxjXeKJjCDZldz9chAeyTu0nQ27oqOviWro4z2hy7CsEb - 5koP0PStHLN+5ydB794kZB3DcoyVw+xXepyR2R/MUJxRnaxP0+JwtQqjoPmY - 4GLh8mI2tlwsF5OMbMi2YmfX7GToN524NrYP7UjGeYJPilar1bW3BnoK6vZL - 2rbgOlZvr0da1Wwv/oNuHr/7BwAA//8DALk/MuvrFAAA + H4sIAKBt2FcAA+xYO3PjNhDu/Ss06mFKsk+RPTSdiz2ZpMtczinSaEByJeIM + AggAymJ+fRZ8iRRBWzNJcUVcmdgPi31h94PCx2POZwfQhknxMF9eL+YzEIlM + mdg/zF++/kw288foKrSaCkMTi6joajYLWRpt6Lf8prxLwwA/3Jqx1BYmMkWc + M2sh3e6k3hqwlkMOwoZBA3BYWyqIDOUQBtW/bi0ptMazS8KMJGgCRC+/P4fB + eNmBaS4LYaPlp+vFIgyaLyfIQScZFZbQJHGLBK0zFvJYcjTBJ61sL2Likc0E + 4w9zqwuYB7V2irr0RVCpU0Si/i937R/5/NPT83J1cxsGnbTyXAPFgBFqZy4a + D/MUPy3LYR6tFss1WdyR5c3X1fJ+tbi/WfyJMek2VPsLlV6+f4X7TxuayBsr + 0Sf30SR3udn8cPNp1SYXV3dMG0sEzeHcVRRyOi1LZK6oKD0SyCnjnvU3iA2z + Pl0qk8K3vqPHUQKCvlthzDjHou5c9Cn57z00VgNgmaSpBmN8IThaEKlLxSSE + y4RyZn3qNezxRvriJPGy8eq6eO3FmtXltDu12O0mlKuMri5C3XyEEgVmgyXj + TPWSgz7tCpH6blQnMU2ZU61pORBiIHutyqdEUW0ZhubUmM52+JTTwmZSs78/ + Vt9TG1ObZF5MxpT6vxa/01rsZ6fpjGTHgKemqYWDIaC11ARjpKQw4HWtwvVc + H6KjX3FovQtoVQyz5tfyLqZy43AY7xwvOugeB8MbLVHyDeoqx1ljxokNlZYJ + noZxaG8HreCVpufV0/rLL2HwLmioZWjKcuHm+pR0YqfFCo4+K5QcIPXurhBV + aNOUOUsw+GPYyNeDZIlL0A4TjzuwdmLQ44gUjhXgKfVwn0BZeiQ1X/GK4Ai5 + aud4LCUHKubRjnLjuFIHaHkDekESqtshbeUriGhdHta3a4RXX7UkZr67WXWS + W99dQZ3EGeHtE4rpOo+5FDaLwmC0NEKWQPUQWK00pzWTmrj+Yv1txFmUSV5F + 1t8rWE73QArNo8xaZe6DgBrsx+Y61pQJd0ea4r7GJhkoWro2vc0BCzPdcrmX + QSFehXwT10rsH0EcmJbCYR4MFWksj8iGuiOa3qZBUaRIL/VGV3P1Qi3OgHKb + oeVwQvTWalAKMbMnef3ZiAqNecPC2xfcEbYe6lzSdX/HTXHAnaC9tcZoWmrJ + e4h2oQmjMQX2P5xf4vWEGawO+6ncESelIoH+qWNhGzOZFklFvXth69ZqUCHY + XwU0dwiXMQsMu/DoOrnLCSKXxKSvE5emkzescHhpmmcLyRiWoC4Hw78bnBUC + UFGTGHfTkF6jIFcXUvYO32lonkMnbtF/IVWIqUdOHSGDzLar7B/bN46rbST4 + pmXzztQeZTESmxREVDE0abxeOxyMPf73QVi9F4RLHo3fV0i6laZw6gnAqZ8V + FrFJNFOTrLEn7/p1RYmJQpYiU4LEjLjoeur/DIlmaevFosln57gxSHDieShv + ykx1hb0yqLXItn9PNOSp1xr2z7FtQ6VIJ93DH/2auNWdvJ6E+BoXMNaKOT+4 + 0b0DmBq67lj5RupsjqQYhrjQpmb0KVh8sJq2OQ9E/tz0ngP+44eY0W8dF8Lh + 6AKAk0n7zXBPI6xUJLE+hUWSeNg+ZmTCd+e5Kiz4SqOZqoQJJKVF/bxyP/BQ + pThsUbp1jTcMpnBDZtfzdUgA++RuEvSxrooOfqSr44w2w65C8Ia50gM0fSfH + rN/5SdC7DwlZx7AcY+Uw+42WMzL7gxmKM6qT9WlatNxslmHQfExwseXqYja2 + WqwWk4xsyLYiZ9fsZOhTJ66N7UM7knGe4JOizWaz9tZAT0HdfknbFlzH6u31 + SKua7cV/0M2jq38AAAD//wMALBtjI+sUAAA= http_version: - recorded_at: Fri, 09 Sep 2016 12:29:12 GMT + recorded_at: Tue, 13 Sep 2016 21:20:32 GMT - request: method: post uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/customers @@ -559,7 +558,7 @@ http_interactions: Accept: - application/xml User-Agent: - - Braintree Ruby Gem 2.65.0 + - Braintree Ruby Gem 2.66.0 X-Apiversion: - '4' Authorization: @@ -572,7 +571,7 @@ http_interactions: message: Created headers: Date: - - Fri, 09 Sep 2016 12:29:12 GMT + - Tue, 13 Sep 2016 21:20:32 GMT Content-Type: - application/xml; charset=utf-8 Transfer-Encoding: @@ -593,26 +592,26 @@ http_interactions: Content-Encoding: - gzip Etag: - - W/"8c349db29fd58556a6495d2c7f792e34" + - W/"8ff7638c90f3524c2c102a602e82e34f" Cache-Control: - max-age=0, private, must-revalidate X-Request-Id: - - 296cb5ab-552e-498b-838c-84a3f52a315d + - 433a52c6-c414-41c4-b5e4-445c5531bbd9 X-Runtime: - - '0.138119' + - '0.102263' Strict-Transport-Security: - max-age=31536000; includeSubDomains body: encoding: ASCII-8BIT string: !binary |- - H4sIABir0lcAA5RRQW6DMBC85xWW7y7BNCVEhtz6gvTS24ZdgltskG3a8Ps6 - NEoq0R4q+TIzO7uza7U/m459kPO6tyVPH9acka171PZU8pfDs9jyfbVS9ehD - b8hVK8aUxkqut4+ZzDYqieDCRa1uwQYRce7wVMi3/Gjy5n3TZir5qV6qG+18 - EBYMMau7kgc3Ek9mqYO/lLo3A9hpwZMB3S3Yoe3tskcD5wX3SUevwy/zHEEg - FBBYmAYqOUYYtCEe10+fxLqI75DKnSx2qXxVyd0w+8cB/+e/G77nzzcXjaYO - /S0S6iBqcOivTcE5mK6JAdGR97TQYrbbB34BAAD//wMA3x+COvMBAAA= + H4sIAKBt2FcAA5SRQVODMBCF7/0VmdwjEGqxnUBv/oJ68bZllxJNApMELf9e + ip3WGfTg8b0vb/fNRu3P1rAP8kF3ruTZQ8oZubpD7U4lfzk8iye+r1aqHkLs + LPlqxZjSWMnNOl/nhVTJJC7exOoWXBSTLjyetvKtONqieX9sc5X8pJfXjfYh + CgeWmNOm5NEPxJMZGfiL1J3twY0Lnyxos3D7tnPLGQ2cF94nHYOOv+zzBJFQ + QGRx7KnkOMmoLfFKptlGpFuR5QeZ7WS6y+WrSu6BOT/0+L/8PfC9f765aDQZ + DLdKqKOowWO4DgXvYbw2BkRPIdCCTd1uH/gFAAD//wMA+l3Ux/MBAAA= http_version: - recorded_at: Fri, 09 Sep 2016 12:29:12 GMT + recorded_at: Tue, 13 Sep 2016 21:20:32 GMT - request: method: post uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/customers @@ -628,283 +627,7 @@ http_interactions: Accept: - application/xml User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 201 - message: Created - headers: - Date: - - Fri, 09 Sep 2016 12:29:12 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"3464f32b1ffb9471638b32d9f08f5e46" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 1d92aff8-57bf-4732-9985-d81e9af67a65 - X-Runtime: - - '0.095758' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIABir0lcAA5SRwW7DIBBE7/kKxJ3aJnJtR9i59QvSS28bWMekBluA2/jv - S9woqeT2UInLzGN2RyD2F9OTD3ReD7am2VNKCVo5KG1PNX09vLCS7puNkJMP - g0HXbAgRWjVlUW5znuUiieLqRSY7sIFFXTh1qvi5OJqifc+7rUh+0uvtVjsf - mAWDxOq+psFNSJMF9fAXkYMZwc4rHw3ofuWO3WDXM1q4rLxPPHodftnnEAIq - BoGEecSaqiiDNkgbnmbPLK3iOWR8x6tdxt9E8ggs+WlU/8s/At/7lzdnrcZe - +XslpQOT4JS/DQXnYL41BqUceo8rFrvdP/ALAAD//wMA+LZgzvMBAAA= - http_version: - recorded_at: Fri, 09 Sep 2016 12:29:12 GMT -- request: - method: post - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions - body: - encoding: UTF-8 - string: | - - - 15.00 - - true - - R349342360-5NPW6WRX - fake-apple-pay-visa-nonce - 49776082 - sale - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 201 - message: Created - headers: - Date: - - Fri, 09 Sep 2016 12:56:11 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"9def73063bb965c31b1b16d857b3bc20" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 616fe390-ba5f-4b38-953a-5d5019d87a84 - X-Runtime: - - '0.369489' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIAGux0lcAA+xYS2/jNhC+51cYvjOyncTrBIrSYosCRYFiu900xV4CShxb - 3FAkS1KO3V/foV6WIipJgR56KJBDNPNxOC8OPzq+OxRitgdjuZK38+X5Yj4D - mSnG5e52fv/lR7KZ3yVnsTNUWpo5RCVns1nMWbL5tjns12wVR/jhZdZRV9qE - li5Xhv8FLI4akde6o4bEUgFxVP3rZVlpDO52JNwqgptCcv/bD3E0FnswLVQp - XbK8Ol8s4qj58ooCTJZT6QjNMi8k6I91UKRKuDgKaStvy5QEdDPJxe3cmRLm - UW2doi3zLqgyDJFo//PF5fXF5epivSBXv3x6WD98/iOOOm0VuQHqgBHqZj4b - t3OGn44XME9Wi+WaLK7x78tydXO1vlkuv2JOugXV+lKzf7b+tKDJvHUKY/If - dTkvrz98WC82XTlRuuXGOiJpAS9DRaWg07pMFZrKY0ADBeUiIH+G1HIXsqVz - JUPyLT2MChD1w4pTLgS2cRdiyMi/H6F1BgDbhDED1oZScHAgmS/FJESojAru - QuYN7PAMhvKk8LCJ6rgE/cWeNcfpcGq1X02o0DldvQt18RZKllgNno0r1SsO - xrQtJQudqE5jmzanxtDjQImJ7A2nkBFNjeOYGgvOCSgAD+9wRcj4aYq9Zb5n - NqUuy4OYnGv9fy/+R3uxX51mMpItB8Fs0wt7S8AYZQjmSCtpIRhaheuFPkQn - P+Gl9SqgNTGsWtjKq5gqjP1+vHIs9NAdXgzP9Iiab1B3Od41dlzYWBuV4W6Y - h/Z00ApeWfr486/XXx/i6FXQ0MrQleXC3+tT2omVDjs4+V6jZu/5xhSiSi1j - 3HuCyR/DRrHuFc98gbZYeFyBvZOCGWek9KwAd6kv9wmUowdS85WgCg5Q6PYe - T5USQOU82VJhPVfqAC1vwChIRk17STv1BDJJjyx7ShFefdWalIfOZjVJLkNn - BW0S70RwTmhu6joWSro8iaORaIQ8AjVDYCVpdmtuauLniwuPEe9RrkSV2fCs - 4AXdASmNSHLntL2JImpxHtvz1FAu/Rlpmvsch2Sk6dGP6ccCsDHZo1A7FZXy - Sapnea7l7g7knhslPebWUslSdUA21G3RzDYDmiJFuq8X+p6rBbU6Bypcjp7D - CdGT1SAGKXcnff3ZqEqDdcPG25XCE7Ye6qWmm/6em+IFd4L2ZI3T9GiU6CFa - QZNGa0ucf3h/yacTZiAdzlO1JV5LZQb9XcfKNmeKlVlFvXtp62Q1qJT8zxKa - M4RirALHKTw6Tv5wgiwUsexp4tB0+oYVDg9N81AhOccWNMfB5d9dnBUC0FBT - GH/SkF6jotDvpNwdvrPw6gupQkw9cuoMWWS2XWd/175xfG8jwbctm/eu9iiL - VTikIKGao0tjeR1w9DLiTtJkqR53goYpUJnazHA9SZF6+m44VfyPaLySFSPI - QojPZ6DYL5DolnFBLLr8Yh8/8wmO9wC/Y9xW/RrUQW1FtcNqYvpMPU1wWIx9 - GxpF7uRfuRjXRAt3+nrs49NTwtgq1nzv76ktwNQN47dVz6Su5kiLaUhLY2v6 - ysDh68y2k2igCtemx33D2w8xo4f9O+Fw8AnAMWzCbvh3AHYqMraQwTLLAtQW - KzIRu49clw5CrdFcIYRLZGBl/Zbwv2ZQrQU8ovbRT5k4msINaUwv1iHb6TOZ - SdDbtiru85atjiC5HKcKwRPmWw/Q9a0aU1wfJ8Ho3mQfHZ3w9EzA7BM9zsjs - d24pDuRO1+ckyXKzWcZR8zFBPJard1OP1WK1mKQfQ2qReL9mJ0c/dura2T60 - u1FfFvhkaLPZrIM90DNQj1/SjgU/sXprA9qqZ3v5H0zz5OxvAAAA//8DAH45 - QevKEwAA - http_version: - recorded_at: Fri, 09 Sep 2016 12:56:11 GMT -- request: - method: put - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/8j8xv6d2/submit_for_settlement - body: - encoding: UTF-8 - string: | - - - 15.00 - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 200 - message: OK - headers: - Date: - - Fri, 09 Sep 2016 12:56:12 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"aaee9fcfbea02bf7ebad741c3d7facef" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - a82e7c18-2ed2-43de-bebc-a301bab091aa - X-Runtime: - - '0.225537' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - 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 - http_version: - recorded_at: Fri, 09 Sep 2016 12:56:12 GMT -- request: - method: post - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions - body: - encoding: UTF-8 - string: | - - - 15.00 - - true - - R580211116-5HMC3WAW - fake-apple-pay-visa-nonce - 49776082 - sale - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 + - Braintree Ruby Gem 2.66.0 X-Apiversion: - '4' Authorization: @@ -917,5476 +640,7 @@ http_interactions: message: Created headers: Date: - - Fri, 09 Sep 2016 13:24:08 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"6cf50f38b05dd3cab34d0e9a5d629ebd" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 3073a605-1fd7-446e-8baf-e3585d81794c - X-Runtime: - - '0.360363' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIAPi30lcAA+xYS2/jNhC+51cYvjOSncc6gaJ0sUUfhwWKdtMFegkoaWxx - Q5EsH47dX9+hXpYiKkmBHnpokEM083E4Lw4/Jrk/VHyxB22YFHfL1Xm8XIDI - ZcHE7m758OUHslnep2eJ1VQYmltEpWeLRcKK9NI+6c3NTZ5E+OFlxlLrTEqd - LaVmf0GRRK3Ia+1RQWoohySq//Sy3GmNux0JM5LgppA+/PZ9Ek3FHkwr6YRN - V1fncZxE7ZdXVKDzkgpLaJ57IUF/jIUqk9wmUUhbe+syEtAtBON3S6sdLKPG - OkVb+l1QqQtEov1frzbxeoU/1+Tqp8+fLr5+/JpEvbaOXAO1UBBqFz4bd8sC - Py2rYJmuY1wW3+Dvl9XF7fryNt78gTnpF9TrnSr+2frTgjbzxkqMyX+05bz5 - 8OE63qy7cqJ0y7SxRNAKXoaKSk7ndbmsFBXHgAYqynhA/gyZYTZkS5VShORb - epgUIBqGlWSMc2zjPsSQkX8/QmM1ALZJUWgwJpSCgwVR+FLMQrjMKWc2ZF7D - Ds9gKE8SDxuvj0vQX+xZfZwPp1H71YRyVdL1u1AXb6GEw2qwfFqpQXEwpq0T - RehE9RrTtjnVmh5HSkzkYDiFjCiqLcPUGLCWQwV4eMcrQsZPU+wt8wOzGbV5 - GcSUTKn/e/E/2ovD6rSTkWwZ8MK0vbA3BLSWmmCOlBQGgqHVuEHoY3T6M15a - rwI6E+Oqha28iqnD2O+nK6dCD93hxfBMj6j5Bk2X411jpoVNlJY57oZ56E4H - reG1pasfP8eXeNG8ChpbGbuyiv29PqedWWmxg9OPCjV7zzfmEHVqi4J5TzD5 - U9gk1r1kuS/QFguPK7B3MtDTjDjPCnCX5nKfQVl6IA1fCargAJXq7vFMSg5U - LNMt5cZzpR7Q8QaMguRUd5e0lU8g0m+lvtw/I7z+ajQZC53NepJchs4K2iTe - ieCcUEw3dayksGWaRBPRBHkEqsfAWtLu1t7UxM8XGx4j3qNS8jqz4VnBKroD - 4jRPS2uVuY0ianAem/NMUyb8GWmb+xyHZKTo0Y/pxwqwMYtHLncycuJJyGdx - rsTuHsSeaSk85s5QUWTygGyo36KdbRoURYr00Cz0PdcIGnUJlNsSPYcTYiBr - QAVkzJ70zWerchrrho23c9wTtgHqpaaf/p6b4gV3gg5krdP0qCUfIDpBm0Zj - HM4/vL/E0wkzko7nqdwSr6Uih+GuU2WXM1m4vKbeg7T1sgbkBPvTQXuGUIxV - YDiFJ8fJH04QlSSmeJo5NL2+ZYXjQ9M+VEjJsAX1cXT59xdnjQA01BbGnzSk - 16io1Dspd4/vLbz6QqoRc4+cJkMGmW3f2d91bxzf20jwTcfmvasDymIkDilI - qWLo0lTeBBy9jLiXtFlqxh2nYQrkMpNrpmYp0kDfD6ea/xGFV7IsCLIQ4vMZ - KPYLJLqlbRCLLr/Yx898guM9wO8KZup+DeqgsSK7YTUzfeaeJjgspr6NjSJ3 - 8q9cjGumhXt9M/bx6SlgahVrvvf31BZg7obx28pn0lRzosU0ZE6bhr4WYPF1 - ZrpJNFKFazPgvuHtx5jJw/6dcDj4BOAY1mE3/DsAOxUZW8igy/MAtcWKzMTu - I1fOQqg12iuEMIEMzDVvCf/fDKoUh0fUPvopk0RzuDGNGcQ6ZjtDJjMLettW - zX3estUTJFviVCF4wnzrAbq+lVOK6+MkGN2b7KOnE56ecVj8Qo8LsvidGYoD - udcNOUm62mxWSdR+zBCP1frd1GMdr+NZ+jGmFqn3a3Fy9FOvbpwdQvsb9WWB - T4Y2m811sAcGBprxS7qx4CfWYG1AW/fsIP+jaZ6e/Q0AAP//AwBsvYJfyhMA - AA== - http_version: - recorded_at: Fri, 09 Sep 2016 13:24:08 GMT -- request: - method: put - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/4tkr899c/submit_for_settlement - body: - encoding: UTF-8 - string: | - - - 15.00 - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 200 - message: OK - headers: - Date: - - Fri, 09 Sep 2016 13:24:09 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"47e072f51938de0100029f050bd738bb" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - c6fb45a5-bebf-4639-8354-d0ab262674f0 - X-Runtime: - - '0.241379' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIAPm30lcAA+xYS2/jNhC+768wfGckO4+1A0XpYos+DgsU7aYL9GJQ0tji - hiJZknLs/fUd6mXJohID7WEPDXKIOB+H8+LMx0SPh4LP9qANk+JhvrgK5zMQ - qcyY2D3Mnz7/RFbzx/hdZDUVhqYWUfG72SxiWXxjn/VqvU6jAD/cmrHUliY2 - ZVIwayHbbKXeGLCWQwHCRkEDcFh7VBAbyiEKqj/dWlpqjWcfCTOSoAkQP/3x - YxSMlx2YFrIUNl7cXoVhFDRfTlCATnMqLKFp6hYJWmcsFInkaIJPWtleJsQj - mwnGH+ZWlzAPau0UdemLoFJniET9v9+uwuUCf+7I7S+fPl5/+fAlCjpp5bkG - igEj1M5cNB7mGX5aVsA8Xoa4LVzj7+fF9f3y5j5c/YUx6TZU+0uVXb5/jftP - G5rIGyvRJ/fRJHf9/v1duFq2ycXVLdPGEkELOHcVhZxOy1JZKCqOHgkUlHHP - +gskhlmfLpVL4Vvf0sMoAUHfrShhnGNRdy76lPz3HhqrAbBMskyDMb4QHCyI - zKViEsJlSjmzPvUadngjfXGSeNl4dV289mLN6uO0O7XY7SaUq5wuL0Jdv4US - JWaDpeNM9ZKDPm1LkfluVCcxTZlTrelxIMRA9lqVT4mi2jIMzakxne3wKael - zaVm395W31ObUJvmXkzOlPq/Fr/TWuxnp+mMZMuAZ6aphb0hoLXUBGOkpDDg - da3C9VwfouNfcWi9CmhVDLPm1/IqpnJjvx/vHC866A4Hwws9ouQr1FWOs8aM - ExspLVM8DePQ3g5awStNtz9/Cm9w0LwKGmoZmrII3Vyfkk7stFjB8QeFkj1k - 3t0VogptljFnCQZ/DBv5upcsdQnaYuJxB9ZOAnockdKxAjylHu4TKEsPpOYr - XhEcoFDtHE+k5EDFPN5SbhxX6gAtb0AvSEp1O6StfAYRf831zf4F4dVXLUmY - 725WneTGd1dQJ3FGePuEYrrOYyGFzeMoGC2NkEegegisVprTmklNXH+x/jbi - LMolryLr7xWsoDsgpeZxbq0y90FADfZjc5VoyoS7I01xX2GTDBQ9uja9KQAL - M9twuZNBKZ6FfBFXSuweQeyZlsJhHgwVWSIPyIa6I5repkFRpEhP9UZXc/VC - Lc6Bcpuj5XBC9NZqUAYJsyd5/dmISo15w8LbldwRth7qXNJ1f8dNccCdoL21 - xmh61JL3EO1CE0ZjSux/OL/E8wkzWB32U7klTkpFCv1Tx8I2ZjIr04p698LW - rdWgUrC/S2juEC5jFhh24dF1cpcTRCGJyZ4nLk0nb1jh8NI0zxaSMyxBfRwM - /25wVghARU1i3E1Deo2CQl1I2Tt8p6F5Dp24Rf+FVCGmHjl1hAwy266yf2jf - OK62keCbls07U3uUxUhsUhBTxdCk8XrtcDD2+N8HYf1aEC55NH5fIelWmsKp - JwCnflZYJibVTE2yxp6869cVJSYKWYrMCBIz4qLrqf8zJJqlrReLJp+d48Yg - wYnnobwZM9UV9sqg1iLb/j3RkKdea9g/x7YNlSKddA9/9GviVnfyehLia1zA - WCvmfO9G9xZgaui6Y+ULqbM5kmIYklKbmtFnYPHBatrmPBD5c9N7DviPH2JG - /+u4EA4HFwCcTNpvhnsaYaUiifUpLNPUw/YxIxO+O89VacFXGs1UJUwgKS3r - 55X7Bw9VisMGpRvXeKNgCjdkdj1fhwSwT+4mQW/rqujgW7o6zmhz7CoEb5gr - PUDTt3LM+p2fBL17k5B1DMsxVg6z3+hxRmZ/MkNxRnWyPk2LF6vVIgqajwku - tlhezMaW4TKcZGRDthU7u2YnQz924trYPrQjGecJPilarVZ33hroKajbL2nb - gutYvb0eaVWzvfgPunn87h8AAAD//wMA8kkGK+sUAAA= - http_version: - recorded_at: Fri, 09 Sep 2016 13:24:09 GMT -- request: - method: post - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions - body: - encoding: UTF-8 - string: | - - - 15.00 - - true - - R218895702-JW83RJDN - fake-apple-pay-visa-nonce - 49776082 - sale - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 201 - message: Created - headers: - Date: - - Fri, 09 Sep 2016 13:54:31 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"ddfafb1a784d30390a63938cac7ab8be" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 61180b44-144b-4932-b919-288a01508f87 - X-Runtime: - - '0.382169' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIABe/0lcAA+xYS2/jNhC+51cYvjOynZcTKEqLLgo0RYsiu2mBXgJKGlts - KJJLUo69v75DUZKliEpSoIceCuQQzXwczovDj47v9iWf7UAbJsXtfHm6mM9A - ZDJnYns7f/zyI1nP75KT2GoqDM0sopKT2SxmefI1/3aZ2ew5jvDDyYyltjIJ - rWwhNfsGeRw1Iqe1BwWJoRziqP7XybJKa9ztQJiRBDeF5PHzpzgaix2YlrIS - NllenC4WcdR8OUUJOiuosIRmmRMS9MdYKFPJbRyFtLW3VUoCuplg/HZudQXz - yFunaEt/CCp1jki0/7BartfXF1eLFbn/Y332cP/p1zjqtHXkGqiFnFA7c9m4 - nef4aVkJ82S1WF6SxTX+fVme3Vyc35wt/8ScdAvq9ZXK/9n644Im88ZKjMl9 - +HKeX19dXS7Wq7acKN0wbSwRtITXoaKS02ldJktFxSGggZIyHpC/QGqYDdlS - hRQh+YbuRwWI+mHFKeMc27gLMWTk34/QWA2AbZLnGowJpWBvQeSuFJMQLjPK - mQ2Z17DFMxjKk8TDxuvjEvQXe1YfpsPxareaUK4KuvoQ6uw9lKiwGiwbV6pX - HIxpU4k8dKI6jWnanGpNDwMlJrI3nEJGFNWWYWoMWMuhBDy8wxUh48cp9p75 - ntmU2qwIYgqm1P+9+B/txX51mslINgx4bppe2BkCWktNMEdKCgPB0GpcL/Qh - OvkJL603Aa2JYdXCVt7E1GHsduOVY6GDbvFieKEH1PwFvsvxrjHjwsZKywx3 - wzy0p4PW8NrS518efr5fxtGboKGVoSvLhbvXp7QTKy12cPK9Qs3O8Y0pRJ3a - PGfOE0z+GDaKdSdZ5gq0wcLjCuydFPQ4I5VjBbiLv9wnUJbuiecrQRXsoVTt - PZ5KyYGKebKh3Diu1AFa3oBRkIzq9pK28hlEUqyLjcG72395TcpCZ7OeJOeh - s4I2iXMiOCcU076OpRS2SOJoJBohD0D1EFhLmt2am5q4+WLDY8R5VEheZzY8 - K1hJt0AqzZPCWmVuooganMfmNNWUCXdGmuY+xSEZKXpwY/qpBGzM/InLrYwq - 8SzkizhVYnsHYse0FA5za6jIU7lHNtRt0cw2DYoiRXr0C13PeYFXF0C5LdBz - OCJ6Mg/KIWX2qPefjarSWDdsvG3FHWHroV5ruunvuClecEdoT9Y4TQ9a8h6i - FTRpNKbC+Yf3l3g+YgbS4TyVG+K0VGTQ33WsbHMm8yqrqXcvbZ3MgyrBvlbQ - nCEUYxUYTuHRcXKHE0QpicmfJw5Np29Y4fDQNA8VUjBsQX0YXP7dxVkjAA01 - hXEnDek1Kkr1Qcrd4TsLb76QasTUI8dnyCCz7Tr7u/aN43obCb5p2bxztUdZ - jMQhBQlVDF0ay33A0euIO0mTJT/uOA1ToCo1mWZqkiL19N1wqvkfUXgly5wg - CyEun4Fiv0KiW9oGsejyq33czCc43gP8Lmem7tegDrwV2Q6riekz9TTBYTH2 - bWgUuZN75WJcEy3c6f3Yx6engLFVrPnO3VMbgKkbxm0rX4iv5kiLaUgrbTx9 - zcHi68y0k2igCtemx33D2w8xo4f9B+GwdwnAMazDbrh3AHYqMraQwSrLAtQW - KzIRu4tcVRZCrdFcIYQJZGCVf0u4XzOoUhyeUPvkpkwcTeGGNKYX65Dt9JnM - JOh9WzX3ec9WR5BsgVOF4AlzrQfo+kaOKa6Lk2B077KPjk44esZh9hs9zMjs - d2YoDuRO1+ckyXK9RgLZfEwQj+Xqw9RjtVgtJunHkFokzq/Z0dEfOrV3tg/t - btTXBT4aWq/Xl8Ee6Bnw45e0Y8FNrN7agLbu2V7+B9M8OfkbAAD//wMAx7Je - bMoTAAA= - http_version: - recorded_at: Fri, 09 Sep 2016 13:54:31 GMT -- request: - method: put - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/qdz6ctck/submit_for_settlement - body: - encoding: UTF-8 - string: | - - - 15.00 - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 200 - message: OK - headers: - Date: - - Fri, 09 Sep 2016 13:54:32 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"77a1279357895db2552577d47817a97b" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 4f289087-7286-44da-903b-a5104ffc0e63 - X-Runtime: - - '0.182764' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - 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 - http_version: - recorded_at: Fri, 09 Sep 2016 13:54:32 GMT -- request: - method: post - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions - body: - encoding: UTF-8 - string: | - - - 15.00 - - true - - R672346475-J4PZSP9G - fake-apple-pay-visa-nonce - 49776082 - sale - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 201 - message: Created - headers: - Date: - - Fri, 09 Sep 2016 13:56:03 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"b6a2234ef4d6452f2bd90b71a703b550" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 0495471d-033c-428c-8a25-0bffab715784 - X-Runtime: - - '0.456420' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIAHO/0lcAA+xYS2/jNhC+768wfGdkOy8nUJQWXWzRnoLupoe9BJQ0trih - SIakHLu/vkNRkiWLSlKghx4K5BDNfBzOi8OPju/3JZ/tQBsmxd18ebaYz0Bk - Mmdiezd//PaFrOf3yafYaioMzSyikk+zWczyJL857F/SbRpH+OFkxlJbmYRW - tpCa/QV5HDUip7UHBYmhHOKo/tfJskpr3O1AmJEEN4Xk8evnOBqLHZiWshI2 - WV6eLRZx1Hw5RQk6K6iwhGaZExL0x1goU8ltHIW0tbdVSgK6mWD8bm51BfPI - W6doS38IKnWOSLT/x9X16vzi6uL6kvx+8fD968PNr3HUaevINVALOaF25rJx - N8/x07IS5slqsbwiixv8+7Y8v728ul2cf8ecdAvq9ZXK/9n644Im88ZKjMl9 - +HJe3FxfXy3Wq7acKN0wbSwRtITTUFHJ6bQuk6Wi4hDQQEkZD8hfITXMhmyp - QoqQfEP3owJE/bDilHGObdyFGDLy70dorAbANslzDcaEUrC3IHJXikkIlxnl - zIbMa9jiGQzlSeJh4/VxCfqLPasP0+F4tVtNKFcFXX0Idf4eSlRYDZaNK9Ur - Dsa0qUQeOlGdxjRtTrWmh4ESE9kbTiEjimrLMDUGrOVQAh7e4YqQ8eMUe898 - z2xKbVYEMQVT6v9e/I/2Yr86zWQkGwY8N00v7AwBraUmmCMlhYFgaDWuF/oQ - nfyGl9abgNbEsGphK29i6jB2u/HKsdBBt3gxvNIDan6A73K8a8y4sLHSMsPd - MA/t6aA1vLZ0+fnLw/I6jt4EDa0MXVku3L0+pZ1YabGDk58VanaOb0wh6tTm - OXOeYPLHsFGsO8kyV6ANFh5XYO+koMcZqRwrwF385T6BsnRPPF8JqmAPpWrv - 8VRKDlTMkw3lxnGlDtDyBoyCZFS3l7SVzyCS880P9YJUzH95TcpCZ7OeJBeh - s4I2iXMiOCcU076OpRS2SOJoJBohD0D1EFhLmt2am5q4+WLDY8R5VEheZzY8 - K1hJt0AqzZPCWmVuo4ganMfmLNWUCXdGmuY+wyEZKXpwY/qpBGzM/InLrYwq - 8SzkqzhTYnsPYse0FA5zZ6jIU7lHNtRt0cw2DYoiRXr0C13PeYFXF0C5LdBz - OCJ6Mg/KIWX2qPefjarSWDdsvG3FHWHroU413fR33BQvuCO0J2ucpgcteQ/R - Cpo0GlPh/MP7SzwfMQPpcJ7KDXFaKjLo7zpWtjmTeZXV1LuXtk7mQZVgLxU0 - ZwjFWAWGU3h0nNzhBFFKYvLniUPT6RtWODw0zUOFFAxbUB8Gl393cdYIQENN - YdxJQ3qNilJ9kHJ3+M7Cmy+kGjH1yPEZMshsu87+qX3juN5Ggm9aNu9c7VEW - I3FIQUIVQ5fGch9wdBpxJ2my5Mcdp2EKVKUm00xNUqSevhtONf8jCq9kmRNk - IcTlM1DsEyS6pW0Qiy6f7ONmPsHxHuB3OTN1vwZ14K3IdlhNTJ+ppwkOi7Fv - Q6PIndwrF+OaaOFO78c+Pj0FjK1izXfuntoATN0wblv5Snw1R1pMQ1pp4+lr - DhZfZ6adRANVuDY97hvefogZPew/CIe9SwCOYR12w70DsFORsYUMVlkWoLZY - kYnYXeSqshBqjeYKIUwgA6v8W8L9mkGV4vCE2ic3ZeJoCjekMb1Yh2ynz2Qm - Qe/bqrnPe7Y6gmQLnCoET5hrPUDXN3JMcV2cBKN7l310dMLRMw6zB3qYkdmf - zFAcyJ2uz0mS5Xq9jKPmY4J4LFcfph6rxWoxST+G1CJxfs2Ojv7Sqb2zfWh3 - o54W+GhovV5fBXugZ8CPX9KOBTexemsD2rpne/kfTPPk098AAAD//wMAiQrB - pMoTAAA= - http_version: - recorded_at: Fri, 09 Sep 2016 13:56:03 GMT -- request: - method: put - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/d9yxqbgb/submit_for_settlement - body: - encoding: UTF-8 - string: | - - - 15.00 - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 200 - message: OK - headers: - Date: - - Fri, 09 Sep 2016 13:56:05 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"96b8c30d09caefaa4de5f9c9dd4b0b9d" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - dd1e02a9-25e7-4a03-bd93-b64799a0901b - X-Runtime: - - '0.258225' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - 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 - http_version: - recorded_at: Fri, 09 Sep 2016 13:56:05 GMT -- request: - method: post - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions - body: - encoding: UTF-8 - string: | - - - 15.00 - - true - - R497261896-HVJLKZAB - fake-apple-pay-visa-nonce - 49776082 - sale - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 201 - message: Created - headers: - Date: - - Fri, 09 Sep 2016 13:57:51 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"0111504da4c2ea20796498ee8cc3a4d8" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - d3c7444b-b21d-42af-bd65-6f67a77dc78a - X-Runtime: - - '0.381077' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIAN+/0lcAA+xYTW/jNhC951cYvjOynU3iBIq22y6Ktrsoiu4mh70ElDS2 - 2FAkS1KO3V/foSjJkkUlKdBDDwVyiGYeh/PF4aPj9/uSz3agDZPibr48X8xn - IDKZM7G9m99//ZGs5++Ts9hqKgzNLKKSs9ksZnlSPusbs89NHOGHkxlLbWUS - WtlCavYX5HHUiJzWHhQkhnKIo/pfJ8sqrXG3A2FGEtwUkvsvH+NoLHZgWspK - 2GR5eb5YxFHz5RQl6KygwhKaZU5I0B9joUwlt3EU0tbeVikJ6GaC8bu51RXM - I2+doi39JqjUOSLR/u/vbq5XV8v1zRX56eGXz5++ffg+jjptHbkGaiEn1M5c - Nu7mOX5aVsI8WS2WV2Rxg39flxe3l9e3l8tvmJNuQb2+Uvk/W39c0GTeWIkx - uQ9fTnT5+mqxXrXlROmGaWOJoCWchopKTqd1mSwVFYeABkrKeED+DKlhNmRL - FVKE5Bu6HxUg6ocVp4xzbOMuxJCRfz9CYzUAtkmeazAmlIK9BZG7UkxCuMwo - ZzZkXsMWz2AoTxIPG6+PS9Bf7Fl9mA7Hq91qQrkq6OpNqIvXUKLCarBsXKle - cTCmTSXy0InqNKZpc6o1PQyUmMjecAoZUVRbhqkxYC2HEvDwDleEjB+n2Gvm - e2ZTarMiiCmYUv/34n+0F/vVaSYj2TDguWl6YWcIaC01wRwpKQwEQ6txvdCH - 6ORnvLReBLQmhlULW3kRU4ex241XjoUOusWL4ZkeUPMH+C7Hu8aMCxsrLTPc - DfPQng5aw2tLXz79uvr4EEcvgoZWhq4sF+5en9JOrLTYwckHhZqd4xtTiDq1 - ec6cJ5j8MWwU606yzBVog4XHFdg7KehxRirHCnAXf7lPoCzdE89XgirYQ6na - ezyVkgMV82RDuXFcqQO0vAGjIBnV7SVt5ROI5PpiZS9ThNdfXpOy0NmsJ8m7 - 0FlBm8Q5EZwTimlfx1IKWyRxNBKNkAegegisJc1uzU1N3Hyx4THiPCokrzMb - nhWspFsgleZJYa0yt1FEDc5jc55qyoQ7I01zn+OQjBQ9uDH9WAI2Zv7I5VZG - lXgS8lmcK7F9D2LHtBQOc2eoyFO5RzbUbdHMNg2KIkW69wtdz3mBVxdAuS3Q - czgiejIPyiFl9qj3n42q0lg3bLxtxR1h66FONd30d9wUL7gjtCdrnKYHLXkP - 0QqaNBpT4fzD+0s8HTED6XCeyg1xWioy6O86VrY5k3mV1dS7l7ZO5kGVYH9W - 0JwhFGMVGE7h0XFyhxNEKYnJnyYOTadvWOHw0DQPFVIwbEF9GFz+3cVZIwAN - NYVxJw3pNSpK9UbK3eE7Cy++kGrE1CPHZ8ggs+06+7v2jeN6Gwm+adm8c7VH - WYzEIQUJVQxdGst9wNFpxJ2kyZIfd5yGKVCVmkwzNUmRevpuONX8jyi8kmVO - kIUQl89AsU+Q6Ja2QSy6fLKPm/kEx3uA3+XM1P0a1IG3ItthNTF9pp4mOCzG - vg2NIndyr1yMa6KFO70f+/j0FDC2ijXfuXtqAzB1w7ht5TPx1RxpMQ1ppY2n - rzlYfJ2ZdhINVOHa9LhvePshZvSwfyMc9i4BOIZ12A33DsBORcYWMlhlWYDa - YkUmYneRq8pCqDWaK4QwgQys8m8J92sGVYrDI2of3ZSJoynckMb0Yh2ynT6T - mQS9bqvmPq/Z6giSLXCqEDxhrvUAXd/IMcV1cRKM7lX20dEJR884zH6jhxmZ - PTBDcSB3uj4nSZbr9TKOmo8J4rFcvZl6rBarxST9GFKLxPk1Ozr6Q6f2zvah - 3Y16WuCjofV6fRXsgZ4BP35JOxbcxOqtDWjrnu3lfzDNk7O/AQAA//8DAKms - NQnKEwAA - http_version: - recorded_at: Fri, 09 Sep 2016 13:57:51 GMT -- request: - method: put - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/mwr9sxds/submit_for_settlement - body: - encoding: UTF-8 - string: | - - - 15.00 - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 200 - message: OK - headers: - Date: - - Fri, 09 Sep 2016 13:57:52 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"7668d1c90bc5290e2743b7f3fd6e5c40" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 9756e5d8-8dfe-4501-a6f5-289fb4690213 - X-Runtime: - - '0.225208' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - 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 - http_version: - recorded_at: Fri, 09 Sep 2016 13:57:52 GMT -- request: - method: post - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions - body: - encoding: UTF-8 - string: | - - - 15.00 - - true - - R082208645-QPXA5J2K - fake-apple-pay-visa-nonce - 49776082 - sale - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 201 - message: Created - headers: - Date: - - Fri, 09 Sep 2016 13:58:03 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"a43b2e62525e60e503066f40231b452d" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 83ef483a-a65c-4310-ab91-521fa48c444d - X-Runtime: - - '0.421769' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIAOu/0lcAA+xYS2/jNhC+51cYvjOyncc6gaJ0u4sCfRy27aYoegkoaWyx - oUiGpBy7v75DUZIli0pSoIceCuQQzXwczovDj47v9yWf7UAbJsXdfHm+mM9A - ZDJnYns3f/j6HVnP75Oz2GoqDM0sopKz2SxmeaL1s/6QwiaO8MPJjKW2Mgmt - bCE1+wvyOGpETmsPChJDOcRR/a+TZZXWuNuBMCMJbgrJw6+f42gsdmBaykrY - ZHl1vljEUfPlFCXorKDCEpplTkjQH2OhTCW3cRTS1t5WKQnoZoLxu7nVFcwj - b52iLf0uqNQ5ItH+L4v1arVYX19ekZ+//P7x6ofVj3HUaevINVALOaF25rJx - N8/x07IS5slqsbwmixv8+7q8uL1a3y4u/sCcdAvq9ZXK/9n644Im88ZKjMl9 - +HJe3nz4cI1+t+VE6YZpY4mgJZyGikpOp3WZLBUVh4AGSsp4QP4CqWE2ZEsV - UoTkG7ofFSDqhxWnjHNs4y7EkJF/P0JjNQC2SZ5rMCaUgr0FkbtSTEK4zChn - NmRewxbPYChPEg8br49L0F/sWX2YDser3WpCuSro6l2oi7dQosJqsGxcqV5x - MKZNJfLQieo0pmlzqjU9DJSYyN5wChlRVFuGqTFgLYcS8PAOV4SMH6fYW+Z7 - ZlNqsyKIKZhS//fif7QX+9VpJiPZMOC5aXphZwhoLTXBHCkpDARDq3G90Ifo - 5Hu8tF4FtCaGVQtbeRVTh7HbjVeOhQ66xYvhhR5Q8yf4Lse7xowLGystM9wN - 89CeDlrDa0uffvq8/havuVdBQytDV5YLd69PaSdWWuzg5KNCzc7xjSlEndo8 - Z84TTP4YNop1J1nmCrTBwuMK7J0U9DgjlWMFuIu/3CdQlu6J5ytBFeyhVO09 - nkrJgYp5sqHcOK7UAVregFGQjOr2krbyCUSSPuf25gXh9ZfXpCx0NutJchk6 - K2iTOCeCc0Ix7etYSmGLJI5GohHyAFQPgbWk2a25qYmbLzY8RpxHheR1ZsOz - gpV0C6TSPCmsVeY2iqjBeWzOU02ZcGekae5zHJKRogc3ph9LwMbMH7ncyqgS - T0K+iHMltvcgdkxL4TB3hoo8lXtkQ90WzWzToChSpAe/0PWcF3h1AZTbAj2H - I6In86AcUmaPev/ZqCqNdcPG21bcEbYe6lTTTX/HTfGCO0J7ssZpetCS9xCt - oEmjMRXOP7y/xNMRM5AO56ncEKelIoP+rmNlmzOZV1lNvXtp62QeVAn2XEFz - hlCMVWA4hUfHyR1OEKUkJn+aODSdvmGFw0PTPFRIwbAF9WFw+XcXZ40ANNQU - xp00pNeoKNU7KXeH7yy8+kKqEVOPHJ8hg8y26+xv2jeO620k+KZl887VHmUx - EocUJFQxdGks9wFHpxF3kiZLftxxGqZAVWoyzdQkRerpu+FU8z+i8EqWOUEW - Qlw+A8U+QaJb2gax6PLJPm7mExzvAX6XM1P3a1AH3opsh9XE9Jl6muCwGPs2 - NIrcyb1yMa6JFu70fuzj01PA2CrWfOfuqQ3A1A3jtpUvxFdzpMU0pJU2nr7m - YPF1ZtpJNFCFa9PjvuHth5jRw/6dcNi7BOAY1mE33DsAOxUZW8hglWUBaosV - mYjdRa4qC6HWaK4QwgQysMq/JdyvGVQpDo+ofXRTJo6mcEMa04t1yHb6TGYS - 9Latmvu8ZasjSLbAqULwhLnWA3R9I8cU18VJMLo32UdHJxw94zD7Qg8zMvuN - GYoDudP1OUmyXK+XcdR8TBCP5erd1GO1WC0m6ceQWiTOr9nR0U+d2jvbh3Y3 - 6mmBj4bW6/V1sAd6Bvz4Je1YcBOrtzagrXu2l//BNE/O/gYAAP//AwB25MsV - yhMAAA== - http_version: - recorded_at: Fri, 09 Sep 2016 13:58:03 GMT -- request: - method: put - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/rrqr7bef/submit_for_settlement - body: - encoding: UTF-8 - string: | - - - 15.00 - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 200 - message: OK - headers: - Date: - - Fri, 09 Sep 2016 13:58:05 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"67cde39e4d3688a414958f8b165743d2" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 3bad70ba-bd5a-4e88-8837-21b9065a4714 - X-Runtime: - - '0.511725' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - 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 - http_version: - recorded_at: Fri, 09 Sep 2016 13:58:05 GMT -- request: - method: post - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions - body: - encoding: UTF-8 - string: | - - - 15.00 - - true - - R907636982-WTP98KCU - fake-apple-pay-visa-nonce - 49776082 - sale - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 201 - message: Created - headers: - Date: - - Fri, 09 Sep 2016 13:58:22 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"8d71ab5259fe599f26836889dbdd5b41" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - c1533c21-2bc1-4bc4-b8b5-86702126a704 - X-Runtime: - - '0.389120' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIAP6/0lcAA+xYy27rNhDd5ysM7xnZzssJFKVtigJFNxe9SVt0E1DS2OIN - RbIk5dj5+g5FSZYiKkmBLrookEU0czicF4eHju/2JZ/tQBsmxe18ebqYz0Bk - Mmdiezt/fPiJrOd3yUlsNRWGZhZRyclsFrM8WWSb9bd0+xpH+OFkxlJbmYRW - tpCavUIeR43Iae1BQWIohziq/3WyrNIadzsQZiTBTSF5/PpjHI3FDkxLWQmb - LC9OF4s4ar6cogSdFVRYQrPMCQn6YyyUqeQ2jkLa2tsqJQHdTDB+O7e6gnnk - rVO0pT8FlTpHJNr/9XpxdXl2eb1ekd8fvlyvf7l/jKNOW0eugVrICbUzl43b - eY6flpUwT1aL5SVZXOPfw/Ls5mJ9s1r9iTnpFtTrK5X/s/XHBU3mjZUYk/vw - 5Ty/vrq6XKxXbTlRumHaWCJoCW9DRSWn07pMloqKQ0ADJWU8IH+B1DAbsqUK - KULyDd2PChD1w4pTxjm2cRdiyMi/H6GxGgDbJM81GBNKwd6CyF0pJiFcZpQz - GzKvYYtnMJQniYeN18cl6C/2rD5Mh+PVbjWhXBV09SnU2UcoUWE1WDauVK84 - GNOmEnnoRHUa07Q51ZoeBkpMZG84hYwoqi3D1BiwlkMJeHiHK0LGj1PsI/M9 - sym1WRHEFEyp/3vxP9qL/eo0k5FsGPDcNL2wMwS0lppgjpQUBoKh1bhe6EN0 - 8jNeWu8CWhPDqoWtvIupw9jtxivHQgfd4sXwQg+o+Qa+y/GuMePCxkrLDHfD - PLSng9bw2tIPf5zff72Io3dBQytDV5YLd69PaSdWWuzg5HuFmp3jG1OIOrV5 - zpwnmPwxbBTrTrLMFWiDhccV2Dsp6HFGKscKcBd/uU+gLN0Tz1eCKthDqdp7 - PJWSAxXzZEO5cVypA7S8AaMgGdXtJW3lM4jkIrtOX1OE119ek7LQ2awnyXno - rKBN4pwIzgnFtK9jKYUtkjgaiUbIA1A9BNaSZrfmpiZuvtjwGHEeFZLXmQ3P - ClbSLZBK86SwVpmbKKIG57E5TTVlwp2RprlPcUhGih7cmH4qARszf+JyK6NK - PAv5Ik6V2N6B2DEthcPcGiryVO6RDXVbNLNNg6JIkR79QtdzXuDVBVBuC/Qc - joiezINySJk96v1no6o01g0bb1txR9h6qLeabvo7booX3BHakzVO04OWvIdo - BU0ajalw/uH9JZ6PmIF0OE/lhjgtFRn0dx0r25zJvMpq6t1LWyfzoEqwvypo - zhCKsQoMp/DoOLnDCaKUxOTPE4em0zescHhomocKKRi2oD4MLv/u4qwRgIaa - wriThvQaFaX6JOXu8J2Fd19INWLqkeMzZJDZdp39XfvGcb2NBN+0bN652qMs - RuKQgoQqhi6N5T7g6G3EnaTJkh93nIYpUJWaTDM1SZF6+m441fyPKLySZU6Q - hRCXz0Cx3yDRLW2DWHT5zT5u5hMc7wF+lzNT92tQB96KbIfVxPSZeprgsBj7 - NjSK3Mm9cjGuiRbu9H7s49NTwNgq1nzn7qkNwNQN47aVL8RXc6TFNKSVNp6+ - 5mDxdWbaSTRQhWvT477h7YeY0cP+k3DYuwTgGNZhN9w7ADsVGVvIYJVlAWqL - FZmI3UWuKguh1miuEMIEMrDKvyXcrxlUKQ5PqH1yUyaOpnBDGtOLdch2+kxm - EvSxrZr7fGSrI0i2wKlC8IS51gN0fSPHFNfFSTC6D9lHRyccPeMw+0IPMzL7 - jRmKA7nT9TlJslyvl3HUfEwQj+Xq09RjtVgtJunHkFokzq/Z0dH7Tu2d7UO7 - G/VtgY+G1uv1ZbAHegb8+CXtWHATq7c2oK17tpf/wTRPTv4GAAD//wMA/3Vx - mcoTAAA= - http_version: - recorded_at: Fri, 09 Sep 2016 13:58:22 GMT -- request: - method: put - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/0cf8jbgz/submit_for_settlement - body: - encoding: UTF-8 - string: | - - - 15.00 - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 200 - message: OK - headers: - Date: - - Fri, 09 Sep 2016 13:58:23 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"3eab17f06c00cb7e67f999cfa9de64fb" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - ade78e9c-d461-4655-89d3-e5b0d8077b03 - X-Runtime: - - '0.162348' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - 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 - http_version: - recorded_at: Fri, 09 Sep 2016 13:58:23 GMT -- request: - method: post - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions - body: - encoding: UTF-8 - string: | - - - 15.00 - - true - - R903764779-AUP3B9BL - fake-apple-pay-visa-nonce - 49776082 - sale - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 201 - message: Created - headers: - Date: - - Fri, 09 Sep 2016 13:58:38 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"6e8f5050f619b7b1e0f9573eed7415e5" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - a68a83b5-4d5a-4e0f-a7bd-3c4cf93bb203 - X-Runtime: - - '0.430057' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIAA7A0lcAA+xYS2/jNhC+768wfGfkRzZxAkXpbhdFWxTFot3soZeAksYW - G4pkScqx99d3KEqyZFFJCvTQQ4EcopmPw3lx+NHx/aHksz1ow6S4my8vFvMZ - iEzmTOzu5g9ffiCb+X3yLraaCkMzi6jk3WwWszyhWi8voSjiCD+czFhqK5PQ - yhZSs2+Qx1Ejclp7VJAYyiGO6n+dLKu0xt2OhBlJcFNIHn7/FEdjsQPTUlbC - Jsv3F4tFHDVfTlGCzgoqLKFZ5oQE/TEWylRyG0chbe1tlZKAbiYYv5tbXcE8 - 8tYp2tJvgkqdIxLt/3azWF9fXV5f35APD5/XH28+/hJHnbaOXAO1kBNqZy4b - d/McPy0rYZ6sFssrsrjBvy/L9e37ze168wfmpFtQr69U/s/WnxY0mTdWYkzu - w5fz8ub6+mqxWbXlROmWaWOJoCWch4pKTqd1mSwVFceABkrKeED+DKlhNmRL - FVKE5Ft6GBUg6ocVp4xzbOMuxJCRfz9CYzUAtkmeazAmlIKDBZG7UkxCuMwo - ZzZkXsMOz2AoTxIPG6+PS9Bf7Fl9nA7Hq91qQrkq6OpNqPVrKFFhNVg2rlSv - OBjTthJ56ER1GtO0OQ4dehwoMZG94RQyoqi2DFNjwFoOJeDhHa4IGT9NsdfM - 98ym1GZFEFMwpf7vxf9oL/ar00xGsmXAc9P0wt4Q0FpqgjlSUhgIhlbjeqEP - 0clPeGm9CGhNDKsWtvIipg5jvx+vHAsddIcXwzM9ouZP8F2Od40ZFzZWWma4 - G+ahPR20hteWfvz686f1r3H0ImhoZejKcuHu9SntxEqLHZx8UKjZO74xhahT - m+fMeYLJH8NGse4ly1yBtlh4XIG9k4IeZ6RyrAB38Zf7BMrSA/F8JaiCA5Sq - vcdTKTlQMU+2lBvHlTpAyxswCpJR3V7SVj6BSK533662KcLrL69JWehs1pPk - MnRW0CZxTgTnhGLa17GUwhZJHI1EI+QRqB4Ca0mzW3NTEzdfbHiMOI8KyevM - hmcFK+kOSKV5UlirzG0UUYPz2FykmjLhzkjT3Bc4JCNFj25MP5aAjZk/crmT - USWehHwWF0rs7kHsmZbCYe4MFXkqD8iGui2a2aZBUaRID36h6zkv8OoCKLcF - eg4nRE/mQTmkzJ70/rNRVRrrho23q7gjbD3Uuaab/o6b4gV3gvZkjdP0qCXv - IVpBk0ZjKpx/eH+JpxNmIB3OU7klTktFBv1dx8o2ZzKvspp699LWyTyoEuyv - CpozhGKsAsMpPDpO7nCCKCUx+dPEoen0DSscHprmoUIKhi2oj4PLv7s4awSg - oaYw7qQhvUZFqd5IuTt8Z+HFF1KNmHrk+AwZZLZdZ3/XvnFcbyPBNy2bd672 - KIuROKQgoYqhS2O5Dzg6j7iTNFny447TMAWqUpNppiYpUk/fDaea/xGFV7LM - CbIQ4vIZKPYZEt3SNohFl8/2cTOf4HgP8LucmbpfgzrwVmQ7rCamz9TTBIfF - 2LehUeRO7pWLcU20cKf3Yx+fngLGVrHme3dPbQGmbhi3rXwmvpojLaYhrbTx - 9DUHi68z006igSpcmx73DW8/xIwe9m+Ew8ElAMewDrvh3gHYqcjYQgarLAtQ - W6zIROwuclVZCLVGc4UQJpCBVf4t4X7NoEpxeETto5sycTSFG9KYXqxDttNn - MpOg123V3Oc1Wx1BsgVOFYInzLUeoOtbOaa4Lk6C0b3KPjo64egZh9lnepyR - 2VdmKA7kTtfnJMlys1nGUfMxQTyWqzdTj9VitZikH0NqkTi/ZidHv+/U3tk+ - tLtRzwt8MrTZbK6CPdAz4McvaceCm1i9tQFt3bO9/A+mefLubwAAAP//AwAj - 72EUyhMAAA== - http_version: - recorded_at: Fri, 09 Sep 2016 13:58:39 GMT -- request: - method: put - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/arr14ehh/submit_for_settlement - body: - encoding: UTF-8 - string: | - - - 15.00 - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 200 - message: OK - headers: - Date: - - Fri, 09 Sep 2016 13:58:40 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"32599922d77896ea02b5300461f8bfc3" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 06de9285-e5ef-45d2-a5dd-13118dd5857b - X-Runtime: - - '0.162506' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - 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 - http_version: - recorded_at: Fri, 09 Sep 2016 13:58:40 GMT -- request: - method: post - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions - body: - encoding: UTF-8 - string: | - - - 15.00 - - true - - R487672783-VADRRM4N - fake-apple-pay-visa-nonce - 49776082 - sale - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 201 - message: Created - headers: - Date: - - Fri, 09 Sep 2016 13:59:33 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"8863287c8bf604ba9e4e59c165a97d2c" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - b2aa6ec6-12b9-437e-a6a8-e69b06b00c31 - X-Runtime: - - '0.333493' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIAEXA0lcAA+xYS2/jNhC+768wfGdkOy8nUJQuumjRwxZFmmyBXgJKGlvc - UCRLUo6dX9+hKMlSRCUp0EMPBXKIZj4O58XhR8e3+5LPdqANk+JmvjxZzGcg - Mpkzsb2ZP9z/RNbz2+RTbDUVhmYWUcmn2SxmeaLthXjOX3Qc4YeTGUttZRJa - 2UJq9gJ5HDUip7UHBYmhHOKo/tfJskpr3O1AmJEEN4Xk4fcvcTQWOzAtZSVs - sjw/WSziqPlyihJ0VlBhCc0yJyToj7FQppLbOAppa2+rlAR0M8H4zdzqCuaR - t07Rlv4QVOockWj/7mx9eXG5ulyfkm+fv9zdfT37NY46bR25BmohJ9TOXDZu - 5jl+WlbCPFktlhdkcYV/98vT6/Or69PTPzEn3YJ6faXyf7b+uKDJvLESY3If - vpxnV5eXF4v1qi0nSjdMG0sELeF1qKjkdFqXyVJRcQhooKSMB+TPkBpmQ7ZU - IUVIvqH7UQGiflhxyjjHNu5CDBn59yM0VgNgm+S5BmNCKdhbELkrxSSEy4xy - ZkPmNWzxDIbyJPGw8fq4BP3FntWH6XC82q0mlKuCrj6EOn0PJSqsBsvGleoV - B2PaVCIPnahOY5o2p1rTw0CJiewNp5ARRbVlmBoD1nIoAQ/vcEXI+HGKvWe+ - ZzalNiuCmIIp9X8v/kd7sV+dZjKSDQOem6YXdoaA1lITzJGSwkAwtBrXC32I - Tn7BS+tNQGtiWLWwlTcxdRi73XjlWOigW7wYnukBNd/BdzneNWZc2FhpmeFu - mIf2dNAaXlta/vHz/Ve8vN8EDa0MXVku3L0+pZ1YabGDk88KNTvHN6YQdWrz - nDlPMPlj2CjWnWSZK9AGC48rsHdS0OOMVI4V4C7+cp9AWbonnq8EVbCHUrX3 - eColByrmyYZy47hSB2h5A0ZBMqrbS9rKJxBJ8WK/n6cIr7+8JmWhs1lPkrPQ - WUGbxDkRnBOKaV/HUgpbJHE0Eo2QB6B6CKwlzW7NTU3cfLHhMeI8KiSvMxue - FaykWyCV5klhrTLXUUQNzmNzkmrKhDsjTXOf4JCMFD24Mf1YAjZm/sjlVkaV - eBLyWZwosb0FsWNaCoe5MVTkqdwjG+q2aGabBkWRIj34ha7nvMCrC6DcFug5 - HBE9mQflkDJ71PvPRlVprBs23rbijrD1UK813fR33BQvuCO0J2ucpgcteQ/R - Cpo0GlPh/MP7SzwdMQPpcJ7KDXFaKjLo7zpWtjmTeZXV1LuXtk7mQZVgf1XQ - nCEUYxUYTuHRcXKHE0QpicmfJg5Np29Y4fDQNA8VUjBsQX0YXP7dxVkjAA01 - hXEnDek1Kkr1Qcrd4TsLb76QasTUI8dnyCCz7Tr7h/aN43obCb5p2bxztUdZ - jMQhBQlVDF0ay33A0euIO0mTJT/uOA1ToCo1mWZqkiL19N1wqvkfUXgly5wg - CyEun4Fiv0KiW9oGsejyq33czCc43gP8Lmem7tegDrwV2Q6riekz9TTBYTH2 - bWgUuZN75WJcEy3c6f3Yx6engLFVrPnO3VMbgKkbxm0rn4mv5kiLaUgrbTx9 - zcHi68y0k2igCtemx33D2w8xo4f9B+GwdwnAMazDbrh3AHYqMraQwSrLAtQW - KzIRu4tcVRZCrdFcIYQJZGCVf0u4XzOoUhweUfvopkwcTeGGNKYX65Dt9JnM - JOh9WzX3ec9WR5BsgVOF4AlzrQfo+kaOKa6Lk2B077KPjk44esZh9hs9zMjs - GzMUB3Kn63OSZLleL+Oo+ZggHsvVh6nHarFaTNKPIbVInF+zo6M/dmrvbB/a - 3aivC3w0tF6vL4I90DPgxy9px4KbWL21AW3ds738D6Z58ulvAAAA//8DAJHx - BObKEwAA - http_version: - recorded_at: Fri, 09 Sep 2016 13:59:33 GMT -- request: - method: put - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/rt6nwdzr/submit_for_settlement - body: - encoding: UTF-8 - string: | - - - 15.00 - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 200 - message: OK - headers: - Date: - - Fri, 09 Sep 2016 13:59:35 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"fd144ef69a659b9b865594192d561586" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 489aa3b4-1173-43b0-834b-789567c71a62 - X-Runtime: - - '0.256734' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - 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 - http_version: - recorded_at: Fri, 09 Sep 2016 13:59:35 GMT -- request: - method: post - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions - body: - encoding: UTF-8 - string: | - - - 15.00 - - true - - R910009339-9DJ97ZX6 - fake-apple-pay-visa-nonce - 49776082 - sale - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 201 - message: Created - headers: - Date: - - Fri, 09 Sep 2016 13:59:41 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"e028b4e91df7cf8f00a506d74b1e98b2" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 1a6d3a27-c825-4574-9703-027825da8479 - X-Runtime: - - '0.343788' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIAE3A0lcAA+xYS2/jNhC+51cYvjOyk2xiB4rSoou+0EPRbop2LwEljS1u - KJIlKcfqr+9QlGQpopIU6KGHAjlEMx+H8+Lwo+P7Y8kXB9CGSXG3XJ+vlgsQ - mcyZ2N8tHz59SzbL++QstpoKQzOLqORssYhZnpT2mB+vVB1H+OFkxlJbmYRW - tpCa/QV5HLUip7W1gsRQDnHU/OtkWaU17lYTZiTBTSF5+PVjHE3FDkxLWQmb - rD+cr1Zx1H45RQk6K6iwhGaZExL0x1goU8ltHIW0jbdVSgK6hWD8bml1BcvI - W6doS78LKnWOSLT/y3a9Wq22l5dbsv344/bm8+/XcdRrm8g1UAs5oXbhsnG3 - zPHTshKWycVqfU1WW/z7tL68/bC9vVp/xpz0C5r1lcr/2frTgjbzxkqMyX34 - cl5tb26uV5uLrpwo3TFtLBG0hJehopLTeV0mS0VFHdBASRkPyJ8hNcyGbKlC - ipB8R4+TAkTDsOKUcY5t3IcYMvLvR2isBsA2yXMNxoRScLQgcleKWQiXGeXM - hsxr2OMZDOVJ4mHjzXEJ+os9q+v5cLzarSaUq4JevAt1+RZKVFgNlk0rNSgO - xrSrRB46Ub3GtG1Otab1SImJHAynkBFFtWWYGgPWcigBD+94Rcj4aYq9ZX5g - NqU2K4KYgin1fy/+R3txWJ12MpIdA56bthcOhoDWUhPMkZLCQDC0BjcIfYxO - fsBL61VAZ2JctbCVVzFNGIfDdOVU6KB7vBieaY2aL+C7HO8aMy1srLTMcDfM - Q3c6aANvLH3/3R+Xq5/i6FXQ2MrYFXdlDpdPHQ3oLHZw8rVCzcHxjTlEk9o8 - Z84TTP4UNon1IFnmCrTDwuMK7J0U9DQjlWMFuIu/3GdQlh6J5ytBFRyhVN09 - nkrJgYplsqPcOK7UAzregFGQjOrukrbyCUTyJb+8qpFk+C+vSVnobDaT5Cp0 - VtAmcU4E54Ri2texlMIWSRxNRBNkDVSPgY2k3a29qYmbLzY8RpxHheRNZsOz - gpV0D6TSPCmsVeY2iqjBeWzOU02ZcGekbe5zHJKRorUb048lYGPmj1zuZVSJ - JyGfxbkS+3sQB6alcJg7Q0WeyiOyoX6LdrZpUBQp0oNf6HrOC7y6AMptgZ7D - CTGQeVAOKbMnvf9sVZXGumHj7SvuCNsA9VLTT3/HTfGCO0EHstZpWmvJB4hO - 0KbRmArnH95f4umEGUnH81TuiNNSkcFw16myy5nMq6yh3oO09TIPqgT7s4L2 - DKEYq8BwCk+OkzucIEpJTP40c2h6fcsKx4emfaiQgmEL6np0+fcXZ4MANNQW - xp00pNeoKNU7KXeP7y28+kJqEHOPHJ8hg8y27+yvujeO620k+KZj887VAWUx - EocUJFQxdGkq9wFHLyPuJW2W/LjjNEyBqtRkmqlZijTQ98Op4X9E4ZUsc4Is - hLh8Bor9AoluaRvEossv9nEzn+B4D/C7nJmmX4M68FZkN6xmps/c0wSHxdS3 - sVHkTu6Vi3HNtHCv92Mfn54Cplax5gd3T+0A5m4Yt618Jr6aEy2mIa208fQ1 - B4uvM9NNopEqXJsB9w1vP8ZMHvbvhMPRJQDHsA674d4B2KnI2EIGqywLUFus - yEzsLnJVWQi1RnuFECaQgVX+LeF+zaBKcXhE7aObMnE0hxvTmEGsY7YzZDKz - oLdtNdznLVs9QbIFThWCJ8y1HqDrOzmluC5OgtG9yT56OuHoGYfFz7RekMVv - zFAcyL1uyEmS9WazjqP2Y4Z4rC/eTT0uVherWfoxphaJ82txcvSbXu2dHUL7 - G/VlgU+GNpvNdbAHBgb8+CXdWHATa7A2oG16dpD/0TRPzv4GAAD//wMAS39+ - fMoTAAA= - http_version: - recorded_at: Fri, 09 Sep 2016 13:59:41 GMT -- request: - method: put - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/mtxdx4py/submit_for_settlement - body: - encoding: UTF-8 - string: | - - - 15.00 - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 200 - message: OK - headers: - Date: - - Fri, 09 Sep 2016 13:59:43 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"303d1a94fe11c0427eebb9c914da18f8" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 5195dc30-3f4b-4901-a25c-969b22a112a2 - X-Runtime: - - '0.269152' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIAE/A0lcAA+xYS3PbNhC+51dodIcpyY4jZWimnWb6mh4ybdJpc/GA5EpE - DAIoAMpif30XBEmRJmhrpj3k0BkfTOyHxb6w+0Hxu1PJF0fQhklxt1xfrZYL - EJnMmTjcLT99/J5sl++SV7HVVBiaWUQlrxaLmOVJaU/56UbVcYQfbs1YaiuT - mCotmbWQ3++lvjdgLYcShI2jFuCwtlaQGMohjpp/3VpWaY1n14QZSdAESD79 - 9j6OpssOTEtZCZusX1+tVnHUfjlBCTorqLCEZplbJGidsVCmkqMJIWlje5WS - gGwhGL9bWl3BMvLaKerSF0GlzhGJ+n/drVer1e76ekd273/evfn8x20c9dLG - cw0UA0aoXbho3C1z/LSshGWyWa1vyWqHfx/X129f797erD9jTPoNzf5K5Zfv - 3+D+84Y28sZK9Ml9+OTe7N68uV1tN11ycXXPtLFE0BKeuopCTudlmSwVFXVA - AiVlPLD+CKlhNqRLFVKE1vf0NElANHQrThnnWNS9iyEl/72HxmoALJM812BM - KAQnCyJ3qZiFcJlRzmxIvYYD3shQnCReNt5cl6C9WLO6nnfHi91uQrkq6OYi - 1PVLKFFhNlg2zdQgOejTvhJ56Eb1EtOWOdWa1iMhBnLQqkJKFNWWYWjOjenJ - jpByWtlCavb3y+oHalNqsyKIKZhS/9fiV1qLw+y0nZHsGfDctLVwNAS0lppg - jJQUBoKuNbiB62N08hMOrWcBnYpx1sJansU0bhyP053TRQc94GB4pDVKvoCv - cpw1ZprYWGmZ4WkYh+520AbeaPrxhz+vV7/E0bOgsZaxKW5kDrdPDQ3ILFZw - 8q1CyRHy4O4G0YQ2z5mzBIM/hU18PUqWuQTtMfG4A2snBT2NSOVYAZ7ih/sM - ytIT8XwlKIITlKqb46mUHKhYJnvKjeNKPaDjDegFyajuhrSVDyCSL/n1TY0k - w395ScpCd7PpJDehu4I6iTMi2CcU0z6PpRS2SOJosjRB1kD1GNistKe1k5q4 - /mLDbcRZVEjeRDbcK1hJD0AqzZPCWmXeRhE12I/NVaopE+6OtMV9hU0yUrR2 - bfq+BCzM/J7Lg4wq8SDko7hS4vAOxJFpKRzmzlCRp/KEbKg/ou1tGhRFivTJ - b3Q15xe8uADKbYGWwxkxWPOgHFJmz3L/2YoqjXnDwjtU3BG2AeqppO/+jpvi - gDtDB2ut0bTWkg8Q3UIbRmMq7H84v8TDGTNaHfdTuSdOSkUGw1Onwi5mMq+y - hnoPwtaveVAl2F8VtHcIlzELDLvw5Dq5ywmilMTkDzOXppe3rHB8adpnCykY - lqCuR8O/H5wNAlBRmxh305Beo6BUF1L2Ht9raJ9DZ24xfCE1iLlHjo+QQWbb - V/Y33RvH1TYSfNOxeWfqgLIYiU0KEqoYmjRd9w5HU4//fRA2zwXhkkfj1xWS - fqUtHD8BOA2zwio1mWZqljUO5H2/bigxUchSZE6QmBEX3UD9P0GiWdoGsWjy - k3PcGCQ48QKUN2emucJBGXgtsuvfMw157rWG/XNq21gp0kn38Ee/Zm51L/eT - EF/jAqZaMedHN7r3AHND1x0rH4nP5kSKYUgrbTyjz8Hig9V0zXkkCudm8BwI - Hz/GTH7ruBAOJxcAnEw6bIZ7GmGlIokNKayyLMD2MSMzvjvPVWUhVBrtVCVM - ICmt/PPK/cBDleJwj9J713jjaA43ZnYDX8cEcEjuZkEv62ro4Eu6es5oC+wq - BG+YKz1A0/dyyvqdnwS9e5GQ9QzLMVYOiw+0XpDF78xQnFG9bEjTkvV2u46j - 9mOGi603F7OxzWqzmmVkY7aVOLsWZ0O/68Xe2CG0JxlPE3xWtN1ub4M1MFDg - 2y/p2oLrWIO9AWlTs4P4j7p58uofAAAA//8DAMEYNPvrFAAA - http_version: - recorded_at: Fri, 09 Sep 2016 13:59:43 GMT -- request: - method: post - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions - body: - encoding: UTF-8 - string: | - - - 15.00 - - true - - R846562032-UUE5BPQT - fake-apple-pay-visa-nonce - 49776082 - sale - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 201 - message: Created - headers: - Date: - - Fri, 09 Sep 2016 13:59:56 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"5d50c8ed285257aa514acd6cbe311be0" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 59fb6387-6255-4707-8c24-bff6b0921a23 - X-Runtime: - - '0.314072' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIAFzA0lcAA+xYS2/jNhC+768wfGdkO4nXCRSlz0Xb07ZNiqKXgJLGFhuK - 5JKUY/fXdyhKsmRRSQr00EOBHKKZj8N5cfjR8f2h5LM9aMOkuJsvLxbzGYhM - 5kzs7uaPD5/IZn6ffIitpsLQzCIq+TCbxSxPnvW6KFRRxhF+OJmx1FYmoZUt - pGZ/QR5Hjchp7VFBYiiHOKr/dbKs0hp3OxJmJMFNIXn89bs4GosdmJayEjZZ - Xl8sFnHUfDlFCTorqLCEZpkTEvTHWChTyW0chbS1t1VKArqZYPxubnUF88hb - p2hLvwsqdY5ItP/L5mp9vV4tLlfk8fH7628+//wQR522jlwDtZATamcuG3fz - HD8tK2GerBbLNVnc4N/D8vL2+ub2ev0H5qRbUK+vVP7P1p8WNJk3VmJM7sOX - 8+rm48f1YrNqy4nSLdPGEkFLOA8VlZxO6zJZKiqOAQ2UlPGA/AVSw2zIliqk - CMm39DAqQNQPK04Z59jGXYghI/9+hMZqAGyTPNdgTCgFBwsid6WYhHCZUc5s - yLyGHZ7BUJ4kHjZeH5egv9iz+jgdjle71YRyVdDVu1CXb6FEhdVg2bhSveJg - TNtK5KET1WlM0+ZUa3ocKDGRveEUMqKotgxTY8BaDiXg4R2uCBk/TbG3zPfM - ptRmRRBTMKX+78X/aC/2q9NMRrJlwHPT9MLeENBaaoI5UlIYCIZW43qhD9HJ - j3hpvQpoTQyrFrbyKqYOY78frxwLHXSHF8MLPaLmT/BdjneNGRc2VlpmuBvm - oT0dtIbXltY//PTp5vc4ehU0tDJ0Zblw9/qUdmKlxQ5Ovlao2Tu+MYWoU5vn - zHmCyR/DRrHuJctcgbZYeFyBvZOCHmekcqwAd/GX+wTK0gPxfCWoggOUqr3H - Uyk5UDFPtpQbx5U6QMsbMAqSUd1e0lY+g0h2h6svSiO8/vKalIXOZj1JrkJn - BW0S50RwTiimfR1LKWyRxNFINEIegeohsJY0uzU3NXHzxYbHiPOokLzObHhW - sJLugFSaJ4W1ytxGETU4j81FqikT7ow0zX2BQzJS9OjG9FMJ2Jj5E5c7GVXi - WcgXcaHE7h7EnmkpHObOUJGn8oBsqNuimW0aFEWK9OgXup7zAq8ugHJboOdw - QvRkHpRDyuxJ7z8bVaWxbth4u4o7wtZDnWu66e+4KV5wJ2hP1jhNj1ryHqIV - NGk0psL5h/eXeD5hBtLhPJVb4rRUZNDfdaxscybzKqupdy9tncyDKsG+VNCc - IRRjFRhO4dFxcocTRCmJyZ8nDk2nb1jh8NA0DxVSMGxBfRxc/t3FWSMADTWF - cScN6TUqSvVOyt3hOwuvvpBqxNQjx2fIILPtOvur9o3jehsJvmnZvHO1R1mM - xCEFCVUMXRrLfcDRecSdpMmSH3echilQlZpMMzVJkXr6bjjV/I8ovJJlTpCF - EJfPQLHPkOiWtkEsuny2j5v5BMd7gN/lzNT9GtSBtyLbYTUxfaaeJjgsxr4N - jSJ3cq9cjGuihTu9H/v49BQwtoo137t7agswdcO4beUL8dUcaTENaaWNp685 - WHydmXYSDVTh2vS4b3j7IWb0sH8nHA4uATiGddgN9w7ATkXGFjJYZVmA2mJF - JmJ3kavKQqg1miuEMIEMrPJvCfdrBlWKwxNqn9yUiaMp3JDG9GIdsp0+k5kE - vW2r5j5v2eoIki1wqhA8Ya71AF3fyjHFdXESjO5N9tHRCUfPOMw+0+OMzH5j - huJA7nR9TpIsN5tlHDUfE8RjuXo39VgtVotJ+jGkFonza3Zy9NtO7Z3tQ7sb - 9bzAJ0ObzWYd7IGeAT9+STsW3MTqrQ1o657t5X8wzZMPfwMAAP//AwDlcuiU - yhMAAA== - http_version: - recorded_at: Fri, 09 Sep 2016 13:59:57 GMT -- request: - method: put - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/kr6hhphm/submit_for_settlement - body: - encoding: UTF-8 - string: | - - - 15.00 - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 200 - message: OK - headers: - Date: - - Fri, 09 Sep 2016 13:59:58 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"4d66ce03d606fce9383278e265658b70" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - a53484b3-ed82-4f64-b2f1-a7efce15c874 - X-Runtime: - - '0.145352' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - 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 - http_version: - recorded_at: Fri, 09 Sep 2016 13:59:58 GMT -- request: - method: post - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions - body: - encoding: UTF-8 - string: | - - - 15.00 - - true - - R959961914-B7DGWHQK - fake-apple-pay-visa-nonce - 49776082 - sale - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 201 - message: Created - headers: - Date: - - Fri, 09 Sep 2016 14:00:15 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"fa7bfea7f93834ea125230ac4bb76050" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 699fb3e2-38eb-4ba3-9aa8-51f558390cba - X-Runtime: - - '0.394966' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIAG/A0lcAA+xYS2/jNhC+51cYvjOS3DzsQFHa7aLbopd2u2nRXgJKGltM - KJIlKcfur+9QL0sRlaRADz0UyCGa+TicF4cfHd8dSr7YgzZMittldB4uFyAy - mTOxu13ef/mOrJd3yVlsNRWGZhZRydliEbM8iXZi9fh8/RgH+OFkxlJbmYRW - tpCa/QV5HLQip7VHBYmhHOKg/tfJskpr3O1ImJEEN4Xk/pePcTAVOzAtZSVs - El2eh2EctF9OUYLOCiosoVnmhAT9MRbKVHIbBz5t7W2VEo9uIRi/XVpdwTJo - rFO0pd8FlTpHJNr/vLncbK6iTXRBPlx//PTb9z//GAe9to5cA7WQE2oXLhu3 - yxw/LSthmazC6IqEG/z7El3chOFNdPkH5qRfUK+vVP7P1p8WtJk3VmJM7qMp - 58Xm+voqXK+6cqJ0y7SxRNASXoaKSk7ndZksFRVHjwZKyrhH/gypYdZnSxVS - +ORbepgUIBiGFaeMc2zjPkSfkX8/QmM1ALZJnmswxpeCgwWRu1LMQrjMKGfW - Z17DDs+gL08SDxuvj4vXX+xZfZwPp1G71YRyVdDVu1BfvYUSFVaDZdNKDYqD - MW0rkftOVK8xbZtTrelxpMREDoaTz4ii2jJMjQFrOZSAh3e8wmf8NMXeMj8w - m1KbFV5MwZT6vxf/o704rE47GcmWAc9N2wt7Q0BrqQnmSElhwBtajRuEPkYn - P+Cl9SqgMzGumt/Kq5g6jP1+unIqdNAdXgzP9IiaR2i6HO8aMy1srLTMcDfM - Q3c6aA2vLV1//vR7+CEOXgWNrYxdiUJ3r89pZ1Za7ODkG4WaveMbc4g6tXnO - nCeY/ClsEutesswVaIuFxxXYOynoaUYqxwpwl+Zyn0FZeiANX/Gq4ACl6u7x - VEoOVCyTLeXGcaUe0PEGjIJkVHeXtJVPIJKd2gh7hfD6q9GkzHc260ly4Tsr - aJM4J7xzQjHd1LGUwhZJHExEE+QRqB4Da0m7W3tTEzdfrH+MOI8KyevM+mcF - K+kOSKV5UlirzE0QUIPz2JynmjLhzkjb3Oc4JANFj25MP5SAjZk/cLmTQSWe - hHwW50rs7kDsmZbCYW4NFXkqD8iG+i3a2aZBUaRI981C13ONoFEXQLkt0HM4 - IQayBpRDyuxJ33y2qkpj3bDxdhV3hG2Aeqnpp7/jpnjBnaADWes0PWrJB4hO - 0KbRmArnH95f4umEGUnH81RuidNSkcFw16myy5nMq6ym3oO09bIGVAn2ZwXt - GUIxVoHhFJ4cJ3c4QZSSmPxp5tD0+pYVjg9N+1AhBcMW1MfR5d9fnDUC0FBb - GHfSkF6jolTvpNw9vrfw6gupRsw9cpoMGWS2fWd/3b1xXG8jwTcdm3euDiiL - kTikIKGKoUtTeRNw8DLiXtJmqRl3nPopUJWaTDM1S5EG+n441fyPKLySZU6Q - hRCXT0+xXyDRLW29WHT5xT5u5hMc7x5+lzNT96tXB40V2Q2rmekz9zTBYTH1 - bWwUuZN75WJcMy3c65uxj09PAVOrWPO9u6e2AHM3jNtWPpOmmhMtpiGttGno - aw4WX2emm0Qjlb82A+7r336MmTzs3wmHg0sAjmHtd8O9A7BTkbH5DFZZ5qG2 - WJGZ2F3kqrLga432CiFMIAOrmreE+zWDKsXhAbUPbsrEwRxuTGMGsY7ZzpDJ - zILetlVzn7ds9QTJFjhVCJ4w13qArm/llOK6OAlG9yb76OmEo2ccFj/R44Is - fmWG4kDudUNOkkTrdRQH7ccM8YhW76Yeq3AVztKPMbVInF+Lk6Pf9urG2SG0 - v1FfFvhkaL1eX3l7YGCgGb+kGwtuYg3WerR1zw7yP5rmydnfAAAA//8DAAGZ - 2LrKEwAA - http_version: - recorded_at: Fri, 09 Sep 2016 14:00:15 GMT -- request: - method: put - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/1gn2jw7j/submit_for_settlement - body: - encoding: UTF-8 - string: | - - - 15.00 - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 200 - message: OK - headers: - Date: - - Fri, 09 Sep 2016 14:00:17 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"1c4bf32f77606f7a368bcff44ff9527f" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 2c53c8d9-bc41-4b29-9096-580fdc5be171 - X-Runtime: - - '0.180759' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - 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 - http_version: - recorded_at: Fri, 09 Sep 2016 14:00:17 GMT -- request: - method: post - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions - body: - encoding: UTF-8 - string: | - - - 15.00 - - true - - R876985243-TFN8XPT4 - fake-apple-pay-visa-nonce - 49776082 - sale - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 201 - message: Created - headers: - Date: - - Fri, 09 Sep 2016 14:03:16 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"459fbbc6c6e2596b1f4d017763939174" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 28c8a5f4-410d-4957-bdb3-193933032c9e - X-Runtime: - - '0.470892' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIACTB0lcAA+xYTW/jNhC951cYvjOyHa/jBIrSosW2PbRYdJNi20tASWOL - DUWqJOVY++s7FCVZsqgkBXrooUAO0czjcL44fHR4f8z57ABKMynu5svLxXwG - IpEpE/u7+ePDR7Kd30cXoVFUaJoYREUXs1nI0ihZ724Ox81NGOCHlWlDTakj - WppMKvYV0jBoRFZrqgIiTTmEQf2vlSWlUrhbRZiWBDeF6PHz92EwFlswzWUp - TLT8cLlYhEHzZRU5qCSjwhCaJFZI0B9tII8lN2Hg09beljHx6GaC8bu5USXM - A2edoi31LqhUKSLR/q/b683N9sNqfUUePv6y/fLpYR0GnbaOXAE1kBJqZjYb - d/MUPw3LYR6tFssNWdzg38Nyfbu4ul1u/sCcdAvq9WWR/rP1pwVN5rWRGJP9 - cOVc31xfbxbbVVtOlO6Y0oYImsN5qKjkdFqXyLygovJoIKeMe+QvEGtmfLaK - TAqffEePowIE/bDCmHGObdyF6DPy70eojQLANklTBVr7UnA0IFJbikkIlwnl - zPjMK9jjGfTlSeJh4/Vx8fqLPauq6XCc2q4mlBcZXb0LdfUWSpRYDZaMK9Ur - Dsa0K0XqO1GdRjdtTpWi1UCJiewNJ5+RgirDMDUajOGQAx7e4Qqf8dMUe8t8 - z2xMTZJ5MRkriv978T/ai/3qNJOR7BjwVDe9cNAElJKKYI4KKTR4Q6txvdCH - 6OgnvLReBbQmhlXzW3kVU4dxOIxXjoUWuseL4YVWqPkTXJfjXaPHhQ0LJRPc - DfPQng5aw2tLP375/YefP4fBq6ChlaEry4W916e0EysNdnD0bYGag+UbU4g6 - tWnKrCeY/DFsFOtBssQWaIeFxxXYOzGocUZKywpwF3e5T6AMPRLHV7wqOEJe - tPd4LCUHKubRjnJtuVIHaHkDRkESqtpL2shnENHKvFTpBuH1l9PEzHc260my - 9p0VtEmsE945UTDl6phLYbIoDEaiEbICqobAWtLs1tzUxM4X4x8j1qNM8jqz - /lnBcroHUioeZcYU+jYIqMZ5rC9jRZmwZ6Rp7ksckkFBKzumn3LAxkyfuNzL - oBTPQr6Iy0Ls70EcmJLCYu40FWksj8iGui2a2aagoEiRHt1C23NO4NQZUG4y - 9BxOiJ7MgVKImTnp3WejKhXWDRtvX3JL2Hqoc003/S03xQvuBO3JGqdppSTv - IVpBk0atS5x/eH+J5xNmIB3OU7kjVktFAv1dx8o2ZzItk5p699LWyRyoFOyv - EpozhGKsAsMpPDpO9nCCyCXR6fPEoen0DSscHprmoUIyhi2oqsHl312cNQLQ - UFMYe9KQXqMiL95JuTt8Z+HVF1KNmHrkuAxpZLZdZ3/TvnFsbyPB1y2bt672 - KIuWOKQgogVDl8ZyF3BwHnEnabLkxh2nfgpUxjpRrJikSD19N5xq/kcKvJJl - SpCFEJtPT7HPkOiWMl4suny2j535BMe7h9+lTNf96tWBsyLbYTUxfaaeJjgs - xr4NjSJ3sq9cjGuihTu9G/v49BQwtoo1P9h7agcwdcPYbeULcdUcaTENcam0 - o68pGHyd6XYSDVT+2vS4r3/7IWb0sH8nHI42ATiGld8N+w7ATkXG5jNYJomH - 2mJFJmK3kRelAV9rNFcIYQIZWOneEvbXDFoUHJ5Q+2SnTBhM4YY0phfrkO30 - mcwk6G1bNfd5y1ZHkEyGU4XgCbOtB+j6To4pro2TYHRvso+OTlh6xmH2iVYz - MvuNaYoDudP1OUm03G6XYdB8TBCP5erd1GO1WC0m6ceQWkTWr9nJ0e86tXO2 - D+1u1PMCnwxtt9uNtwd6Btz4Je1YsBOrt9ajrXu2l//BNI8u/gYAAP//AwD2 - lbmvyhMAAA== - http_version: - recorded_at: Fri, 09 Sep 2016 14:03:16 GMT -- request: - method: put - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/c4f9vx69/submit_for_settlement - body: - encoding: UTF-8 - string: | - - - 15.00 - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 200 - message: OK - headers: - Date: - - Fri, 09 Sep 2016 14:03:17 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"45a2fb649cb072870884b7f503218ef8" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 9bbe601c-8a1d-4ef6-8a20-e1bb5a4490df - X-Runtime: - - '0.243916' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - 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 - http_version: - recorded_at: Fri, 09 Sep 2016 14:03:17 GMT -- request: - method: post - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions - body: - encoding: UTF-8 - string: | - - - 15.00 - - true - - R521294350-DUDCDGBU - fake-apple-pay-visa-nonce - 49776082 - sale - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 201 - message: Created - headers: - Date: - - Fri, 09 Sep 2016 14:03:41 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"73787dc44362cce26a99c9ba58f63c28" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 809572d4-5dfd-428e-a9fb-36f18d32511b - X-Runtime: - - '0.324195' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIAD3B0lcAA+xYS2/jNhC+51cYvjOyncfagaK03aBFL8Wi3SzQvQSUNLa4 - oUiWpBx7f32HoiRLEZWkQA89FMghmvk4nBeHHx3fHUo+24M2TIrb+fJ8MZ+B - yGTOxO52/vD5Z7Ke3yVnsdVUGJpZRCVns1nM8qQ87K43G32II/xwMmOprUxC - K1tIzb5DHkeNyGntUUFiKIc4qv91sqzSGnc7EmYkwU0hefjjPo7GYgempayE - TZZX54tFHDVfTlGCzgoqLKFZ5oQE/TEWylRyG0chbe1tlZKAbiYYv51bXcE8 - 8tYp2tLvgkqdIxLt/361Wq42lxdXC3L/cP/x/pefHuKo09aRa6AWckLtzGXj - dp7jp2UlzJPVYnlNFhv8+7y8vFlc3Fwuv2JOugX1+krl/2z9aUGTeWMlxuQ+ - fDkvNx8+XC/Wq7acKN0ybSwRtISXoaKS02ldJktFxTGggZIyHpA/Q2qYDdlS - hRQh+ZYeRgWI+mHFKeMc27gLMWTk34/QWA2AbZLnGowJpeBgQeSuFJMQLjPK - mQ2Z17DDMxjKk8TDxuvjEvQXe1Yfp8PxareaUK4KunoX6uItlKiwGiwbV6pX - HIxpW4k8dKI6jWnanGpNjwMlJrI3nEJGFNWWYWoMWMuhBDy8wxUh46cp9pb5 - ntmU2qwIYgqm1P+9+B/txX51mslItgx4bppe2BsCWktNMEdKCgPB0GpcL/Qh - OvkVL61XAa2JYdXCVl7F1GHs9+OVY6GD7vBieKZH1HwD3+V415hxYWOlZYa7 - YR7a00FreG3p4uufn377EkevgoZWhq4sF+5en9JOrLTYwcmPCjV7xzemEHVq - 85w5TzD5Y9go1r1kmSvQFguPK7B3UtDjjFSOFeAu/nKfQFl6IJ6vBFVwgFK1 - 93gqJQcq5smWcuO4UgdoeQNGQTKq20vayicQybej2m9ShNdfXpOy0NmsJ8ll - 6KygTeKcCM4JxbSvYymFLZI4GolGyCNQPQTWkma35qYmbr7Y8BhxHhWS15kN - zwpW0h2QSvOksFaZmyiiBuexOU81ZcKdkaa5z3FIRooe3Zh+LAEbM3/kciej - SjwJ+SzOldjdgdgzLYXD3Boq8lQ6cttt0cw2DYoiRXrwC13PeYFXF0C5LdBz - OCF6Mg/KIWX2pPefjarSWDdsvF3FHWHroV5quunvuClecCdoT9Y4TY9a8h6i - FTRpNKbC+Yf3l3g6YQbS4TyVW+K0VGTQ33WsbHMm8yqrqXcvbZ3MgyrB/qqg - OUMoxiownMKj4+QOJ4hSEpM/TRyaTt+wwuGhaR4qpGDYgvo4uPy7i7NGABpq - CuNOGtJrVJTqnZS7w3cWXn0h1YipR47PkEFm23X2D+0bx/U2EnzTsnnnao+y - GIlDChKqGLo0lvuAo5cRd5ImS37ccRqmQFVqMs3UJEXq6bvhVPM/ovBKljlB - FkJcPgPFfoFEt7QNYtHlF/u4mU9wvAf4Xc5M3a9BHXgrsh1WE9Nn6mmCw2Ls - 29Aocif3ysW4Jlq40/uxj09PAWOrWPO9u6e2AFM3jNtWPhNfzZEW05BW2nj6 - moPF15lpJ9FAFa5Nj/uGtx9iRg/7d8Lh4BKAY1iH3XDvAOxUZGwhg1WWBagt - VmQidhe5qiyEWqO5QggTyMAq/5Zwv2ZQpTg8ovbRTZk4msINaUwv1iHb6TOZ - SdDbtmru85atjiDZAqcKwRPmWg/Q9a0cU1wXJ8Ho3mQfHZ1w9IzD7BM9zsjs - CzMUB3Kn63OSZLleL+Oo+ZggHsvVu6nHarFaTNKPIbVInF+zk6MfO7V3tg/t - btSXBT4ZWq/X18Ee6Bnw45e0Y8FNrN7agLbu2V7+B9M8OfsbAAD//wMAg1dt - b8oTAAA= - http_version: - recorded_at: Fri, 09 Sep 2016 14:03:41 GMT -- request: - method: put - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/mxg699rx/submit_for_settlement - body: - encoding: UTF-8 - string: | - - - 15.00 - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 200 - message: OK - headers: - Date: - - Fri, 09 Sep 2016 14:03:42 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"8c6408ca763f49df41a6650843e903c6" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - ea7d874c-9519-49e5-8863-8ab6f1a948b0 - X-Runtime: - - '0.207379' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - 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 - http_version: - recorded_at: Fri, 09 Sep 2016 14:03:42 GMT -- request: - method: post - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions - body: - encoding: UTF-8 - string: | - - - 15.00 - - true - - R918866408-DKXQC3B3 - fake-apple-pay-visa-nonce - 49776082 - sale - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 201 - message: Created - headers: - Date: - - Fri, 09 Sep 2016 14:10:09 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"aced6edfb5b52c6837e5f51d8837990b" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 861cdf2e-4c71-4a91-aefc-25090eb36494 - X-Runtime: - - '0.418078' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIAMHC0lcAA+xYS2/jNhC+51cYvjOSHW/iBIrSdhcFigJF202K3b0ElDS2 - uKFILkk59v76DvWyZFFJCvTQQ4EcopmPw3lx+NHR3b7gsx1ow6S4nS/Ow/kM - RCozJra384f7n8l6fhefRVZTYWhqERWfzWYRy+LV929fs6uLNArww8mMpbY0 - MS1tLjX7DlkUNCKntQcFsaEcoqD618nSUmvc7UCYkQQ3hfjh44coGIsdmBay - FDZevDsPwyhovpyiAJ3mVFhC09QJCfpjLBSJ5DYKfNrK2zIhHt1MMH47t7qE - eVBbp2hLvwkqdYZItP/n9WK9vrxchWvy4ddPf7y/+OkiCjptFbkGaiEj1M5c - Nm7nGX5aVsA8XoaLSxJe49/9YnWzCG/C6y+Yk25Btb5U2T9bf1zQZN5YiTG5 - j6ac11dXl+F62ZYTpRumjSWCFnAaKio5ndalslBUHDwaKCjjHvkzJIZZny2V - S+GTb+h+VICgH1aUMM6xjbsQfUb+/QiN1QDYJlmmwRhfCvYWROZKMQnhMqWc - WZ95DVs8g748STxsvDouXn+xZ/VhOpxa7VYTylVOl29CXbyGEiVWg6XjSvWK - gzFtSpH5TlSnMU2bU63pYaDERPaGk8+IotoyTI0BazkUgId3uMJn/DjFXjPf - M5tQm+ZeTM6U+r8X/6O92K9OMxnJhgHPTNMLO0NAa6kJ5khJYcAbWoXrhT5E - x7/gpfUioDUxrJrfyouYKozdbrxyLHTQLV4Mz/SAmq9QdzneNWZc2EhpmeJu - mIf2dNAKXln6fP/bl/BjFLwIGloZurII3b0+pZ1YabGD4x8VanaOb0whqtRm - GXOeYPLHsFGsO8lSV6ANFh5XYO8koMcZKR0rwF3qy30CZeme1HzFq4I9FKq9 - xxMpOVAxjzeUG8eVOkDLGzAKklLdXtJWPoGIV6urd9cJwquvWpMw39msJsnK - d1bQJnFOeOeEYrquYyGFzeMoGIlGyANQPQRWkma35qYmbr5Y/xhxHuWSV5n1 - zwpW0C2QUvM4t1aZmyCgBuexOU80ZcKdkaa5z3FIBooe3Jh+LAAbM3vkciuD - UjwJ+SzOldjegdgxLYXD3BoqskTukQ11WzSzTYOiSJEe6oWu52pBrc6Bcpuj - 53BE9GQ1KIOE2aO+/mxUpca6YeNtS+4IWw91qummv+OmeMEdoT1Z4zQ9aMl7 - iFbQpNGYEucf3l/i6YgZSIfzVG6I01KRQn/XsbLNmczKtKLevbR1shpUCvat - hOYMoRirwHAKj46TO5wgCklM9jRxaDp9wwqHh6Z5qJCcYQvqw+Dy7y7OCgFo - qCmMO2lIr1FRqDdS7g7fWXjxhVQhph45dYYMMtuus39o3ziut5Hgm5bNO1d7 - lMVIHFIQU8XQpbG8Djg4jbiTNFmqxx2nfgpUJibVTE1SpJ6+G04V/yMKr2SZ - EWQhxOXTU+wTJLqlrReLLp/s42Y+wfHu4XcZM1W/enVQW5HtsJqYPlNPExwW - Y9+GRpE7uVcuxjXRwp2+Hvv49BQwtoo137l7agMwdcO4beUzqas50mIaklKb - mr5mYPF1ZtpJNFD5a9Pjvv7th5jRw/6NcNi7BOAY1n433DsAOxUZm89gmaYe - aosVmYjdRa5KC77WaK4QwgQysLJ+S7hfM6hSHB5R++imTBRM4YY0phfrkO30 - mcwk6HVbFfd5zVZHkGyOU4XgCXOtB+j6Ro4prouTYHSvso+OTjh6xmH2Oz3M - yOwvZigO5E7X5yTxYr1eREHzMUE8Fss3U49luAwn6ceQWsTOr9nR0feduna2 - D+1u1NMCHw2t1+tLbw/0DNTjl7RjwU2s3lqPturZXv4H0zw++xsAAP//AwD7 - GvBbyhMAAA== - http_version: - recorded_at: Fri, 09 Sep 2016 14:10:09 GMT -- request: - method: put - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/4zqjd73c/submit_for_settlement - body: - encoding: UTF-8 - string: | - - - 15.00 - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 200 - message: OK - headers: - Date: - - Fri, 09 Sep 2016 14:10:10 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"d35ab7a396487bf21e62177163deb52d" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - d227b379-800a-4465-9825-47eae737ce21 - X-Runtime: - - '0.243460' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - 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 - http_version: - recorded_at: Fri, 09 Sep 2016 14:10:10 GMT -- request: - method: post - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions - body: - encoding: UTF-8 - string: | - - - 15.00 - - true - - R376394147-W4QRBWAX - fake-apple-pay-visa-nonce - 49776082 - sale - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 201 - message: Created - headers: - Date: - - Fri, 09 Sep 2016 14:10:32 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"689c1ecef30fcc9f51d1806c8926ed8b" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 469c8066-c035-45bd-aa7d-704be34033d1 - X-Runtime: - - '0.382554' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIANjC0lcAA+xYTW/jNhC951cYvjOynWziBIrSbYsFeina3U236CWgpLHF - DUVyScqx99d3KEqyZFFJCvTQQ4EcopnH4Xxx+Oj4fl/y2Q60YVLczZfni/kM - RCZzJrZ384fPH8h6fp+cxVZTYWhmEZWczWYxy5OLjdnYdP81jvDDyYyltjIJ - rWwhNfsOeRw1Iqe1BwWJoRziqP7XybJKa9ztQJiRBDeF5OHTz3E0FjswLWUl - bLJ8d75YxFHz5RQl6KygwhKaZU5I0B9joUwlt3EU0tbeVikJ6GaC8bu51RXM - I2+doi39JqjUOSLR/seL66uLm8vl5TX5cvn7xx+/vP8zjjptHbkGaiEn1M5c - Nu7mOX5aVsI8WS2WV2Rxg3+fl5e3y8XtxeovzEm3oF5fqfyfrT8uaDJvrMSY - 3Icv5+XN9fXVYr1qy4nSDdPGEkFLOA0VlZxO6zJZKioOAQ2UlPGA/BlSw2zI - liqkCMk3dD8qQNQPK04Z59jGXYghI/9+hMZqAGyTPNdgTCgFewsid6WYhHCZ - Uc5syLyGLZ7BUJ4kHjZeH5egv9iz+jAdjle71YRyVdDVm1AXr6FEhdVg2bhS - veJgTJtK5KET1WlM0+ZUa3oYKDGRveEUMqKotgxTY8BaDiXg4R2uCBk/TrHX - zPfMptRmRRBTMKX+78X/aC/2q9NMRrJhwHPT9MLOENBaaoI5UlIYCIZW43qh - D9HJL3hpvQhoTQyrFrbyIqYOY7cbrxwLHXSLF8MzPaDmK/gux7vGjAsbKy0z - 3A3z0J4OWsNrSx8+rVe/3sTRi6ChlaEry4W716e0EystdnDyXqFm5/jGFKJO - bZ4z5wkmfwwbxbqTLHMF2mDhcQX2Tgp6nJHKsQLcxV/uEyhL98TzlaAK9lCq - 9h5PpeRAxTzZUG4cV+oALW/AKEhGdXtJW/kEIrn59k5ttwivv7wmZaGzWU+S - y9BZQZvEORGcE4ppX8dSClskcTQSjZAHoHoIrCXNbs1NTdx8seEx4jwqJK8z - G54VrKRbIJXmSWGtMrdRRA3OY3OeasqEOyNNc5/jkIwUPbgx/VgCNmb+yOVW - RpV4EvJZnCuxvQexY1oKh7kzVOSp3CMb6rZoZpsGRZEiPfiFrue8wKsLoNwW - 6DkcET2ZB+WQMnvU+89GVWmsGzbetuKOsPVQp5pu+jtuihfcEdqTNU7Tg5a8 - h2gFTRqNqXD+4f0lno6YgXQ4T+WGOC0VGfR3HSvbnMm8ymrq3UtbJ/OgSrBv - FTRnCMVYBYZTeHSc3OEEUUpi8qeJQ9PpG1Y4PDTNQ4UUDFtQHwaXf3dx1ghA - Q01h3ElDeo2KUr2Rcnf4zsKLL6QaMfXI8RkyyGy7zv6hfeO43kaCb1o271zt - URYjcUhBQhVDl8ZyH3B0GnEnabLkxx2nYQpUpSbTTE1SpJ6+G041/yMKr2SZ - E2QhxOUzUOwTJLqlbRCLLp/s42Y+wfEe4Hc5M3W/BnXgrch2WE1Mn6mnCQ6L - sW9Do8id3CsX45po4U7vxz4+PQWMrWLNd+6e2gBM3TBuW/lMfDVHWkxDWmnj - 6WsOFl9npp1EA1W4Nj3uG95+iBk97N8Ih71LAI5hHXbDvQOwU5GxhQxWWRag - tliRidhd5KqyEGqN5gohTCADq/xbwv2aQZXi8IjaRzdl4mgKN6QxvViHbKfP - ZCZBr9uquc9rtjqCZAucKgRPmGs9QNc3ckxxXZwEo3uVfXR0wtEzDrPf6GFG - Zn8wQ3Egd7o+J0mW6/UyjpqPCeKxXL2ZeqwWq8Uk/RhSi8T5NTs6+lOn9s72 - od2Nelrgo6H1en0V7IGeAT9+STsW3MTqrQ1o657t5X8wzZOzvwEAAP//AwA2 - 7TEEyhMAAA== - http_version: - recorded_at: Fri, 09 Sep 2016 14:10:32 GMT -- request: - method: put - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/3fsftbxj/submit_for_settlement - body: - encoding: UTF-8 - string: | - - - 15.00 - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 200 - message: OK - headers: - Date: - - Fri, 09 Sep 2016 14:10:33 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"925abc7dcff1138cf4a2c4323246c083" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 7f2a2ed4-8b0c-4a25-9f70-30c1bd370843 - X-Runtime: - - '0.156763' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - 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 - http_version: - recorded_at: Fri, 09 Sep 2016 14:10:33 GMT -- request: - method: post - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions - body: - encoding: UTF-8 - string: | - - - 15.00 - - true - - R312971578-Y7XQNRNH - fake-apple-pay-visa-nonce - 49776082 - sale - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 201 - message: Created - headers: - Date: - - Fri, 09 Sep 2016 14:10:39 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"a6cffca82fde173731717d91468a464b" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - c957fca6-e3a8-413f-b4cb-d2307003eef6 - X-Runtime: - - '0.380381' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIAN/C0lcAA+xYS2/jNhC+51cYvjOynWzsBIrSokWxvQTb7Wa33UtASWOL - DUVyScqx9td3qJcli0pSoIceCuQQzXwczovDjw7vDjmf7UEbJsXtfHm+mM9A - JDJlYnc7f/j0C9nM76Kz0GoqDE0soqKz2SxkaXR5Cd+ychOHAX44mbHUFiai - hc2kZt8hDYNG5LS2VBAZyiEMqn+dLCm0xt1KwowkuClED7//HAZjsQPTXBbC - Rst354tFGDRfTpGDTjIqLKFJ4oQE/TEW8lhyGwY+beVtEROPbiYYv51bXcA8 - qK1TtKXfBJU6RSTa/3ixXF2vl+/WG/Ln+o/f7j/evw+DTltFroFaSAm1M5eN - 23mKn5blMI9Wi+UVWVzj36fl5c1ycXNx/RVz0i2o1hcq/WfrjwuazBsrMSb3 - 0ZTzer2+WmxWbTlRumXaWCJoDqehopLTaV0ic0VF6dFAThn3yJ8hNsz6bKlM - Cp98Sw+jAgT9sMKYcY5t3IXoM/LvR2isBsA2SVMNxvhScLAgUleKSQiXCeXM - +sxr2OEZ9OVJ4mHj1XHx+os9q8vpcGq1W00oVxldvQl18RpKFFgNlowr1SsO - xrQtROo7UZ3GNG1OtablQImJ7A0nnxFFtWWYGgPWcsgBD+9whc/4cYq9Zr5n - NqY2ybyYjCn1fy/+R3uxX51mMpItA56aphf2hoDWUhPMkZLCgDe0CtcLfYiO - fsVL60VAa2JYNb+VFzFVGPv9eOVY6KA7vBieaYmav6DucrxrzLiwodIywd0w - D+3poBW8svRh9eX91/sweBE0tDJ0Zblw9/qUdmKlxQ6OflSo2Tu+MYWoUpum - zHmCyR/DRrHuJUtcgbZYeFyBvRODHmekcKwAd6kv9wmUpQdS8xWvCg6Qq/Ye - j6XkQMU82lJuHFfqAC1vwChIQnV7SVv5BCJab56/K43w6qvWxMx3NqtJcuk7 - K2iTOCe8c0IxXdcxl8JmURiMRCNkCVQPgZWk2a25qYmbL9Y/RpxHmeRVZv2z - guV0B6TQPMqsVeYmCKjBeWzOY02ZcGekae5zHJKBoqUb0485YGOmj1zuZFCI - JyGfxbkSuzsQe6alcJhbQ0UaywOyoW6LZrZpUBQp0kO90PVcLajVGVBuM/Qc - joierAalEDN71NefjarQWDdsvF3BHWHroU413fR33BQvuCO0J2ucpqWWvIdo - BU0ajSlw/uH9JZ6OmIF0OE/lljgtFQn0dx0r25zJtEgq6t1LWyerQYVg3wpo - zhCKsQoMp/DoOLnDCSKXxKRPE4em0zescHhomocKyRi2oC4Hl393cVYIQENN - YdxJQ3qNily9kXJ3+M7Ciy+kCjH1yKkzZJDZdp39Q/vGcb2NBN+0bN652qMs - RuKQgogqhi6N5XXAwWnEnaTJUj3uOPVToCI2iWZqkiL19N1wqvgfUXgly5Qg - CyEun55inyDRLW29WHT5ZB838wmOdw+/S5mp+tWrg9qKbIfVxPSZeprgsBj7 - NjSK3Mm9cjGuiRbu9PXYx6engLFVrPne3VNbgKkbxm0rn0ldzZEW0xAX2tT0 - NQWLrzPTTqKByl+bHvf1bz/EjB72b4TDwSUAx7D2u+HeAdipyNh8Bosk8VBb - rMhE7C5yVVjwtUZzhRAmkIEV9VvC/ZpBleLwiNpHN2XCYAo3pDG9WIdsp89k - JkGv26q4z2u2OoJkM5wqBE+Yaz1A17dyTHFdnASje5V9dHTC0TMOsw+0nJHZ - Z2YoDuRO1+ck0XKzWYZB8zFBPJarN1OP1WK1mKQfQ2oROb9mR0d/6tS1s31o - d6OeFvhoaLPZXHl7oGegHr+kHQtuYvXWerRVz/byP5jm0dnfAAAA//8DAFg8 - rDzKEwAA - http_version: - recorded_at: Fri, 09 Sep 2016 14:10:39 GMT -- request: - method: put - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/44eqhy8b/submit_for_settlement - body: - encoding: UTF-8 - string: | - - - 15.00 - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 200 - message: OK - headers: - Date: - - Fri, 09 Sep 2016 14:10:40 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"d2e3d885813db6ec6e65542ceebc5864" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - c4adc451-f4ac-4aaa-8546-45e2999fd09f - X-Runtime: - - '0.228330' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - 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 - http_version: - recorded_at: Fri, 09 Sep 2016 14:10:40 GMT -- request: - method: post - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions - body: - encoding: UTF-8 - string: | - - - 15.00 - - true - - R253994071-3GSJXKZJ - fake-apple-pay-visa-nonce - 49776082 - sale - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 201 - message: Created - headers: - Date: - - Fri, 09 Sep 2016 14:10:53 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"45690b3b1088723794ad76555e4ade4e" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 76073565-ded8-44bd-b543-37a771fae74f - X-Runtime: - - '0.447067' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIAO3C0lcAA+xYS2/jNhC+768wfGdkOy8nUJQWLVp0eyk2m8ViLwEljS02 - FMmSlGPvr+9QlGTJopIU6KGHAjlEMx+H8+Lwo+P7fclnO9CGSXE3X54t5jMQ - mcyZ2N7NHz//Qtbz++RDbDUVhmYWUcmH2SxmeVJcLtPden0eR/jhZMZSW5mE - VraQmn2HPI4akdPag4LEUA5xVP/rZFmlNe52IMxIgptC8vjwcxyNxQ5MS1kJ - mywvzxaLOGq+nKIEnRVUWEKzzAkJ+mMslKnkNo5C2trbKiUB3Uwwfje3uoJ5 - 5K1TtKXfBZU6RyTa/7S6PL+5uVhcL8n5rw8fv/7+7WMcddo6cg3UQk6onbls - 3M1z/LSshHmyWiyvyOIG/z4vL26Xi9vL82+Yk25Bvb5S+T9bf1zQZN5YiTG5 - D1/Oi5vr66vFetWWE6Ubpo0lgpZwGioqOZ3WZbJUVBwCGigp4wH5C6SG2ZAt - VUgRkm/oflSAqB9WnDLOsY27EENG/v0IjdUA2CZ5rsGYUAr2FkTuSjEJ4TKj - nNmQeQ1bPIOhPEk8bLw+LkF/sWf1YTocr3arCeWqoKt3oc7fQokKq8GycaV6 - xcGYNpXIQyeq05imzanW9DBQYiJ7wylkRFFtGabGgLUcSsDDO1wRMn6cYm+Z - 75lNqc2KIKZgSv3fi//RXuxXp5mMZMOA56bphZ0hoLXUBHOkpDAQDK3G9UIf - opPf8NJ6FdCaGFYtbOVVTB3GbjdeORY66BYvhhd6QM2f4Lsc7xozLmystMxw - N8xDezpoDa8tPSy+fvqCl/eroKGVoSvLhbvXp7QTKy12cPKjQs3O8Y0pRJ3a - PGfOE0z+GDaKdSdZ5gq0wcLjCuydFPQ4I5VjBbiLv9wnUJbuiecrQRXsoVTt - PZ5KyYGKebKh3Diu1AFa3oBRkIzq9pK28hlEcrXVq+cXhNdfXpOy0NmsJ8lF - 6KygTeKcCM4JxbSvYymFLZI4GolGyANQPQTWkma35qYmbr7Y8BhxHhWS15kN - zwpW0i2QSvOksFaZ2yiiBuexOUs1ZcKdkaa5z3BIRooe3Jh+KgEbM3/iciuj - SjwL+SLOlNjeg9gxLYXD3Bkq8lTukQ11WzSzTYOiSJEe/ULXc17g1QVQbgv0 - HI6InsyDckiZPer9Z6OqNNYNG29bcUfYeqhTTTf9HTfFC+4I7ckap+lBS95D - tIImjcZUOP/w/hLPR8xAOpynckOclooM+ruOlW3OZF5lNfXupa2TeVAl2F8V - NGcIxVgFhlN4dJzc4QRRSmLy54lD0+kbVjg8NM1DhRQMW1AfBpd/d3HWCEBD - TWHcSUN6jYpSvZNyd/jOwqsvpBox9cjxGTLIbLvO/qF947jeRoJvWjbvXO1R - FiNxSEFCFUOXxnIfcHQacSdpsuTHHadhClSlJtNMTVKknr4bTjX/IwqvZJkT - ZCHE5TNQ7BMkuqVtEIsun+zjZj7B8R7gdzkzdb8GdeCtyHZYTUyfqacJDoux - b0OjyJ3cKxfjmmjhTu/HPj49BYytYs137p7aAEzdMG5b+UJ8NUdaTENaaePp - aw4WX2emnUQDVbg2Pe4b3n6IGT3s3wmHvUsAjmEddsO9A7BTkbGFDFZZFqC2 - WJGJ2F3kqrIQao3mCiFMIAOr/FvC/ZpBleLwhNonN2XiaAo3pDG9WIdsp89k - JkFv26q5z1u2OoJkC5wqBE+Yaz1A1zdyTHFdnASje5N9dHTC0TMOsz/oYUZm - X5ihOJA7XZ+TJMv1ehlHzccE8Viu3k09VovVYpJ+DKlF4vyaHR39qVN7Z/vQ - 7kY9LfDR0Hq9vgr2QM+AH7+kHQtuYvXWBrR1z/byP5jmyYe/AQAA//8DALH1 - sSzKEwAA - http_version: - recorded_at: Fri, 09 Sep 2016 14:10:53 GMT -- request: - method: put - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/h51bv883/submit_for_settlement - body: - encoding: UTF-8 - string: | - - - 15.00 - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 200 - message: OK - headers: - Date: - - Fri, 09 Sep 2016 14:10:54 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"ad422994dbc8aab3483d61e8c98009a3" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 666d800b-ba87-4cd5-bb85-f1dbf5db0c08 - X-Runtime: - - '0.206017' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - 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 - http_version: - recorded_at: Fri, 09 Sep 2016 14:10:54 GMT -- request: - method: post - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions - body: - encoding: UTF-8 - string: | - - - 15.00 - - true - - R323071728-UHUD3JLE - fake-apple-pay-visa-nonce - 49776082 - sale - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 201 - message: Created - headers: - Date: - - Fri, 09 Sep 2016 14:11:13 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"d2518f3f93980d575c1c0f9cff89e0f1" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 1f2c84ef-47a5-4564-b877-96a1a0ddd3f9 - X-Runtime: - - '0.351815' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIAAHD0lcAA+xYS2/jNhC+51cYvjOynZc3UJQW3RbtoodtN+mhl4CSxhYb - imRJyrH31+9QlGTJopIU6KGHAjlEMx+H8+Lwo+P7fclnO9CGSXE3X54v5jMQ - mcyZ2N7NHx9+Iuv5fXIWW02FoZlFVHI2m8UsT9TKKvp8dRVH+OFkxlJbmYRW - tpCafYU8jhqR09qDgsRQDnFU/+tkWaU17nYgzEiCm0Ly+OVjHI3FDkxLWQmb - LK/OF4s4ar6cogSdFVRYQrPMCQn6YyyUqeQ2jkLa2tsqJQHdTDB+N7e6gnnk - rVO0pd8FlTpHJNr//WJ1sbhZ3qzW5PHnx48Xn379MY46bR25BmohJ9TOXDbu - 5jl+WlbCPFktltdk8QH/HpaXt8vl7fLiT8xJt6BeX6n8n60/Lmgyb6zEmNyH - L+flh5ub68V61ZYTpRumjSWClnAaKio5ndZlslRUHAIaKCnjAfkLpIbZkC1V - SBGSb+h+VICoH1acMs6xjbsQQ0b+/QiN1QDYJnmuwZhQCvYWRO5KMQnhMqOc - 2ZB5DVs8g6E8STxsvD4uQX+xZ/VhOhyvdqsJ5aqgq3ehLt5CiQqrwbJxpXrF - wZg2lchDJ6rTmKbNqdb0MFBiInvDKWREUW0ZpsaAtRxKwMM7XBEyfpxib5nv - mU2pzYogpmBK/d+L/9Fe7FenmYxkw4DnpumFnSGgtdQEc6SkMBAMrcb1Qh+i - k1/w0noV0JoYVi1s5VVMHcZuN145FjroFi+GF3pAzV/guxzvGjMubKy0zHA3 - zEN7OmgNry399vD50xe8aF4FDa0MXVku3L0+pZ1YabGDk+8VanaOb0wh6tTm - OXOeYPLHsFGsO8kyV6ANFh5XYO+koMcZqRwrwF385T6BsnRPPF8JqmAPpWrv - 8VRKDlTMkw3lxnGlDtDyBoyCZFS3l7SVzyCSy69GpFuE119ek7LQ2awnyWXo - rKBN4pwIzgnFtK9jKYUtkjgaiUbIA1A9BNaSZrfmpiZuvtjwGHEeFZLXmQ3P - ClbSLZBK86SwVpnbKKIG57E5TzVlwp2RprnPcUhGih7cmH4qARszf+JyK6NK - PAv5Is6V2N6D2DEthcPcGSryVO6RDXVbNLNNg6JIkR79QtdzXuDVBVBuC/Qc - joiezINySJk96v1no6o01g0bb1txR9h6qFNNN/0dN8UL7gjtyRqn6UFL3kO0 - giaNxlQ4//D+Es9HzEA6nKdyQ5yWigz6u46Vbc5kXmU19e6lrZN5UCXY3xU0 - ZwjFWAWGU3h0nNzhBFFKYvLniUPT6RtWODw0zUOFFAxbUB8Gl393cdYIQENN - YdxJQ3qNilK9k3J3+M7Cqy+kGjH1yPEZMshsu87+rn3juN5Ggm9aNu9c7VEW - I3FIQUIVQ5fGch9wdBpxJ2my5Mcdp2EKVKUm00xNUqSevhtONf8jCq9kmRNk - IcTlM1DsEyS6pW0Qiy6f7ONmPsHxHuB3OTN1vwZ14K3IdlhNTJ+ppwkOi7Fv - Q6PIndwrF+OaaOFO78c+Pj0FjK1izXfuntoATN0wblv5Qnw1R1pMQ1pp4+lr - DhZfZ6adRANVuDY97hvefogZPezfCYe9SwCOYR12w70DsFORsYUMVlkWoLZY - kYnYXeSqshBqjeYKIUwgA6v8W8L9mkGV4vCE2ic3ZeJoCjekMb1Yh2ynz2Qm - QW/bqrnPW7Y6gmQLnCoET5hrPUDXN3JMcV2cBKN7k310dMLRMw6zz/QwI7M/ - mKE4kDtdn5Mky/V6GUfNxwTxWK7eTT1Wi9Vikn4MqUXi/JodHf2hU3tn+9Du - Rj0t8NHQer2+DvZAz4Afv6QdC25i9dYGtHXP9vI/mObJ2TcAAAD//wMAv/Ky - hMoTAAA= - http_version: - recorded_at: Fri, 09 Sep 2016 14:11:13 GMT -- request: - method: put - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/p2tpak55/submit_for_settlement - body: - encoding: UTF-8 - string: | - - - 15.00 - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 200 - message: OK - headers: - Date: - - Fri, 09 Sep 2016 14:11:14 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"b3071ffa9b797ec17890031aff0a2aff" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - a3001af4-9961-4c03-9b1a-d079990b4c6b - X-Runtime: - - '0.204821' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - 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 - http_version: - recorded_at: Fri, 09 Sep 2016 14:11:14 GMT -- request: - method: post - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions - body: - encoding: UTF-8 - string: | - - - 15.00 - - true - - R922771233-5U9BR66N - fake-apple-pay-visa-nonce - 49776082 - sale - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 201 - message: Created - headers: - Date: - - Fri, 09 Sep 2016 15:16:20 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"2da02915fe0ea2b92d8199629b837e79" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - df58df55-79ba-4d50-96a7-c3399a548897 - X-Runtime: - - '0.386313' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIAETS0lcAA+xYS2/jNhC+51cYvjOynY3jBIrSF/q4FIvtpoe9BJQ0tthQ - JJekHHt/fYeiJEsWlaRADz0UyCGa+TicF4cfHT8cSj7bgzZMivv58nIxn4HI - ZM7E7n7++Plnspk/JBex1VQYmllEJRezWczy5Obw/HX/zaZxhB9OZiy1lUlo - ZQup2TfI46gROa09KkgM5RBH9b9OllVa425HwowkuCkkj3/8FEdjsQPTUlbC - Jsvry8UijpovpyhBZwUVltAsc0KC/hgLZSq5jaOQtva2SklANxOM38+trmAe - eesUbel3QaXOEYn2P92uVjc3y9XVFbl+vP3h03r9exx12jpyDdRCTqiduWzc - z3P8tKyEebJaLNdkcYt/n5fXd8v13WrxBXPSLajXVyr/Z+tPC5rMGysxJvfh - y/nh9uZmvdis2nKidMu0sUTQEs5DRSWn07pMloqKY0ADJWU8IH+B1DAbsqUK - KULyLT2MChD1w4pTxjm2cRdiyMi/H6GxGgDbJM81GBNKwcGCyF0pJiFcZpQz - GzKvYYdnMJQniYeN18cl6C/2rD5Oh+PVbjWhXBV09S7U1VsoUWE1WDauVK84 - GNO2EnnoRHUa07Q51ZoeB0pMZG84hYwoqi3D1BiwlkMJeHiHK0LGT1PsLfM9 - sym1WRHEFEyp/3vxP9qL/eo0k5FsGfDcNL2wNwS0lppgjpQUBoKh1bhe6EN0 - 8hteWq8CWhPDqoWtvIqpw9jvxyvHQgfd4cXwQo+o+Qt8l+NdY8aFjZWWGe6G - eWhPB63htaXV1ZePv/waR6+ChlaGriwX7l6f0k6stNjByfcKNXvHN6YQdWrz - nDlPMPlj2CjWvWSZK9AWC48rsHdS0OOMVI4V4C7+cp9AWXognq8EVXCAUrX3 - eColByrmyZZy47hSB2h5A0ZBMqrbS9rKZxDJ1W61N3h3+y+vSVnobNaT5EPo - rKBN4pwIzgnFtK9jKYUtkjgaiUbII1A9BNaSZrfmpiZuvtjwGHEeFZLXmQ3P - ClbSHZBK86SwVpm7KKIG57G5TDVlwp2RprkvcUhGih7dmH4qARszf+JyJ6NK - PAv5Ii6V2D2A2DMthcPcGyryVB6QDXVbNLNNg6JIkR79QtdzXuDVBVBuC/Qc - ToiezINySJk96f1no6o01g0bb1dxR9h6qHNNN/0dN8UL7gTtyRqn6VFL3kO0 - giaNxlQ4//D+Es8nzEA6nKdyS5yWigz6u46Vbc5kXmU19e6lrZN5UCXY1wqa - M4RirALDKTw6Tu5wgiglMfnzxKHp9A0rHB6a5qFCCoYtqI+Dy7+7OGsEoKGm - MO6kIb1GRaneSbk7fGfh1RdSjZh65PgMGWS2XWd/175xXG8jwTctm3eu9iiL - kTikIKGKoUtjuQ84Oo+4kzRZ8uOO0zAFqlKTaaYmKVJP3w2nmv8RhVeyzAmy - EOLyGSj2GRLd0jaIRZfP9nEzn+B4D/C7nJm6X4M68FZkO6wmps/U0wSHxdi3 - oVHkTu6Vi3FNtHCn92Mfn54Cxlax5nt3T20Bpm4Yt618Ib6aIy2mIa208fQ1 - B4uvM9NOooEqXJse9w1vP8SMHvbvhMPBJQDHsA674d4B2KnI2EIGqywLUFus - yETsLnJVWQi1RnOFECaQgVX+LeF+zaBKcXhC7ZObMnE0hRvSmF6sQ7bTZzKT - oLdt1dznLVsdQbIFThWCJ8y1HqDrWzmmuC5OgtG9yT46OuHoGYfZR3qckdmf - zFAcyJ2uz0mS5WazjKPmY4J4LFfvph6rxWoxST+G1CJxfs1Ojv7Yqb2zfWh3 - o54X+GRos9msgz3QM+DHL2nHgptYvbUBbd2zvfwPpnly8TcAAAD//wMA64MW - JcoTAAA= - http_version: - recorded_at: Fri, 09 Sep 2016 15:16:21 GMT -- request: - method: put - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/7xkqvztb/submit_for_settlement - body: - encoding: UTF-8 - string: | - - - 15.00 - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 200 - message: OK - headers: - Date: - - Fri, 09 Sep 2016 15:16:21 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"21e90c4426705069ddf75dbef2904ada" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - bcfdb8e9-ae74-4d0e-b732-266aad622d69 - X-Runtime: - - '0.191606' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - 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 - http_version: - recorded_at: Fri, 09 Sep 2016 15:16:21 GMT -- request: - method: post - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions - body: - encoding: UTF-8 - string: | - - - 15.00 - - true - - R410624757-S2D97MRR - fake-apple-pay-visa-nonce - 49776082 - sale - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 201 - message: Created - headers: - Date: - - Fri, 09 Sep 2016 15:25:43 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"ea2ed60c6470099c79308aeb8275030c" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - c07cd6ea-8491-422f-bc17-c2ba6bb5842e - X-Runtime: - - '0.391773' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIAHfU0lcAA+xYTW/jNhC9768wfGdkexPHCRSlRRdbtECBRXZTFL0ElDS2 - 2FAkS1KO3V/foSjJkkUlKdBDDwVyiGYeh/PF4aPj+0PJZ3vQhklxN19eLOYz - EJnMmdjdzR+/fSab+X3yIbaaCkMzi6jkw2wWszzZLY7b9TqzcYQfTmYstZVJ - aGULqdlfkMdRI3Jae1SQGMohjup/nSyrtMbdjoQZSXBTSB6/foqjsdiBaSkr - YZPl1cViEUfNl1OUoLOCCktoljkhQX+MhTKVHJ0LaWtvq5QEdDPB+N3c6grm - kbdO0ZZ+F1TqHJFo/+FyuVivLq+vrsnX1aeb618eHuKo09aRa6AWckLtzGXj - bp7jp2UlzJPVYrkmixv8+7a8ul1d3V5+/B1z0i2o11cq/2frTwuazBsrMSb3 - 4ct5eXN9vV5sVm05Ubpl2lgiaAnnoaKS02ldJktFxTGggZIyHpC/QGqYDdlS - hRQh+ZYeRgWI+mHFKeMc27gLMWTk34/QWA2AbZLnGowJpeBgQeSuFJMQLjPK - mQ2Z17DDMxjKk8TDxuvjEvQXe1Yfp8PxareaUK4KunoX6uNbKFFhNVg2rlSv - OBjTthJ56ER1GtO0OdWaHgdKTGRvOIWMKKotw9QYsJZDCXh4hytCxk9T7C3z - PbMptVkRxBRMqf978T/ai/3qNJORbBnw3DS9sDcEtJaaYI6UFAaCodW4XuhD - dPITXlqvAloTw6qFrbyKqcPY78crx0IH3eHF8EKPqPkDfJfjXWPGhY2Vlhnu - hnloTwet4bWlhx+/fP7t5zh6FTS0MnRluXD3+pR2YqXFDk6+V6jZO74xhahT - m+fMeYLJH8NGse4ly1yBtlh4XIG9k4IeZ6RyrAB38Zf7BMrSA/F8JaiCA5Sq - vcdTKTlQMU+2lBvHlTpAyxswCpJR3V7SVj6DSNLrq+Jlh/D6y2tSFjqb9SS5 - DJ0VtEmcE8E5oZj2dSylsEUSRyPRCHkEqofAWtLs1tzUxM0XGx4jzqNC8jqz - 4VnBSroDUmmeFNYqcxtF1OA8Nheppky4M9I09wUOyUjRoxvTTyVgY+ZPXO5k - VIlnIV/EhRK7exB7pqVwmDtDRZ7KA7KhbotmtmlQFCnSo1/oes4LvLoAym2B - nsMJ0ZN5UA4psye9/2xUlca6YePtKu4IWw91rummv+OmeMGdoD1Z4zQ9asl7 - iFbQpNGYCucf3l/i+YQZSIfzVG6J01KRQX/XsbLNmcyrrKbevbR1Mg+qBPuz - guYMoRirwHAKj46TO5wgSklM/jxxaDp9wwqHh6Z5qJCCYQvq4+Dy7y7OGgFo - qCmMO2lIr1FRqndS7g7fWXj1hVQjph45PkMGmW3X2d+1bxzX20jwTcvmnas9 - ymIkDilIqGLo0ljuA47OI+4kTZb8uOM0TIGq1GSaqUmK1NN3w6nmf0ThlSxz - giyEuHwGin2GRLe0DWLR5bN93MwnON4D/C5npu7XoA68FdkOq4npM/U0wWEx - 9m1oFLmTe+ViXBMt3On92Menp4CxVaz53t1TW4CpG8ZtK1+Ir+ZIi2lIK208 - fc3B4uvMtJNooArXpsd9w9sPMaOH/TvhcHAJwDGsw264dwB2KjK2kMEqywLU - FisyEbuLXFUWQq3RXCGECWRglX9LuF8zqFIcnlD75KZMHE3hhjSmF+uQ7fSZ - zCTobVs193nLVkeQbIFTheAJc60H6PpWjimui5NgdG+yj45OOHrGYfaFHmdk - 9iszFAdyp+tzkmS52SzjqPmYIB7L1bupx2qxWkzSjyG1SJxfs5OjP3Rq72wf - 2t2o5wU+GdpsNutgD/QM+PFL2rHgJlZvbUBb92wv/4Npnnz4GwAA//8DAAo8 - 2vrKEwAA - http_version: - recorded_at: Fri, 09 Sep 2016 15:25:43 GMT -- request: - method: put - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/g0yf66ct/submit_for_settlement - body: - encoding: UTF-8 - string: | - - - 15.00 - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 200 - message: OK - headers: - Date: - - Fri, 09 Sep 2016 15:25:44 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"bdc72d34c060e8784314791f9bf68e11" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - e0a6a16c-58bb-48a3-aeca-a3cd481b24e6 - X-Runtime: - - '0.236271' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - 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 - http_version: - recorded_at: Fri, 09 Sep 2016 15:25:44 GMT -- request: - method: post - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions - body: - encoding: UTF-8 - string: | - - - 15.00 - - true - - R664405501-45LRSR9B - fake-apple-pay-visa-nonce - 49776082 - sale - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 201 - message: Created - headers: - Date: - - Fri, 09 Sep 2016 15:26:06 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"97660de7326cc69f5557e294c54406d9" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 819c0dc6-9d1a-4923-a3ae-f59de7949e82 - X-Runtime: - - '0.496074' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIAI7U0lcAA+xYS2/jNhC+768wfGcku7bXCRSlLxQt0AJFdrOHXgJKGlvc - UKSWpBy7v75DUZIli0p86KGHAjlEMx+H8+Lwo6OHY8FnB1CaSXE/X9yE8xmI - VGZM7O/nT59/Idv5Q/whMooKTVODqPjDbBaxLP6WJcuvLwsVBfhhZdpQU+mY - ViaXiv0NWRQ0Iqs1pxJiTTlEQf2vlaWVUrjbiTAtCW4K8dOnn6NgLLZgWshK - mHixvgnDKGi+rKIAleZUGELT1AoJ+qMNFInkJgp82trbKiEe3Uwwfj83qoJ5 - 4KxTtKWugkqVIRLtP242q1W4XocLslr//vjp8fbHKOi0deQKqIGMUDOz2bif - Z/hpWAHzeBkuNiS8xb/Pi/XdcnMXrv/CnHQL6vVVmV2/foPrzwuazGsjMSb7 - 4cq5uv34cRNul205UbpjShsiaAGXoaKS02ldKouSipNHAwVl3CN/hUQz47NV - 5lL45Dt6HBUg6IcVJYxzbOMuRJ+Rfz9CbRQAtkmWKdDal4KjAZHZUkxCuEwp - Z8ZnXsEez6AvTxIPG6+Pi9df7Fl1mg7Hqe1qQnmZ0+VVqO/eQ4kKq8HScaV6 - xcGYdpXIfCeq0+imzalS9DRQYiJ7w8lnpKTKMEyNBmM4FICHd7jCZ/w8xd4z - 3zObUJPmXkzOyvL/XvyP9mK/Os1kJDsGPNNNLxw0AaWkIpijUgoN3tBqXC/0 - ITr+DS+tNwGtiWHV/FbexNRhHA7jlWOhhe7xYnilJ9R8BdfleNfocWGjUskU - d8M8tKeD1vDa0ir88sev2yh4EzS0MnRlEdp7fUo7sdJgB8c/lKg5WL4xhahT - m2XMeoLJH8NGsR4kS22Bdlh4XIG9k4AaZ6SyrAB3cZf7BMrQI3F8xauCIxRl - e48nUnKgYh7vKNeWK3WAljdgFCSlqr2kjXwBEa9zvVd7hNdfTpMw39msJ8nK - d1bQJrFOeOdEyZSrYyGFyeMoGIlGyBNQNQTWkma35qYmdr4Y/xixHuWS15n1 - zwpW0D2QSvE4N6bUd0FANc5jfZMoyoQ9I01z3+CQDEp6smP6uQBszOyZy70M - KvEi5Ku4KcX+AcSBKSks5l5TkSXyiGyo26KZbQpKihTpyS20PecETp0D5SZH - z+GM6MkcKIOEmbPefTaqSmHdsPH2FbeErYe61HTT33JTvODO0J6scZqelOQ9 - RCto0qh1hfMP7y/xcsYMpMN5KnfEaqlIob/rWNnmTGZVWlPvXto6mQNVgn2r - oDlDKMYqMJzCo+NkDyeIQhKdvUwcmk7fsMLhoWkeKiRn2ILqNLj8u4uzRgAa - agpjTxrSa1QU5ZWUu8N3Ft58IdWIqUeOy5BGZtt19vftG8f2NhJ83bJ562qP - smiJQwpiWjJ0aSx3AQeXEXeSJktu3HHqp0BVolPFykmK1NN3w6nmf6TEK1lm - BFkIsfn0FPsCiW4p48Wiyxf72JlPcLx7+F3GdN2vXh04K7IdVhPTZ+ppgsNi - 7NvQKHIn+8rFuCZauNO7sY9PTwFjq1jzg72ndgBTN4zdVr4SV82RFtOQVEo7 - +pqBwdeZbifRQOWvTY/7+rcfYkYP+yvhcLQJwDGs/G7YdwB2KjI2n8EqTT3U - FisyEbuNvKwM+FqjuUIIE8jAKveWsL9m0LLk8IzaZztlomAKN6QxvViHbKfP - ZCZB79uquc97tjqCZHKcKgRPmG09QNd3ckxxbZwEo3uXfXR0wtIzDrM/6WlG - Zl+YpjiQO12fk8SL7XYRBc3HBPFYLK+mHstwGU7SjyG1iK1fs7OjP3Vq52wf - 2t2olwU+G9putxtvD/QMuPFL2rFgJ1ZvrUdb92wv/4NpHn/4BwAA//8DAO2D - dXHKEwAA - http_version: - recorded_at: Fri, 09 Sep 2016 15:26:06 GMT -- request: - method: put - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/qdb2jk1r/submit_for_settlement - body: - encoding: UTF-8 - string: | - - - 15.00 - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 200 - message: OK - headers: - Date: - - Fri, 09 Sep 2016 15:26:06 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"d6a0ac0e1c20077c5cc2fef93b130768" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 08d17e24-da62-406f-b7c9-a17fb95e0ea8 - X-Runtime: - - '0.145107' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIAI7U0lcAA+xYS2/jNhC+51cYvjOS3djrBIrSF4oWaIEiu9lDLwEljS1u - KFLLh2P313eolyWLSnxogT0UyCHifBzOizMfHT0cCj7bg9JMivv54jqcz0Ck - MmNidz9/+vQL2cwf4qvIKCo0TQ2i4qvZLGJZ/DVLll9eFioK8MOtaUON1bG2 - ScGMgex5K9WzBmM4FCBMFDQAhzXHEmJNOURB9a9bS61SePaRMC0JmgDx08ef - o2C87MC0kFaYeLG6DsMoaL6coACV5lQYQtPULRK0ThsoEsnRBJ+0st0mxCOb - Ccbv50ZZmAe1doq61EVQqTJEov7H9frmJlytwgW5Wf3++PHx9sco6KSV5woo - BoxQM3PRuJ9n+GlYAfN4GS7WJLzFv0+L1d1yfReu/sKYdBuq/bbMLt+/xv2n - DU3ktZHok/uok3tz++HDOtws2+Ti6pYpbYigBZy7ikJOp2WpLEoqjh4JFJRx - z/orJJoZn64yl8K3vqWHUQKCvltRwjjHou5c9Cn59z3URgFgmWSZAq19ITgY - EJlLxSSEy5RyZnzqFezwRvriJPGy8eq6eO3FmlXHaXdqsdtNKC9zurwI9d17 - KGExGywdZ6qXHPRpa0Xmu1GdRDdlTpWix4EQA9lrVT4lJVWGYWhOjelsh085 - tSaXiv39vvqe2oSaNPdiclaW/9fiN1qL/ew0nZFsGfBMN7Ww1wSUkopgjEop - NHhdq3A914fo+DccWm8CWhXDrPm1vImp3NjvxzvHiw66w8HwSo8o+QJ1leOs - 0ePERqWSKZ6GcWhvB63glaab8PMfv26i4E3QUMvQlEXo5vqUdGKnwQqOfyhR - sofMu7tCVKHNMuYsweCPYSNf95KlLkFbTDzuwNpJQI0jYh0rwFPq4T6BMvRA - ar7iFcEBirKd44mUHKiYx1vKteNKHaDlDegFSalqh7SRLyDiVa53aofw6quW - JMx3N6tOcuO7K6iTOCO8faJkqs5jIYXJ4ygYLY2QR6BqCKxWmtOaSU1cfzH+ - NuIsyiWvIuvvFaygOyBW8Tg3ptR3QUA19mN9nSjKhLsjTXFfY5MMSnp0bfq5 - ACzM7JnLnQyseBHyVVyXYvcAYs+UFA5zr6nIEnlANtQd0fQ2BSVFivRUb3Q1 - Vy/U4hwoNzlaDidEb60GZZAwc5LXn43IKswbFt7OckfYeqhzSdf9HTfFAXeC - 9tYao+lRSd5DtAtNGLW22P9wfomXE2awOuynckuclIoU+qeOhW3MZGbTinr3 - wtat1SAr2FcLzR3CZcwCwy48uk7ucoIoJNHZy8Sl6eQNKxxemubZQnKGJaiO - g+HfDc4KAaioSYy7aUivUVCUF1LuDt9paJ5DJ27RfyFViKlHTh0hjcy2q+zv - 2zeOq20k+Lpl887UHmXREpsUxLRkaNJ4vXY4GHv8HwfhkkfjtxWSbqUpnHoC - cOpnhTbRqWLlJGvsybt+XVFiUiJLkRlBYkZcdD31f4ZEs5TxYtHks3PcGCQ4 - 8TyUN2O6usJeGdRaZNu/Jxry1GsN++fYtqFSpJPu4Y9+TdzqTl5PQnyNCxhr - xZzv3ejeAkwNXXesfCV1NkdSDENila4ZfQYGH6y6bc4DkT83veeA//ghZvRb - x4VwOLgA4GRSfjPc0wgrFUmsT6FNUw/bx4xM+O48L60BX2k0U5UwgaTU1s8r - 9wMPLUsOzyh9do03CqZwQ2bX83VIAPvkbhL0vq6KDr6nq+OMJseuQvCGudID - NH0rx6zf+UnQu3cJWcewHGPlMPuTHmdk9plpijOqk/VpWrzYbBZR0HxMcLHF - 8mI2tgyX4SQjG7Kt2Nk1Oxn6Uyeuje1DO5JxnuCTos1ms/bWQE9B3X5J2xZc - x+rt9Uirmu3Ff9DN46t/AAAA//8DADvpixjrFAAA - http_version: - recorded_at: Fri, 09 Sep 2016 15:26:06 GMT -- request: - method: post - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions - body: - encoding: UTF-8 - string: | - - - 15.00 - - true - - R648690310-8E73FXTW - fake-apple-pay-visa-nonce - 49776082 - sale - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 201 - message: Created - headers: - Date: - - Fri, 09 Sep 2016 16:16:43 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"493607555e137ea17450910cff4d466f" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 931f83ac-35dc-48a3-8908-eb0de77180af - X-Runtime: - - '0.346779' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIAGvg0lcAA+xYTW/jNhC951cYvjOyndRxForSou0WvRTFbtIWewkoaWxx - Q5EsSTn2/voORUmWLCrJoYceCvgQzTwO54vDx8T3h5LP9qANk+JuvrxczGcg - MpkzsbubPz58JJv5fXIRW02FoZlFVHIxm8UsT67FFjZLZeMIP5zMWGork9DK - FlKzb5DHUSNyWntUkBjKIY7qP50sq7TG3Y6EGUlwU0geP/8UR2OxA9NSVsIm - y+8uF4s4ar6cogSdFVRYQrPMCQn6YyyUqeToXEhbe1ulJKCbCcbv5lZXMI+8 - dYq29LugUueIRPuf1teb9e3iarkgm59vrj7+9fBnHHXaOnIN1EJOqJ25bNzN - c/y0rIR5slos12Rxi7+H5foD/q5XXzAn3YJ6faXy96+/wvWnBU3mjZUYk/to - ynl7c7NebFZtOVG6ZdpYImgJ56GiktNpXSZLRcUxoIGSMh6Qv0BqmA3ZUoUU - IfmWHkYFiPphxSnjHNu4CzFk5N+P0FgNgG2S5xqMCaXgYEHkrhSTEC4zypkN - mdewwzMYypPEw8br4xL0F3tWH6fD8Wq3mlCuCrp6F+rqLZSosBosG1eqVxyM - aVuJPHSiOo1p2pxqTY8DJSayN5xCRhTVlmFqDFjLoQQ8vMMVIeOnKfaW+Z7Z - lNqsCGIKptT/vfgf7cV+dZrJSLYMeG6aXtgbAlpLTTBHSgoDwdBqXC/0ITr5 - FS+tVwGtiWHVwlZexdRh7PfjlWOhg+7wYnihR9R8Bd/leNeYcWFjpWWGu2Ee - 2tNBa3ht6bdfPn3+gpf3q6ChlaEry4W716e0EystdnDyg0LN3vGNKUSd2jxn - zhNM/hg2inUvWeYKtMXC4wrsnRT0OCOVYwW4i7/cJ1CWHojnK0EVHKBU7T2e - SsmBinmypdw4rtQBWt6AUZCM6vaStvIZRJLar9sbvLv9l9ekLHQ260lyHTor - aJM4J4JzQjHt61hKYYskjkaiEfIIVA+BtaTZrbmpiZsvNjxGnEeF5HVmw7OC - lXQHpNI8KaxV5kMUUYPz2FymmjLhzkjT3Jc4JCNFj25MP5WAjZk/cbmTUSWe - hXwRl0rs7kHsmZbCYe4MFXkqD8iGui2a2aZBUaRIj36h6zkv8OoCKLcFeg4n - RE/mQTmkzJ70/rNRVRrrho23q7gjbD3Uuaab/o6b4gV3gvZkjdP0qCXvIVpB - k0ZjKpx/eH+J5xNmIB3OU7klTktFBv1dx8o2ZzKvspp699LWyTyoEuzvCpoz - hGKsAsMpPDpO7nCCKCUx+fPEoen0DSscHprmoUIKhi2oj4PLv7s4awSgoaYw - 7qQhvUZFqd5J2Tt8Z+HVF1KNmHrk+AwZZLZdZ3/fvnFcbyPBNy2bd672KIuR - OKQgoYqhS2O5Dzg6j7iTNFny447TMAWqUpNppiYpUk/fDaea/xGFV7LMCbIQ - 4vIZKPYZEt3SNohFl8/2cTOf4HgP8LucmbpfgzrwVmQ7rCamz9TTBIfF2Leh - UeRO7pWLcU20cKf3Yx+fngLGVrHme3dPbQGmbhi3rXwhvpojLaYhrbTx9DUH - i68z006igSpcmx73DW8/xIwe9u+Ew8ElAMewDrvh3gHYqcjYQgarLAtQW6zI - ROwuclVZCLVGc4UQJpCBVf4t4f6bQZXi8ITaJzdl4mgKN6QxvViHbKfPZCZB - b9uquc9btjqCZAucKgRPmGs9QNe3ckxxXZwEo3uTfXR0wtEzDrPf6XFGZn8w - Q3Egd7o+J0mWm80yjpqPCeKxXL2beqwWq8Uk/RhSi8T5NTs5+mOn9s72od2N - el7gk6HNZrMO9kDPgB+/pB0LbmL11ga0dc/28j+Y5snFPwAAAP//AwAQR8tk - yhMAAA== - http_version: - recorded_at: Fri, 09 Sep 2016 16:16:43 GMT -- request: - method: put - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/4nfe81pt/submit_for_settlement - body: - encoding: UTF-8 - string: | - - - 15.00 - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.65.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 200 - message: OK - headers: - Date: - - Fri, 09 Sep 2016 16:16:43 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"f4afd125108c963ba6c78ecff1f452b4" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 00622d27-7451-46dd-b193-009c02a2eb1f - X-Runtime: - - '0.238995' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIAGvg0lcAA+xYS2/jNhC+51cYvjOyndRxFoq2RdsteimK3aQt9mJQ0sji - hiJZknLs/fUd6mXJohID7WEPBXKIOB+H8+LMR4fvDwWf7UEbJsXDfHm9mM9A - JDJlYvcwf3r8QDbz99FVaDUVhiYWUdHVbBayNLoVGWyWyoYBfrg1Y6ktTWTK - uGDWQrrNpN4asJZDAQJxDcBh7VFBZCiHMKj+dWtJqTWefSTMSIImQPT06acw - GC87MC1kKWy0/O56sQiD5ssJCtBJToUlNEncIkHrjIUilhxN8Ekr28uYeGQz - wfjD3OoS5kGtnaIufRFU6hSRqP/j+nazvl/cLBdk8/PdzYe/Hv8Mg05aea6B - YsAItTMXjYd5ip+WFTCPVovlmizu8e9xuX6Hf7erzxiTbkO1v1Tp5ftvcP9p - QxN5YyX65D6a5N7f3a0Xm1WbXFzNmDaWCFrAuaso5HRalshCUXH0SKCgjHvW - XyA2zPp0qVwK33pGD6MEBH23wphxjkXduehT8t97aKwGwDJJUw3G+EJwsCBS - l4pJCJcJ5cz61GvY4Y30xUniZePVdfHaizWrj9Pu1GK3m1Cucrq6CHXzFkqU - mA2WjDPVSw76lJUi9d2oTmKaMqda0+NAiIHstSqfEkW1ZRiaU2M62+FTTkub - S82+vq2+pzamNsm9mJwp9X8tfqO12M9O0xlJxoCnpqmFvSGgtdQEY6SkMOB1 - rcL1XB+io19xaL0KaFUMs+bX8iqmcmO/H+8cLzroDgfDCz2i5AvUVY6zxowT - GyotEzwN49DeDlrBK02//fLx02cc3q+ChlqGpiwXbq5PSSd2Wqzg6AeFkj2k - 3t0VogptmjJnCQZ/DBv5upcscQnKMPG4A2snBj2OSOlYAZ5SD/cJlKUHUvMV - rwgOUKh2jsdScqBiHmWUG8eVOkDLG9ALklDdDmkrn0FEsf2S3eHsrr9qScx8 - d7PqJLe+u4I6iTPC2ycU03UeCylsHoXBaGmEPALVQ2C10pzWTGri+ov1txFn - US55FVl/r2AF3QEpNY9ya5V5FwTUYD8217GmTLg70hT3NTbJQNGja9PbArAw - 0y2XOxmU4lnIF3GtxO49iD3TUjjMg6EijeUB2VB3RNPbNCiKFOmp3uhqrl6o - xTlQbnO0HE6I3loNSiFm9iSvPxtRqTFvWHi7kjvC1kOdS7ru77gpDrgTtLfW - GE2PWvIeol1owmhMif0P55d4PmEGq8N+KjPipFQk0D91LGxjJtMyqah3L2zd - Wg0qBfu7hOYO4TJmgWEXHl0ndzlBFJKY9Hni0nTyhhUOL03zbCE5wxLUx8Hw - 7wZnhQBU1CTG3TSk1ygo1IWUvcN3Gprn0Ilb9F9IFWLqkVNHyCCz7Sr7+/aN - 42obCb5p2bwztUdZjMQmBRFVDE0ar9cOB2OP/30Qbl4LwiWPxm8rJN1KUzj1 - BODUzwrL2CSaqUnW2JN3/bqixEQhS5EpQWJGXHQ99X+GRLO09WLR5LNz3Bgk - OPE8lDdlprrCXhnUWmTbvyca8tRrDfvn2LahUqST7uGPfk3c6k5eT0J8jQsY - a8Wc793ozgCmhq47Vr6QOpsjKYYhLrWpGX0KFh+spm3OA5E/N73ngP/4IWb0 - W8eFcDi4AOBk0n4z3NMIKxVJrE9hmSQeto8ZmfDdea5KC77SaKYqYQJJaVk/ - r9wPPFQpDluUbl3jDYMp3JDZ9XwdEsA+uZsEva2rooNv6eo4o82xqxC8Ya70 - AE3P5Jj1Oz8JevcmIesYlmOsHGa/0+OMzP5ghuKM6mR9mhYtN5tlGDQfE1xs - ubqYja0Wq8UkIxuyrcjZNTsZ+mMnro3tQzuScZ7gk6LNZrP21kBPQd1+SdsW - XMfq7fVIq5rtxX/QzaOrfwAAAP//AwBIMQaD6xQAAA== - http_version: - recorded_at: Fri, 09 Sep 2016 16:16:43 GMT -- request: - method: post - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions - body: - encoding: UTF-8 - string: | - - - 15.00 - - true - - R001765735-LF3Y453F - fake-apple-pay-visa-nonce - 49776082 - sale - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.66.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 201 - message: Created - headers: - Date: - - Mon, 12 Sep 2016 22:58:28 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"ce268e67dabc92267ed2468b32167e03" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 6f9f49c2-4ebd-42a1-8d86-fa0e23b56d3d - X-Runtime: - - '0.415807' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIABQz11cAA+xYS2/jNhC+768wfGdkOy9voCgtdhG0QAsU7aZAewkoaWyx - pkguSTn2/voORUmWLCpJgR566M2a+TicF4cfHT8cSj7bgzZMivv58mIxn4HI - ZM7E9n7+9OWRrOcPyYfYaioMzSyikg+zWczyJMuudi+FtnGEH05mLLWVSWhl - C6nZN8jjqBE5rT0qSAzlEEf1TyfLKq1xtyNhRhLcFJKn3z7H0VjswLSUlbDJ - 8vpisYij5sspStBZQYUlNMuckKA/xkKZSo7OhbS1t1VKArqZYPx+bnUF88hb - p2hLvwsqdY5ItP/rYrG8vbm+vbwmPz1e/nF1ffkYR522jlwDtZATamcuG/fz - HD8tK2GerBbLG7L4SJarL6vV3fX6bnX7J+akW1Cvr1T+z9afFjSZN1ZiTO7D - l/Pq4+3tzWK9asuJ0g3TxhJBSzgPFZWcTusyWSoqjgENlJTxgPwFUsNsyJYq - pAjJN/QwKkDUDytOGefYxl2IISP/foTGagBskzzXYEwoBQcLInelmIRwmVHO - bMi8hi2ewVCeJB42Xh+XoL/Ys/o4HY5Xu9WEclXQ1btQl2+hRIXVYNm4Ur3i - YEybSuShE9VpTNPmVGt6HCgxkb3hFDKiqLYMU2PAWg4l4OEdrggZP02xt8z3 - zKbUZkUQUzCl/u/F/2gv9qvTTEayYcBz0/TC3hDQWmqCOVJSGAiGVuN6oQ/R - yY94ab0KaE0Mqxa28iqmDmO/H68cCx10ixfDCz2i5i/wXY53jRkXNlZaZrgb - 5qE9HbSG15YWP1x++vxzHL0KGloZurJcuHt9Sjux0mIHJ98r1Owd35hC1KnN - c+Y8weSPYaNY95JlrkAbLDyuwN5JQY8zUjlWgLv4y30CZemBeL4SVMEBStXe - 46mUHKiYJxvKjeNKHaDlDRgFyahuL2krdyCS7c3OfH1BeP3lNSkLnc16klyF - zgraJM6J4JxQTPs6llLYIomjkWiEPALVQ2AtaXZrbmri5osNjxHnUSF5ndnw - rGAl3QKpNE8Ka5W5iyJqcB6bi1RTJtwZaZr7AodkpOjRjennErAx82cutzKq - xE7IF3GhxPYBxJ5pKRzm3lCRp/KAbKjbopltGhRFivTkF7qe8wKvLoByW6Dn - cEL0ZB6UQ8rsSe8/G1WlsW7YeNuKO8LWQ51ruunvuClecCdoT9Y4TY9a8h6i - FTRpNKbC+Yf3l9idMAPpcJ7KDXFaKjLo7zpWtjmTeZXV1LuXtk7mQZVgXyto - zhCKsQoMp/DoOLnDCaKUxOS7iUPT6RtWODw0zUOFFAxbUB8Hl393cdYIQENN - YdxJQ3qNilK9k3J3+M7Cqy+kGjH1yPEZMshsu87+rn3juN5Ggm9aNu9c7VEW - I3FIQUIVQ5fGch9wdB5xJ2my5Mcdp2EKVKUm00xNUqSevhtONf8jCq9kmRNk - IcTlM1DsMyS6pW0Qiy6f7eNmPsHxHuB3OTN1vwZ14K3IdlhNTJ+ppwkOi7Fv - Q6PIndwrF+OaaOFO78c+Pj0FjK1izffuntoATN0wblv5Qnw1R1pMQ1pp4+lr - DhZfZ6adRANVuDY97hvefogZPezfCYeDSwCOYR12w70DsFORsYUMVlkWoLZY - kYnYXeSqshBqjeYKIUwgA6v8W8L9m0GV4vCM2mc3ZeJoCjekMb1Yh2ynz2Qm - QW/bqrnPW7Y6gmQLnCoET5hrPUDXN3JMcV2cBKN7k310dMLRMw6zX+hxRma/ - M0NxIHe6PidJluv1Mo6ajwnisVy9m3qsFqvFJP0YUovE+TU7OfqpU3tn+9Du - Rj0v8MnQer2+CfZAz4Afv6QdC25i9dYGtHXP9vI/mObJh78BAAD//wMAki3t - QcoTAAA= - http_version: - recorded_at: Mon, 12 Sep 2016 22:59:20 GMT -- request: - method: put - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/cc4kwhrt/submit_for_settlement - body: - encoding: UTF-8 - string: | - - - 15.00 - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.66.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 200 - message: OK - headers: - Date: - - Mon, 12 Sep 2016 22:58:28 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"c3ea0b7f92a0a9ec4d2e7b7f82b04fb8" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 635bdb73-2b14-4e76-a3e6-d6fece042934 - X-Runtime: - - '0.169044' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIABQz11cAA+xYS2/jNhC+768wfGckOy9voCgtdhG0QAsU7aZAezEoaWyx - pkgtH47dX9+hXpYsKjHQHvbQm8X5OJwXZz46ejoUfLYHpZkUj/PFVTifgUhl - xsT2cf7y5Zms5k/xh8goKjRNDaLiD7NZxLI4TW92r7kyUYAfbk0baqyOtU0K - Zgxk641Uaw3GcChAIK4BOKw5lhBryiEKqp9uLbVK4dlHwrQkaALEL799joLx - sgPTQlph4sXtVRhGQfPlBAWoNKfCEJqmbpGgddpAkUiOJvikle02IR7ZTDD+ - ODfKwjyotVPUpS6CSpUhEvX/GoaL+7vb++tb8tPz9R83t9fPUdBJK88VUAwY - oWbmovE4z/DTsALm8TJc3JHwI1ksvyyXD7erh+X9nxiTbkO135bZ5ftXuP+0 - oYm8NhJ9ch91cm8+3t/fhatlm1xc3TClDRG0gHNXUcjptCyVRUnF0SOBgjLu - WX+FRDPj01XmUvjWN/QwSkDQdytKGOdY1J2LPiX/vYfaKAAskyxToLUvBAcD - InOpmIRwmVLOjE+9gi3eSF+cJF42Xl0Xr71Ys+o47U4tdrsJ5WVOlxehrt9D - CYvZYOk4U73koE8bKzLfjeokuilzqhQ9DoQYyF6r8ikpqTIMQ3NqTGc7fMqp - NblU7O/31ffUJtSkuReTs7L8vxa/0VrsZ6fpjGTDgGe6qYW9JqCUVARjVEqh - wetaheu5PkTHP+LQehPQqhhmza/lTUzlxn4/3jledNAtDoZXekTJX1BXOc4a - PU5sVCqZ4mkYh/Z20ApeaQp/uP70+ecoeBM01DI0ZRG6uT4lndhpsILj70uU - 7CHz7q4QVWizjDlLMPhj2MjXvWSpS9AGE487sHYSUOOIWMcK8JR6uE+gDD2Q - mq94RXCAomzneCIlByrm8YZy7bhSB2h5A3pBUqraIW3kDkS8vdvpr68Ir75q - ScJ8d7PqJDe+u4I6iTPC2ydKpuo8FlKYPI6C0dIIeQSqhsBqpTmtmdTE9Rfj - byPOolzyKrL+XsEKugViFY9zY0r9EARUYz/WV4miTLg70hT3FTbJoKRH16bX - BWBhZmsutzKwYifkq7gqxfYJxJ4pKRzmUVORJfKAbKg7oultCkqKFOml3uhq - rl6oxTlQbnK0HE6I3loNyiBh5iSvPxuRVZg3LLyt5Y6w9VDnkq77O26KA+4E - 7a01RtOjkryHaBeaMGptsf/h/BK7E2awOuynckOclIoU+qeOhW3MZGbTinr3 - wtat1SAr2FcLzR3CZcwCwy48uk7ucoIoJNHZbuLSdPKGFQ4vTfNsITnDElTH - wfDvBmeFAFTUJMbdNKTXKCjKCyl7h+80NM+hE7fov5AqxNQjp46QRmbbVfZ3 - 7RvH1TYSfN2yeWdqj7JoiU0KYloyNGm8XjscjD3+90FYvRWESx6N31ZIupWm - cOoJwKmfFdpEp4qVk6yxJ+/6dUWJSYksRWYEiRlx0fXU/xkSzVLGi0WTz85x - Y5DgxPNQ3ozp6gp7ZVBrkW3/nmjIU6817J9j24ZKkU66hz/6NXGrO3k9CfE1 - LmCsFXO+d6N7AzA1dN2x8pXU2RxJMQyJVbpm9BkYfLDqtjkPRP7c9J4D/uOH - mNF/HRfC4eACgJNJ+c1wTyOsVCSxPoU2TT1sHzMy4bvzvLQGfKXRTFXCBJJS - Wz+v3B88tCw5rFG6do03CqZwQ2bX83VIAPvkbhL0vq6KDr6nq+OMJseuQvCG - udIDNH0jx6zf+UnQu3cJWcewHGPlMPuFHmdk9jvTFGdUJ+vTtHixWi2ioPmY - 4GKL5cVsbBkuw0lGNmRbsbNrdjL0Uyeuje1DO5JxnuCTotVqdeetgZ6Cuv2S - ti24jtXb65FWNduL/6Cbxx/+AQAA//8DAHd7BuLrFAAA - http_version: - recorded_at: Mon, 12 Sep 2016 22:59:20 GMT -- request: - method: post - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions - body: - encoding: UTF-8 - string: | - - - 15.00 - - true - - R905162413-4BKJYFEN - fake-apple-pay-visa-nonce - 49776082 - sale - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.66.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 201 - message: Created - headers: - Date: - - Mon, 12 Sep 2016 23:04:30 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"8601397480ea25b3c0c7614e5ee733ce" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 06a62608-f3ba-4f0f-a9ce-1c6735180157 - X-Runtime: - - '0.355815' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIAH4011cAA+xYS2/jNhC+51cYvjOS7WziBIrSdtsF2l0UfWyKtpeAksYW - G4rUkpRj59d3KEqyZFFJCvTQQ2/WzMfhvDj86OhuX/DZDpRmUtzOF+fhfAYi - lRkT29v5/ecPZD2/i88io6jQNDWIis9ms4hlcRg+r8wlPEcBfliZNtRUOqaV - yaViz5BFQSOyWnMoIdaUQxTUP60srZTC3Q6EaUlwU4jvf/02CsZiC6aFrISJ - F+/OwzAKmi+rKEClORWG0DS1QoL+aANFIrmJAp+29rZKiEc3E4zfzo2qYB44 - 6xRtqTdBpcoQifZ/uQ7fLS6XF4sVufjm4w9/fPjuxyjotHXkCqiBjFAzs9m4 - nWf4aVgB83gZLi5JeE0Wy8/L1U14cbMK/8ScdAvq9VWZ/bP1xwVN5rWRGJP9 - cOW8uL66ugzXy7acKN0wpQ0RtIDTUFHJ6bQulUVJxcGjgYIy7pE/QaKZ8dkq - cyl88g3djwoQ9MOKEsY5tnEXos/Ivx+hNgoA2yTLFGjtS8HegMhsKSYhXKaU - M+Mzr2CLZ9CXJ4mHjdfHxesv9qw6TIfj1HY1obzM6fJNqNVrKFFhNVg6rlSv - OBjTphKZ70R1Gt20OVWKHgZKTGRvOPmMlFQZhqnRYAyHAvDwDlf4jB+n2Gvm - e2YTatLci8lZWf7fi//RXuxXp5mMZMOAZ7rphZ0moJRUBHNUSqHBG1qN64U+ - RMff46X1IqA1Maya38qLmDqM3W68ciy00C1eDE/0gJq/wHU53jV6XNioVDLF - 3TAP7emgNby29Pvq5/cfP0XBi6ChlaEri9De61PaiZUGOzj+ukTNzvKNKUSd - 2ixj1hNM/hg2inUnWWoLtMHC4wrsnQTUOCOVZQW4i7vcJ1CG7onjK14V7KEo - 23s8kZIDFfN4Q7m2XKkDtLwBoyApVe0lbeQjiPjiy9VKFAivv5wmYb6zWU+S - C99ZQZvEOuGdEyVTro6FFCaPo2AkGiEPQNUQWEua3Zqbmtj5YvxjxHqUS15n - 1j8rWEG3QCrF49yYUt8EAdU4j/V5oigT9ow0zX2OQzIo6cGO6YcCsDGzBy63 - MqjEo5BP4rwU2zsQO6aksJhbTUWWyD2yoW6LZrYpKClSpHu30PacEzh1DpSb - HD2HI6Inc6AMEmaOevfZqCqFdcPG21bcErYe6lTTTX/LTfGCO0J7ssZpelCS - 9xCtoEmj1hXOP7y/xOMRM5AO56ncEKulIoX+rmNlmzOZVWlNvXtp62QOVAn2 - pYLmDKEYq8BwCo+Okz2cIApJdPY4cWg6fcMKh4emeaiQnGELqsPg8u8uzhoB - aKgpjD1pSK9RUZRvpNwdvrPw4gupRkw9clyGNDLbrrO/at84treR4OuWzVtX - e5RFSxxSENOSoUtjuQs4OI24kzRZcuOOUz8FqhKdKlZOUqSevhtONf8jJV7J - MiPIQojNp6fYJ0h0SxkvFl0+2cfOfILj3cPvMqbrfvXqwFmR7bCamD5TTxMc - FmPfhkaRO9lXLsY10cKd3o19fHoKGFvFmu/sPbUBmLph7LbyibhqjrSYhqRS - 2tHXDAy+znQ7iQYqf2163Ne//RAzeti/EQ57mwAcw8rvhn0HYKciY/MZrNLU - Q22xIhOx28jLyoCvNZorhDCBDKxybwn7bwYtSw4PqH2wUyYKpnBDGtOLdch2 - +kxmEvS6rZr7vGarI0gmx6lC8ITZ1gN0fSPHFNfGSTC6V9lHRycsPeMw+4ke - ZmT2G9MUB3Kn63OSeLFeL6Kg+ZggHovlm6nHMlyGk/RjSC1i69fs6Oj7Tu2c - 7UO7G/W0wEdD6/X60tsDPQNu/JJ2LNiJ1Vvr0dY928v/YJrHZ38DAAD//wMA - mhJlccoTAAA= - http_version: - recorded_at: Mon, 12 Sep 2016 23:05:22 GMT -- request: - method: put - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/00z3t6ez/submit_for_settlement - body: - encoding: UTF-8 - string: | - - - 15.00 - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.66.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 200 - message: OK - headers: - Date: - - Mon, 12 Sep 2016 23:04:31 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"3e7b219f2ffc09dfe98800d4b74bbd2d" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 30587566-19c0-4750-adf1-a27b0d2d5ff7 - X-Runtime: - - '0.231014' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - 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 - http_version: - recorded_at: Mon, 12 Sep 2016 23:05:23 GMT -- request: - method: post - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions - body: - encoding: UTF-8 - string: | - - - 15.00 - - true - - R875319328-WLRD3E24 - fake-apple-pay-visa-nonce - 49776082 - sale - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.66.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 201 - message: Created - headers: - Date: - - Mon, 12 Sep 2016 23:06:14 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"1b1d3e99a16ce088801d6f71187e8a2f" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - e602f7ef-cfc2-4657-91d5-7a1871b7b1b0 - X-Runtime: - - '0.450696' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIAOY011cAA+xYS2/jNhC+51cYvjPyI5s4gaK02G2BAj20201b9BJQ0tji - hiJZPhy7v75DvSxZVJICPfTQmzXzcTgvDj86fjiUfLYHbZgU9/Pl5WI+A5HJ - nInd/fzxy/dkM39ILmKrqTA0s4hKLmazmOVJttfP2Ubv4gg/vMxYap1JqLOF - 1OwvyOOoEXmtPSpIDOUQR9VPL8uc1rjbkTAjCW4KyeMvn+JoLPZgWkonbLL8 - cLlYxFHz5RUl6KygwhKaZV5I0B9joUwlt3EU0lbeupQEdDPB+P3cagfzqLZO - 0ZZ+F1TqHJFo//Pm5sN6ebtebchvP37+tP5udRVHnbaKXAO1kBNqZz4b9/Mc - Py0rYZ6sFstrsrgly9WX1fpucX23vPoDc9ItqNY7lf+z9acFTeaNlRiT/6jL - eXV7c3O92KzacqJ0y7SxRNASzkNFJafTukyWiopjQAMlZTwgf4HUMBuypQop - QvItPYwKEPXDilPGObZxF2LIyL8fobEaANskzzUYE0rBwYLIfSkmIVxmlDMb - Mq9hh2cwlCeJh41XxyXoL/asPk6HU6v9akK5KujqXaj1WyjhsBosG1eqVxyM - aetEHjpRncY0bU61pseBEhPZG04hI4pqyzA1BqzlUAIe3uGKkPHTFHvLfM9s - Sm1WBDEFU+r/XvyP9mK/Os1kJFsGPDdNL+wNAa2lJpgjJYWBYGgVrhf6EJ38 - gJfWq4DWxLBqYSuvYqow9vvxyrHQQ3d4MbzQI2q+Qt3leNeYcWFjpWWGu2Ee - 2tNBK3hlafnz7x9v8WJ+FTS0MnRluVgMlo8dDegsdnDyrULN3vONKUSV2jxn - 3hNM/hg2inUvWeYLtMXC4wrsnRT0OCPOswLcpb7cJ1CWHkjNV4IqOECp2ns8 - lZIDFfNkS7nxXKkDtLwBoyAZ1e0lbeUziOTq69psrhFefdWalIXOZjVJrkJn - BW0S70RwTiim6zqWUtgiiaORaIQ8AtVDYCVpdmtuauLniw2PEe9RIXmV2fCs - YCXdAXGaJ4W1ytxFETU4j81lqikT/ow0zX2JQzJS9OjH9FMJ2Jj5E5c7GTnx - LOSLuFRi9wBiz7QUHnNvqMhTeUA21G3RzDYNiiJFeqwX+p6rBbW6AMptgZ7D - CdGT1aAcUmZP+vqzUTmNdcPG2znuCVsPda7ppr/npnjBnaA9WeM0PWrJe4hW - 0KTRGIfzD+8v8XzCDKTDeSq3xGupyKC/61jZ5kzmLquody9tnawGOcH+dNCc - IRRjFRhO4dFx8ocTRCmJyZ8nDk2nb1jh8NA0DxVSMGxBfRxc/t3FWSEADTWF - 8ScN6TUqSvVOyt3hOwuvvpAqxNQjp86QQWbbdfY37RvH9zYSfNOyee9qj7IY - iUMKEqoYujSW1wFH5xF3kiZL9bjjNEyBXGoyzdQkRerpu+FU8T+i8EqWOUEW - Qnw+A8U+Q6Jb2gax6PLZPn7mExzvAX6XM1P1a1AHtRXZDquJ6TP1NMFhMfZt - aBS5k3/lYlwTLdzp67GPT08BY6tY872/p7YAUzeM31a+kLqaIy2mIXXa1PQ1 - B4uvM9NOooEqXJse9w1vP8SMHvbvhMPBJwDHsA674d8B2KnI2EIGXZYFqC1W - ZCJ2H7lyFkKt0VwhhAlkYK5+S/h/M6hSHJ5Q++SnTBxN4YY0phfrkO30mcwk - 6G1bFfd5y1ZHkGyBU4XgCfOtB+j6Vo4pro+TYHRvso+OTnh6xmH2Ez3OyOxX - ZigO5E7X5yTJcrNZxlHzMUE8lqt3U4/VYrWYpB9DapF4v2YnRz926trZPrS7 - Uc8LfDK02fhsTEGatqzGL2nHgp9YvbUBbdWzvfwPpnly8TcAAAD//wMAlKgr - M8oTAAA= - http_version: - recorded_at: Mon, 12 Sep 2016 23:07:06 GMT -- request: - method: put - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/cvrkc8rg/submit_for_settlement - body: - encoding: UTF-8 - string: | - - - 15.00 - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.66.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 200 - message: OK - headers: - Date: - - Mon, 12 Sep 2016 23:06:14 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"07b7a2d1b03a28eaef9204d58bf2ff68" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 2af4e969-45eb-4c19-97bc-e5df39e5e917 - X-Runtime: - - '0.230262' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIAOY011cAA+xYS2/jNhC+51cYvjPyI5t1AkVpsdsCBXpot5u26CWgpLHF - DUWyfDh2f32HelmKqMQFWmAPvVmcj8N5ceaj4/tDyWd70IZJcTdfXi7mMxCZ - zJnY3c0fPn9PNvP75CK2mgpDM4uo5GI2i1meZHv9lG30Lo7ww68ZS60ziXFp - yayF/HEr9aMBazmUIGwcNQCPtUcFiaEc4qj66dcypzWefSTMSIImQPLwy8c4 - Gi97MC2lEzZZvrtcLOKo+fKCEnRWUGEJzTK/SNA6Y6FMJUcTQtLKdpeSgGwm - GL+bW+1gHtXaKerSZ0GlzhGJ+j9t3r9bL2/Wqw357cdPH9ffra7iqJNWnmug - GDBC7cxH426e46dlJcyT1WJ5TRY3ZLn6vFrfLq5vl1d/YEy6DdV+p/J/tv+0 - oYm8sRJ98h91cq9u3r+/XmxWbXJxdcu0sUTQEl66ikJOp2WZLBUVx4AESsp4 - YP0ZUsNsSJcqpAitb+lhlICo71acMs6xqDsXQ0r+fQ+N1QBYJnmuwZhQCA4W - RO5TMQnhMqOc2ZB6DTu8kaE4SbxsvLouQXuxZvVx2p1a7HcTylVBV2eh1m+h - hMNssGycqV5y0KetE3noRnUS05Q51ZoeB0IMZK9VhZQoqi3D0Jwa04sdIeXU - 2UJq9tfb6ntqU2qzIogpmFL/1+JXWov97DSdkWwZ8Nw0tbA3BLSWmmCMlBQG - gq5VuJ7rQ3TyAw6tVwGtimHWwlpexVRu7PfjneNFD93hYHimR5R8gbrKcdaY - cWJjpWWGp2Ec2ttBK3ilafnz7x9ucDC/ChpqGZqyXCwG28eGBmQWKzj5VqFk - D3lwd4WoQpvnzFuCwR/DRr7uJct8graYeNyBtZOCHkfEeVaAp9TDfQJl6YHU - fCUoggOUqp3jqZQcqJgnW8qN50odoOUN6AXJqG6HtJVPIJKrL2uzuUZ49VVL - Uha6m1UnuQrdFdRJvBHBPqGYrvNYSmGLJI5GSyPkEageAquV5rRmUhPfX2y4 - jXiLCsmryIZ7BSvpDojTPCmsVeY2iqjBfmwuU02Z8HekKe5LbJKRokffph9L - wMLMH7ncyciJJyGfxaUSu3sQe6al8Jg7Q0WeygOyoe6IprdpUBQp0kO90ddc - vVCLC6DcFmg5nBC9tRqUQ8rsSV5/NiKnMW9YeDvHPWHroV5Kuu7vuSkOuBO0 - t9YYTY9a8h6iXWjCaIzD/ofzSzydMIPVYT+VW+KlVGTQP3UsbGMmc5dV1LsX - tm6tBjnB/nTQ3CFcxiww7MKj6+QvJ4hSEpM/TVyaTt6wwuGlaZ4tpGBYgvo4 - GP7d4KwQgIqaxPibhvQaBaU6k3J3+E5D8xw6cYv+C6lCTD1y6ggZZLZdZX/T - vnF8bSPBNy2b96b2KIuR2KQgoYqhSeP12uFo7PF/HIRzHo1fV0i6laZw6gnA - aZgVutRkmqlJ1tiTd/26osREIUuROUFiRnx0A/X/AolmaRvEoskvzvFjkODE - C1DenJnqCgdlUGuRbf+eaMhTrzXsn2PbhkqRTvqHP/o1cas7eT0J8TUuYKwV - c773o3sLMDV0/bHymdTZHEkxDKnTpmb0OVh8sJq2OQ9E4dz0ngPh44eY0X8d - Z8Lh4AOAk0mHzfBPI6xUJLEhhS7LAmwfMzLhu/dcOQuh0mimKmECSamrn1f+ - Dx6qFIdHlD76xhtHU7ghs+v5OiSAfXI3CXpbV0UH39LVcUZbYFcheMN86QGa - vpVj1u/9JOjdm4SsY1iesXKY/USPMzL7lRmKM6qT9WlastxslnHUfExwseXq - bDa2WqwWk4xsyLYSb9fsZOiHTlwb24d2JONlgk+KNhsfjSlIU5ZV+yVtW/Ad - q7c3IK1qthf/QTdPLv4GAAD//wMAOOac5esUAAA= - http_version: - recorded_at: Mon, 12 Sep 2016 23:07:07 GMT -- request: - method: post - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions - body: - encoding: UTF-8 - string: | - - - 15.00 - - true - - R329432600-3UCB7XEU - fake-apple-pay-visa-nonce - 49776082 - sale - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.66.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 201 - message: Created - headers: - Date: - - Mon, 12 Sep 2016 23:34:46 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"2d10d3f3a73f9ffaa962001c36e838ad" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 06c39eb3-0761-4cf0-8425-b18f3b606bb1 - X-Runtime: - - '0.443744' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIAJY711cAA+xYS2/jNhC+51cYvjPyI8k6gaK0u22BXopiuymKXgJKGlvc - UCRLUo69v75DUZIli0pSoIceerNmPg7nxeFHxw+Hks/2oA2T4n6+vFzMZyAy - mTOxu58/fvmJbOYPyUVsNRWGZhZRycVsFrM8STfX5e3X229xhB9OZiy1lUlo - ZQup2TfI46gROa09KkgM5RBH9U8nyyqtcbcjYUYS3BSSx99+iKOx2IFpKSth - k+X15WIRR82XU5Sgs4IKS2iWOSFBf4yFMpXcxlFIW3tbpSSgmwnG7+dWVzCP - vHWKtvS7oFLniET7n9er26v16maxIOvHTx8//PHjYxx12jpyDdRCTqiduWzc - z3P8tKyEebJaLG/I4pYsV19W67v11d3VzZ+Yk25Bvb5S+T9bf1rQZN5YiTG5 - D1/Oq9sPH24Wm1VbTpRumTaWCFrCeaio5HRal8lSUXEMaKCkjAfkL5AaZkO2 - VCFFSL6lh1EBon5Ycco4xzbuQgwZ+fcjNFYDYJvkuQZjQik4WBC5K8UkhMuM - cmZD5jXs8AyG8iTxsPH6uAT9xZ7Vx+lwvNqtJpSrgq7ehVq/hRIVVoNl40r1 - ioMxbSuRh05UpzFNm1Ot6XGgxET2hlPIiKLaMkyNAWs5lICHd7giZPw0xd4y - 3zObUpsVQUzBlPq/F/+jvdivTjMZyZYBz03TC3tDQGupCeZISWEgGFqN64U+ - RCc/46X1KqA1Maxa2MqrmDqM/X68cix00B1eDC/0iJqv4Lsc7xozLmystMxw - N8xDezpoDa8t3Xy8/vzLOo5eBQ2tDF1ZLty9PqWdWGmxg5PvFWr2jm9MIerU - 5jlznmDyx7BRrHvJMlegLRYeV2DvpKDHGakcK8Bd/OU+gbL0QDxfCargAKVq - 7/FUSg5UzJMt5cZxpQ7Q8gaMgmRUt5e0lc8gktvdNhMlwusvr0lZ6GzWk+Qq - dFbQJnFOBOeEYtrXsZTCFkkcjUQj5BGoHgJrSbNbc1MTN19seIw4jwrJ68yG - ZwUr6Q5IpXlSWKvMXRRRg/PYXKaaMuHOSNPclzgkI0WPbkw/lYCNmT9xuZNR - JZ6FfBGXSuweQOyZlsJh7g0VeSoPyIa6LZrZpkFRpEiPfqHrOS/w6gIotwV6 - DidET+ZBOaTMnvT+s1FVGuuGjberuCNsPdS5ppv+jpviBXeC9mSN0/SoJe8h - WkGTRmMqnH94f4nnE2YgHc5TuSVOS0UG/V3HyjZnMq+ymnr30tbJPKgS7K8K - mjOEYqwCwyk8Ok7ucIIoJTH588Sh6fQNKxwemuahQgqGLaiPg8u/uzhrBKCh - pjDupCG9RkWp3km5O3xn4dUXUo2YeuT4DBlktl1nf9e+cVxvI8E3LZt3rvYo - i5E4pCChiqFLY7kPODqPuJM0WfLjjtMwBapSk2mmJilST98Np5r/EYVXsswJ - shDi8hko9hkS3dI2iEWXz/ZxM5/geA/wu5yZul+DOvBWZDusJqbP1NMEh8XY - t6FR5E7ulYtxTbRwp/djH5+eAsZWseZ7d09tAaZuGLetfCG+miMtpiGttPH0 - NQeLrzPTTqKBKlybHvcNbz/EjB7274TDwSUAx7AOu+HeAdipyNhCBqssC1Bb - rMhE7C5yVVkItUZzhRAmkIFV/i3h/s2gSnF4Qu2TmzJxNIUb0pherEO202cy - k6C3bdXc5y1bHUGyBU4VgifMtR6g61s5prguToLRvck+Ojrh6BmH2a/0OCOz - 35mhOJA7XZ+TJMvNZhlHzccE8Viu3k09VovVYpJ+DKlF4vyanRz91Km9s31o - d6OeF/hkaLPZ3AR7oGfAj1/SjgU3sXprA9q6Z3v5H0zz5OJvAAAA//8DANwP - AyfKEwAA - http_version: - recorded_at: Mon, 12 Sep 2016 23:35:38 GMT -- request: - method: put - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/b85m9j9z/submit_for_settlement - body: - encoding: UTF-8 - string: | - - - 15.00 - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.66.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 200 - message: OK - headers: - Date: - - Mon, 12 Sep 2016 23:34:47 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"c349d18d1d18acae9377769654b99fe1" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - e1d6bbd2-f9c6-4fde-8c3d-d88cfd147db9 - X-Runtime: - - '0.245914' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - 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 - http_version: - recorded_at: Mon, 12 Sep 2016 23:35:39 GMT -- request: - method: post - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions - body: - encoding: UTF-8 - string: | - - - 15.00 - - true - - R360858146-ZUZGHPGR - fake-apple-pay-visa-nonce - 49776082 - sale - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.66.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 201 - message: Created - headers: - Date: - - Mon, 12 Sep 2016 23:35:47 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"533ca93b24422ad5c2f22dacc458d2ae" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 4e57c7a7-9f68-4633-bb60-83da58444cd4 - X-Runtime: - - '0.426885' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIANM711cAA+xYS2/jNhC+51cYvjOynZcTKEqLFrt9HRbbTVHkElDS2OKG - Irkk5dj99R2KkixFVJICPfTQmzXzcTgvDj86vtuXfLYDbZgUt/Pl6WI+A5HJ - nInt7fz+yweynt8lJ7HVVBiaWUQlJ7NZzPKkWJ2b/bd0EUf44WTGUluZhFa2 - kJr9BXkcNSKntQcFiaEc4qj+6WRZpTXudiDMSIKbQnL/+49xNBY7MC1lJWyy - vDhd4J7Nl1OUoLOCCktoljkhQX+MhTKV3MZRSFt7W6UkoJsJxm/nVlcwj7x1 - irb0u6BS54hE+5/PLhfri/Xy/JI83D98/OnTx89x1GnryDVQCzmhduaycTvP - 8dOyEubJarG8JItrslx9WZ3dnF3cnF89YE66BfX6SuX/bP1xQZN5YyXG5D58 - Oc+vr67Q61VbTpRumDaWCFrCy1BRyem0LpOlouIQ0EBJGQ/InyE1zIZsqUKK - kHxD96MCRP2w4pRxjm3chRgy8u9HaKwGwDbJcw3GhFKwtyByV4pJCJcZ5cyG - zGvY4hkM5UniYeP1cQn6iz2rD9PheLVbTShXBV29C3X2FkpUWA2WjSvVKw7G - tKlEHjpRncY0bU61poeBEhPZG04hI4pqyzA1BqzlUAIe3uGKkPHjFHvLfM9s - Sm1WBDEFU+r/XvyP9mK/Os1kJBsGPDdNL+wMAa2lJpgjJYWBYGg1rhf6EJ38 - jJfWq4DWxLBqYSuvYuowdrvxyrHQQbd4MTzTA2q+gu9yvGvMuLCx0jLD3TAP - 7emgNby29OuHP3+7/iWOXgUNrQxdWS7cvT6lnVhpsYOT7xVqdo5vTCHq1OY5 - c55g8sewUaw7yTJXoA0WHldg76SgxxmpHCvAXfzlPoGydE88XwmqYA+lau/x - VEoOVMyTDeXGcaUO0PIGjIJkVLeXtJVPIJKrp6/l+SXC6y+vSVnobNaT5Dx0 - VtAmcU4E54Ri2texlMIWSRyNRCPkAageAmtJs1tzUxM3X2x4jDiPCsnrzIZn - BSvpFkileVJYq8xNFFGD89icppoy4c5I09ynOCQjRQ9uTD+WgI2ZP3K5lVEl - noR8FqdKbO9A7JiWwmFuDRV5KvfIhrotmtmmQVGkSPd+oes5L/DqAii3BXoO - R0RP5kE5pMwe9f6zUVUa64aNt624I2w91EtNN/0dN8UL7gjtyRqn6UFL3kO0 - giaNxlQ4//D+Ek9HzEA6nKdyQ5yWigz6u46Vbc5kXmU19e6lrZN5UCXYtwqa - M4RirALDKTw6Tu5wgiglMfnTxKHp9A0rHB6a5qFCCoYtqA+Dy7+7OGsEoKGm - MO6kIb1GRaneSbk7fGfh1RdSjZh65PgMGWS2XWd/175xXG8jwTctm3eu9iiL - kTikIKGKoUtjuQ84ehlxJ2my5Mcdp2EKVKUm00xNUqSevhtONf8jCq9kmRNk - IcTlM1DsF0h0S9sgFl1+sY+b+QTHe4Df5czU/RrUgbci22E1MX2mniY4LMa+ - DY0id3KvXIxrooU7vR/7+PQUMLaKNd+5e2oDMHXDuG3lM/HVHGkxDWmljaev - OVh8nZl2Eg1U4dr0uG94+yFm9LB/Jxz2LgE4hnXYDfcOwE5FxhYyWGVZgNpi - RSZid5GrykKoNZorhDCBDKzybwn3bwZVisMjah/dlImjKdyQxvRiHbKdPpOZ - BL1tq+Y+b9nqCJItcKoQPGGu9QBd38gxxXVxEozuTfbR0QlHzzjMPtHDjMz+ - YIbiQO50fU6SLNfrZRw1HxPEY7l6N/VYLVaLSfoxpBaJ82t2dPSHTu2d7UO7 - G/VlgY+G1uv1ZbAHegb8+CXtWHATq7c2oK17tpf/wTRPTv4GAAD//wMA7urx - xsoTAAA= - http_version: - recorded_at: Mon, 12 Sep 2016 23:36:39 GMT -- request: - method: put - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/h24sxqb0/submit_for_settlement - body: - encoding: UTF-8 - string: | - - - 15.00 - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.66.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 200 - message: OK - headers: - Date: - - Mon, 12 Sep 2016 23:35:47 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"f413586f570706ba6dd54f8f75de13f5" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 32b125b4-b945-4c5f-98ed-968474fc62ed - X-Runtime: - - '0.148674' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIANM711cAA+xYS2/jNhC+768wfGdkO07iBIrSosVuX4fFdlMUuRiUNLa4 - oUgtH47dX9+hXpYsKnGBFthDbxbn43BenPno8GGf88kOlGZS3E/nF7PpBEQi - Uya299PHz+/JavoQvQuNokLTxCAqejeZhCyNssVS77/GszDAD7emDTVWR9rG - OTMG0vVGqrUGYzjkIEwY1ACHNYcCIk05hEH5060lVik8+0CYlgRNgOjx9x/D - YLjswDSXVphofnUxQwvqLyfIQSUZFYbQJHGLBK3TBvJYcjTBJy1ttzHxyCaC - 8fupURamQaWdoi51FlSqFJGo/9Pl9Wx1tZovr8nT49OHnz5++BQGrbT0XAHF - gBFqJi4a99MUPw3LYRotZvNrMrsl88XnxeXd5dXd8uYJY9JuKPfbIv1n+48b - 6shrI9En91Eld3l7c4NWL5rk4uqGKW2IoDmcuopCTsdlicwLKg4eCeSUcc/6 - C8SaGZ+uIpPCt76h+0ECgq5bYcw4x6JuXfQp+fc91EYBYJmkqQKtfSHYGxCp - S8UohMuEcmZ86hVs8Ub64iTxsvHyunjtxZpVh3F3KrHbTSgvMro4C3X5FkpY - zAZLhpnqJAd92liR+m5UK9F1mVOl6KEnxEB2WpVPSUGVYRiaY2M62eFTTq3J - pGJ/va2+ozamJsm8mIwVxf+1+I3WYjc7dWckGwY81XUt7DQBpaQiGKNCCg1e - 10pcx/U+OvoZh9argEZFP2t+La9iSjd2u+HO4aKDbnEwvNADSr5AVeU4a/Qw - sWGhZIKnYRya20FLeKnp1/d//nb7Sxi8Cupr6Zsyn7m5PiYd2WmwgqPvC5Ts - IPXuLhFlaNOUOUsw+EPYwNedZIlL0AYTjzuwdmJQw4hYxwrwlGq4j6AM3ZOK - r3hFsIe8aOZ4LCUHKqbRhnLtuFILaHgDekESqpohbeQziOjm+Uu+vEZ4+VVJ - Yua7m2UnWfruCuokzghvnyiYqvKYS2GyKAwGSwPkAajqA8uV+rR6UhPXX4y/ - jTiLMsnLyPp7BcvpFohVPMqMKfRdEFCN/VhfxIoy4e5IXdwX2CSDgh5cm17n - gIWZrrncysCKZyFfxEUhtg8gdkxJ4TD3moo0lntkQ+0RdW9TUFCkSI/VRldz - 1UIlzoByk6HlcER01ipQCjEzR3n1WYuswrxh4W0td4StgzqVtN3fcVMccEdo - Z602mh6U5B1Es1CHUWuL/Q/nl3g+Ynqr/X4qN8RJqUige+pQ2MRMpjYpqXcn - bO1aBbKCfbVQ3yFcxiww7MKD6+QuJ4hcEp0+j1yaVl6zwv6lqZ8tJGNYgurQ - G/7t4CwRgIrqxLibhvQaBXlxJuVu8a2G+jl05BbdF1KJGHvkVBHSyGzbyv6u - eeO42kaCrxs270ztUBYtsUlBRAuGJg3XK4eDocf/cRDOeTR+WyFpV+rCqSYA - p35WaGOdKFaMssaOvO3XJSUmBbIUmRIkZsRF11P/J0g0SxkvFk0+OceNQYIT - z0N5U6bLK+yVQaVFNv17pCGPvdawfw5t6ytFOuke/ujXyK1u5dUkxNe4gKFW - zPnOje4NwNjQdcfKF1JlcyDFMMRW6YrRp2Dwwaqb5twT+XPTeQ74j+9jBv91 - nAmHvQsATiblN8M9jbBSkcT6FNok8bB9zMiI787zwhrwlUY9VQkTSEpt9bxy - f/DQouCwRunaNd4wGMP1mV3H1z4B7JK7UdDbuko6+JauljOaDLsKwRvmSg/Q - 9I0csn7nJ0Hv3iRkLcNyjJXD5CM9TMjkD6YpzqhW1qVp0Xy1modB/THCxeaL - s9nYYraYjTKyPtuKnF2To6E/tOLK2C60JRmnCT4qWq1W194a6Cio2i9p2oLr - WJ29HmlZs53497p59O5vAAAA//8DAGX1RUfrFAAA - http_version: - recorded_at: Mon, 12 Sep 2016 23:36:40 GMT -- request: - method: post - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions - body: - encoding: UTF-8 - string: | - - - 15.00 - - true - - R243870894-GEYMGZDD - fake-apple-pay-visa-nonce - 49776082 - sale - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.66.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 201 - message: Created - headers: - Date: - - Mon, 12 Sep 2016 23:38:34 GMT - Content-Type: - - application/xml; charset=utf-8 - Transfer-Encoding: - - chunked - X-Frame-Options: - - SAMEORIGIN - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Authentication: - - basic_auth - X-User: - - 3v249hqtptsg744y - Vary: - - Accept-Encoding - Content-Encoding: - - gzip - Etag: - - W/"49ebdf57612214641dc9ed5b4edddb85" - Cache-Control: - - max-age=0, private, must-revalidate - X-Request-Id: - - 3a2f961c-e26b-4982-883f-01bafc5fb583 - X-Runtime: - - '0.351887' - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - body: - encoding: ASCII-8BIT - string: !binary |- - H4sIAHo811cAA+xYS2/jNhC+768wfGdkOy8nUJQWTXfbQxdFuynQvQSUNLbY - UCRLUo7dX9+hKMmSRSUp0EMPvVkzH4fz4vCj4/t9yWc70IZJcTdfni3mMxCZ - zJnY3s0fv3wk6/l98iG2mgpDM4uo5MNsFrM8uVpk6fXzZRlH+OFkxlJbmYRW - tpCa/QV5HDUip7UHBYmhHOKo/ulkWaU17nYgzEiCm0Ly+OtDHI3FDkxLWQmb - LC/PFos4ar6cogSdFVRYQrPMCQn6YyyUqeQ2jkLa2tsqJQHdTDB+N7e6gnnk - rVO0pd8FlTpHJNr/ZXVxvr5erG8uyKfvf//p09cHjKrT1pFroBZyQu3MZeNu - nuOnZSXMk9VieUUWN2S5+rI6vz1f355ffMWcdAvq9ZXK/9n644Im88ZKjMl9 - +HJe3FxfXy3Wq7acKN0wbSwRtITTUFHJ6bQuk6Wi4hDQQEkZD8hfIDXMhmyp - QoqQfEP3owJE/bDilHGObdyFGDLy70dorAbANslzDcaEUrC3IHJXikkIlxnl - zIbMa9jiGQzlSeJh4/VxCfqLPasP0+F4tVtNKFcFXb0Ldf4WSlRYDZaNK9Ur - Dsa0qUQeOlGdxjRtTrWmh4ESE9kbTiEjimrLMDUGrOVQAh7e4YqQ8eMUe8t8 - z2xKbVYEMQVT6v9e/I/2Yr86zWQkGwY8N00v7AwBraUmmCMlhYFgaDWuF/oQ - nfyIl9argNbEsGphK69i6jB2u/HKsdBBt3gxvNADav4A3+V415hxYWOlZYa7 - YR7a00FreG3p88ebi4cf4uhV0NDK0JXlwt3rU9qJlRY7OPlWoWbn+MYUok5t - njPnCSZ/DBvFupMscwXaYOFxBfZOCnqckcqxAtzFX+4TKEv3xPOVoAr2UKr2 - Hk+l5EDFPNlQbhxX6gAtb8AoSEZ1e0lb+Qwi2Vxep1dbhNdfXpOy0NmsJ8lF - 6KygTeKcCM4JxbSvYymFLZI4GolGyANQPQTWkma35qYmbr7Y8BhxHhWS15kN - zwpW0i2QSvOksFaZ2yiiBuexOUs1ZcKdkaa5z3BIRooe3Jh+KgEbM3/iciuj - SjwL+SLOlNjeg9gxLYXD3Bkq8lTukQ11WzSzTYOiSJEe/ULXc17g1QVQbgv0 - HI6InsyDckiZPer9Z6OqNNYNG29bcUfYeqhTTTf9HTfFC+4I7ckap+lBS95D - tIImjcZUOP/w/hLPR8xAOpynckOclooM+ruOlW3OZF5lNfXupa2TeVAl2J8V - NGcIxVgFhlN4dJzc4QRRSmLy54lD0+kbVjg8NM1DhRQMW1AfBpd/d3HWCEBD - TWHcSUN6jYpSvZNyd/jOwqsvpBox9cjxGTLIbLvO/qZ947jeRoJvWjbvXO1R - FiNxSEFCFUOXxnIfcHQacSdpsuTHHadhClSlJtNMTVKknr4bTjX/IwqvZJkT - ZCHE5TNQ7BMkuqVtEIsun+zjZj7B8R7gdzkzdb8GdeCtyHZYTUyfqacJDoux - b0OjyJ3cKxfjmmjhTu/HPj49BYytYs137p7aAEzdMG5b+UJ8NUdaTENaaePp - aw4WX2emnUQDVbg2Pe4b3n6IGT3s3wmHvUsAjmEddsO9A7BTkbGFDFZZFqC2 - WJGJ2F3kqrIQao3mCiFMIAOr/FvC/ZtBleLwhNonN2XiaAo3pDG9WIdsp89k - JkFv26q5z1u2OoJkC5wqBE+Yaz1A1zdyTHFdnASje5N9dHTC0TMOs5/pYUZm - vzFDcSB3uj4nSZbr9TKOmo8J4rFcvZt6rBarxST9GFKLxPk1Ozr6Xaf2zvah - 3Y16WuCjofV6fRXsgZ4BP35JOxbcxOqtDWjrnu3lfzDNkw9/AwAA//8DABfA - Y+zKEwAA - http_version: - recorded_at: Mon, 12 Sep 2016 23:39:27 GMT -- request: - method: put - uri: https://api.sandbox.braintreegateway.com/merchants/7rdg92j7bm7fk5h3/transactions/60cb7k5m/submit_for_settlement - body: - encoding: UTF-8 - string: | - - - 15.00 - - headers: - Accept-Encoding: - - gzip - Accept: - - application/xml - User-Agent: - - Braintree Ruby Gem 2.66.0 - X-Apiversion: - - '4' - Authorization: - - Basic bXdqa2t4d2NwMzJja2huZjphOTI5OGY0M2IzMGM2OTlkYjMwNzJjYzRhMDBmN2Y0OQ== - Content-Type: - - application/xml - response: - status: - code: 200 - message: OK - headers: - Date: - - Mon, 12 Sep 2016 23:38:35 GMT + - Tue, 13 Sep 2016 21:20:32 GMT Content-Type: - application/xml; charset=utf-8 Transfer-Encoding: @@ -6407,50 +661,24 @@ http_interactions: Content-Encoding: - gzip Etag: - - W/"50e8158d5e9b1aa977b0855b75b1da51" + - W/"3adaa078d360f60256b0cae45e190a7d" Cache-Control: - max-age=0, private, must-revalidate X-Request-Id: - - b57fa24c-8555-4c55-85f1-836233b665ec + - f7915fee-ab7a-49fd-9cc9-b033008d53e8 X-Runtime: - - '0.223362' + - '0.084583' Strict-Transport-Security: - max-age=31536000; includeSubDomains body: encoding: ASCII-8BIT string: !binary |- - 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 http_version: - recorded_at: Mon, 12 Sep 2016 23:39:27 GMT + recorded_at: Tue, 13 Sep 2016 21:20:32 GMT recorded_with: VCR 3.0.3 diff --git a/spec/models/solidus_paypal_braintree/transaction_import_spec.rb b/spec/models/solidus_paypal_braintree/transaction_import_spec.rb index 0a911e14..ab4af066 100644 --- a/spec/models/solidus_paypal_braintree/transaction_import_spec.rb +++ b/spec/models/solidus_paypal_braintree/transaction_import_spec.rb @@ -46,7 +46,7 @@ let(:variant) { create :variant } let(:line_item) { Spree::LineItem.new(variant: variant, quantity: 1, price: 10) } let(:address) { create :address, country: country } - let(:order) { Spree::Order.create(store: store, line_items: [line_item], ship_address: address, currency: 'USD', total: 10, email: 'test@example.com') } + let(:order) { Spree::Order.create(number: "R999999999", store: store, line_items: [line_item], ship_address: address, currency: 'USD', total: 10, email: 'test@example.com') } let(:payment_method) { create_gateway } let(:country) { create :country, iso: 'US', states_required: true } let(:transaction_address) { nil } @@ -57,10 +57,15 @@ phone: '123-456-7890', email: 'user@example.com' end - # create a shipping method so we can push through to the end before do + # create a shipping method so we can push through to the end country create :shipping_method, cost: 5 + + # ensure payments have the same number so VCR matches the request body + allow_any_instance_of(Spree::Payment). + to receive(:generate_identifier). + and_return("ABCD1234") end subject { described_class.new(order, transaction).import! } diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index e61b90a6..0c5d0c17 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -40,10 +40,7 @@ c.hook_into :webmock c.ignore_localhost = true c.configure_rspec_metadata! - c.default_cassette_options = { - match_requests_on: [:method, :uri, :body], - record: :new_episodes - } + c.default_cassette_options = { match_requests_on: [:method, :uri, :body] } end require 'braintree'