{"push_id":600245115,"size":138,"distinct_size":59,"ref":"refs/heads/master","head":"a0c1123ecedaf46b74a6da6d879ef08959fc8131","before":"ba55afffe9e4a842f8062681d8da74f41c3ef1d5","commits":[{"sha":"2d5595544db7504d8189ade8218de2f18e34da8d","author":{"email":"d958953163254bc3644163a51dcbde914cacf930@shopify.com","name":"Andrew P"},"message":"adding Canada support for Mercury","distinct":false,"url":"https://api.github.com/repos/shulmang/active_merchant/commits/2d5595544db7504d8189ade8218de2f18e34da8d"},{"sha":"c9198f4921de571a9051205c6f2d345a8abf9504","author":{"email":"d958953163254bc3644163a51dcbde914cacf930@shopify.com","name":"andrewpaliga"},"message":"Merge pull request #1483 from Shopify/mercury_canada\n\nAdding Canada support for Mercury","distinct":false,"url":"https://api.github.com/repos/shulmang/active_merchant/commits/c9198f4921de571a9051205c6f2d345a8abf9504"},{"sha":"916fe5c81cbcc7a6f01d17e292f73254300b2476","author":{"email":"f965a4a1b587c4e3c1892642aed563e43902502b@g2design.co.za","name":"StephanAtG2"},"message":"PayGate: add support for refund\n\nCloses #1486","distinct":false,"url":"https://api.github.com/repos/shulmang/active_merchant/commits/916fe5c81cbcc7a6f01d17e292f73254300b2476"},{"sha":"1aa5d4876d981d78e6c8e3a228561df13b70ffc5","author":{"email":"eef5f470a73cc56422ef6f578ca31e0e1d68881c@omelia.org","name":"Duff OMelia"},"message":"BraintreeBlue: Expose processor_response_code\n\nThis allows us to reveal the underlying Braintree response code to\ncustomers who care about it:\n\nhttps://www.braintreepayments.com/docs/ruby/reference/processor_responses","distinct":false,"url":"https://api.github.com/repos/shulmang/active_merchant/commits/1aa5d4876d981d78e6c8e3a228561df13b70ffc5"},{"sha":"b31d59a628c3b330bd6564d58143624a8e9195f3","author":{"email":"eef5f470a73cc56422ef6f578ca31e0e1d68881c@omelia.org","name":"Duff OMelia"},"message":"Cybersource: Add verify ability\n\nI would have liked to have a remote test or two for verify.\nUnfortunately, I can't seem to get the Cybersource remote tests to run.\nThe credentials I have are working, but I'm getting an error code of 150\n(General system failure) in each of the tests.  It's maddening.  I'm not\nsure if there's something amiss with our Cybersource sandbox account or\nnot.  I'm left to wonder if anyone can actually run them.","distinct":false,"url":"https://api.github.com/repos/shulmang/active_merchant/commits/b31d59a628c3b330bd6564d58143624a8e9195f3"},{"sha":"802e5ce160d9f4d49f0a39dca1da82df28ee6fe2","author":{"email":"eef5f470a73cc56422ef6f578ca31e0e1d68881c@omelia.org","name":"Duff OMelia"},"message":"BraintreeBlue: Improve processor_response_code\n\nThe error code can show up in multiple places in a braintree response.\nNow we can get it from the other places.","distinct":false,"url":"https://api.github.com/repos/shulmang/active_merchant/commits/802e5ce160d9f4d49f0a39dca1da82df28ee6fe2"},{"sha":"fcd3284ac8f8caecbc83699a570b78bc27bb6e7d","author":{"email":"cbeff94cddf58ca15d81108ccc58b02726b7e515@shopify.com","name":"Luke Hutscal"},"message":"Switch transcript capturing to use wiredump_device; Update scrub tests to not use send\n\nCloses #1488","distinct":false,"url":"https://api.github.com/repos/shulmang/active_merchant/commits/fcd3284ac8f8caecbc83699a570b78bc27bb6e7d"},{"sha":"3a893b91a243dc2fb58e283cc84f779b3e3303de","author":{"email":"cc7c40e7a06bd25526e1165f8a392bfdb27711a7@shopify.com","name":"Mohammad.Hashemi"},"message":"Adds Shopify-specific language to AM readme","distinct":false,"url":"https://api.github.com/repos/shulmang/active_merchant/commits/3a893b91a243dc2fb58e283cc84f779b3e3303de"},{"sha":"f5fa1ec094376515abeda100df2edbe0785755e4","author":{"email":"81856561bf1d41f483c48ef3dfbc1b91b7f5009c@users.noreply.github.com","name":"John C"},"message":"eWay Rapid: Update supported countries and cards\n\nAlso adds invoice number support.\n\nCloses #1396.","distinct":false,"url":"https://api.github.com/repos/shulmang/active_merchant/commits/f5fa1ec094376515abeda100df2edbe0785755e4"},{"sha":"5dc9d86dca798890df796dd35e6452cacadede32","author":{"email":"b959b7f7ed8b21a9ff90c60d7b2210b7700bcdda@varyonic.com","name":"Piers Chambers"},"message":"USA ePay Advanced: Fix test card expiration\n\nCloses #1408.","distinct":false,"url":"https://api.github.com/repos/shulmang/active_merchant/commits/5dc9d86dca798890df796dd35e6452cacadede32"},{"sha":"09f51561510016649800183e92a0cac4c0e59d75","author":{"email":"cc7c40e7a06bd25526e1165f8a392bfdb27711a7@shopify.com","name":"Mohammad Hashemi"},"message":"Merge pull request #1494 from Shopify/update-readme\n\nAdds Shopify-specific language to AM readme","distinct":false,"url":"https://api.github.com/repos/shulmang/active_merchant/commits/09f51561510016649800183e92a0cac4c0e59d75"},{"sha":"7b8463b40d15002923d6a22aaceac9e317863fa1","author":{"email":"eef5f470a73cc56422ef6f578ca31e0e1d68881c@omelia.org","name":"Duff OMelia"},"message":"BraintreeBlue: Improve AVS handling\n\nBraintreeBlue gives back an AVS street response and an AVS zip response.\nWe now map those responses to the standard codes found in AVSResult.\n\nThe approach to do the mapping is a bit verbose but hopefully easy to\nunderstand.  It's quite similar to how the Stripe adapter is handling\nits AVS mapping.\n\nAll of the possible return values for the 2 avs results are listed here:\n\nhttps://developers.braintreepayments.com/ios+ruby/reference/objects/transaction#transaction.avs-postal-code-response-code\n\nThe test uses Braintree's sandbox test values:\n\nhttps://www.braintreepayments.com/docs/ruby/reference/sandbox#avs_postal_code_response_codes","distinct":false,"url":"https://api.github.com/repos/shulmang/active_merchant/commits/7b8463b40d15002923d6a22aaceac9e317863fa1"},{"sha":"a358cb9b9af4789f4c5789a4e6812cd7af521502","author":{"email":"69bc4957b0eae5f77fa6131eb01ae14712c4b615@talbott.ws","name":"Nathaniel Talbott"},"message":"PayPal: Allow specifying ButtonSource at init\n\nIn some environments one may want to set the ButtonSource on a per-\ngateway basis; this allows overriding it in the @options has by\npassing in a :button_source option.\n\nIf no :button_source is provided, application_id continues to be used\nif available.\n\nCloses #1495.","distinct":false,"url":"https://api.github.com/repos/shulmang/active_merchant/commits/a358cb9b9af4789f4c5789a4e6812cd7af521502"},{"sha":"50d18dad13264c16c61d29e25cc56c357d0c5064","author":{"email":"69bc4957b0eae5f77fa6131eb01ae14712c4b615@talbott.ws","name":"Nathaniel Talbott"},"message":"Payflow: Add fraud_review support\n\nThis adds support for the Response#fraud_review? flag in Payflow so\nthat merchants can be notified a \"successful\" transaction has been\nflagged for further review before shipping.\n\nCloses #1496.","distinct":false,"url":"https://api.github.com/repos/shulmang/active_merchant/commits/50d18dad13264c16c61d29e25cc56c357d0c5064"},{"sha":"f3feffc5c4bfca0d0f39825c4f25d2a1d92343ef","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@infraruby.com","name":"InfraRuby Vision"},"message":"Add IPP gateway\n\nhttp://www.ippayments.com.au/\n\nCloses #1497.","distinct":false,"url":"https://api.github.com/repos/shulmang/active_merchant/commits/f3feffc5c4bfca0d0f39825c4f25d2a1d92343ef"},{"sha":"f26d678d99ad645bc66c18bd4e4647c38584ce17","author":{"email":"69bc4957b0eae5f77fa6131eb01ae14712c4b615@talbott.ws","name":"Nathaniel Talbott"},"message":"Add remote scrubbing test to template","distinct":false,"url":"https://api.github.com/repos/shulmang/active_merchant/commits/f26d678d99ad645bc66c18bd4e4647c38584ce17"},{"sha":"17500ce807c9cbfcac6d863c3521fb3f8fa7e559","author":{"email":"69bc4957b0eae5f77fa6131eb01ae14712c4b615@talbott.ws","name":"Nathaniel Talbott"},"message":"Fix warnings","distinct":false,"url":"https://api.github.com/repos/shulmang/active_merchant/commits/17500ce807c9cbfcac6d863c3521fb3f8fa7e559"},{"sha":"eb5057a3fcfb6114c5593e9b0818285afa0c53df","author":{"email":"eef5f470a73cc56422ef6f578ca31e0e1d68881c@omelia.org","name":"Duff OMelia"},"message":"Redsys: Fix order_id truncation\n\nTruncate the order_id to a 12 character max, not 13.","distinct":false,"url":"https://api.github.com/repos/shulmang/active_merchant/commits/eb5057a3fcfb6114c5593e9b0818285afa0c53df"},{"sha":"1729d9e2d16c356b35f92f327dea1f145b5345e4","author":{"email":"eef5f470a73cc56422ef6f578ca31e0e1d68881c@omelia.org","name":"Duff OMelia"},"message":"AuthorizeNet: Improve duplicate_window handling\n\nDeprecated the class_attribute for it in favor of using the transaction\noptions.  Shared state begone!","distinct":false,"url":"https://api.github.com/repos/shulmang/active_merchant/commits/1729d9e2d16c356b35f92f327dea1f145b5345e4"},{"sha":"da1a945910015fbae8b8ab1149dcbc415ad37c02","author":{"email":"2cbe9db25f315c69881f80a2cedbe7b0479701b8@code-fu.pl","name":"Grzesiek Kolodziejczyk"},"message":"Fix duplicate hash key in braintree blue gateway","distinct":false,"url":"https://api.github.com/repos/shulmang/active_merchant/commits/da1a945910015fbae8b8ab1149dcbc415ad37c02"}]}