All Versions
177
Latest Version
Avg Release Cycle
39 days
Latest Release
589 days ago

Changelog History
Page 3

  • v1.107.4 Changes

    June 02, 2020
    • Elavon: Implement true verify action [leila-alderman] #3610
    • Vantiv Express: Implement true verify [leila-alderman] #3617
    • Litle: Pass expiration data for basis payment method [therufs] #3606
    • Stripe Payment Intents: Error handling and backwards compatibility within refund [britth] #3627
    • HPS: Prevent errors when account_type or account_holder_type are nil [britth] #3628
    • D Local: Handle invalid country code errors [curiousepic] #3626
    • Stripe Payment Intents: Utilize execute_threed flag to determine success [britth] #3625
    • Elavon: Add Level 3 fields [leila-alderman] #3632
    • ๐Ÿ›  CyberSource: Stored Credential fixes [curiousepic] #3624
    • โœ… CyberSource: Fix invalid and missing field tests [curiousepic] #3634
    • CyberSource: Pass stored credentials with purchase [curiousepic] #3636
    • Mercado Pago: Add payment_method_option_id field [schwarzgeist] #3635
    • Stripe: Provide error when attempting an authorize with ACH [britth] #3633
    • EBANX: Send original order id as merchant_payment_code metadata [miguelxpn] #3637
    • Element: Add card_present_code field [schwarzgeist] #3623
    • ๐Ÿ‘ Orbital: Add support for Level 3 fields [leila-alderman] #3639
    • Firstdata: Strip newline characters from address [bittercoder] #3643
    • Forte: add sec_code attribute for echeck [wsmoak] #3640
  • v1.107.3 Changes

    May 08, 2020
    • ๐Ÿ‘ Realex: Ignore IPv6 unsupported addresses [elfassy] #3622
    • ๐Ÿ›  Cybersource: Set partnerSolutionID after the business rules, fixes 500 error [pi3r] #3621
    • Cybersource: Send a specific card brand commerceIndicator for 3DS [pi3r] #3620
    • Cybersource: Send application_id as partnerSolutionID [pi3r] #3620
    • Iridium: Localize zero-decimal currencies [chinhle23] #3587
    • iVeri: Fix verify action [chinhle23] #3588
    • ๐Ÿ‘ Ixopay: Properly support three-decimal currencies [chinhle23] #3589
    • ๐Ÿ‘ Kushki: support auth and capture [therufs] #3591
    • โšก๏ธ PaymentExpress: Update references to Windcave to reflect rebranding [britth] #3595
    • Decidir: Improve handling of error responses from the gateway [naashton] #3594
    • ๐Ÿ‘ CyberSource: Added support for MerchantInformation CyberSource-specific fields [apfranzen] #3592
    • โœ… ePay: Send unique order ids for remote tests [curiousepic] #3593
    • Checkout V2: Send more informative error messages for 4xx errors [britth] #3601
    • Elavon: Add ssl_dynamic_dba field [apfranzen] #3600
    • โšก๏ธ iATS Payments: Update gateway to v3 and add support for additional GSFs [naashton] #3599
    • โœ… Remove deprecated rubyforge_project attribute and tidy up unit test output [fatcatt316] #3598
    • โž• Elavon: Cleanup inadvertant field removal (avs_address) in #3600 [apfranzen] #3602
    • EBANX: Fix transaction amount for verify transaction [miguelxpn] #3603
    • โšก๏ธ iATS Payments: Update gateway to accept email, phone, and country fields [naashton] #3607
    • Braintree: Fix response for failed refunds when falling back to voids [jasonwebster] #3608
    • Worldpay: Fix response for failed refunds when falling back to voids [jasonwebster] #3609
    • ๐Ÿ‘ iATS Payments: Add support for Customer Code payment method [molbrown] #3611
    • ๐Ÿ‘ HPS: Add Google Pay support [MSmedal] #3597
    • ๐Ÿ“œ Adyen: Parse appropriate message for 3DS2 authorization calls [britth] #3619
  • v1.107.2 Changes

    May 07, 2020
    • Cybersource: Send a specific card brand commerceIndicator for 3DS [pi3r] #3620
    • Cybersource: Send application_id as partnerSolutionID [pi3r] #3620
    • Iridium: Localize zero-decimal currencies [chinhle23] #3587
    • iVeri: Fix verify action [chinhle23] #3588
    • ๐Ÿ‘ Ixopay: Properly support three-decimal currencies [chinhle23] #3589
    • ๐Ÿ‘ Kushki: support auth and capture [therufs] #3591
    • โšก๏ธ PaymentExpress: Update references to Windcave to reflect rebranding [britth] #3595
    • Decidir: Improve handling of error responses from the gateway [naashton] #3594
    • ๐Ÿ‘ CyberSource: Added support for MerchantInformation CyberSource-specific fields [apfranzen] #3592
    • โœ… ePay: Send unique order ids for remote tests [curiousepic] #3593
    • Checkout V2: Send more informative error messages for 4xx errors [britth] #3601
    • Elavon: Add ssl_dynamic_dba field [apfranzen] #3600
    • โšก๏ธ iATS Payments: Update gateway to v3 and add support for additional GSFs [naashton] #3599
    • โœ‚ Remove deprecated rubyforge_project attribute and tidy up unit test output [fatcatt316] #3598
    • Elavon: Cleanup inadvertant field removal (avs_address) in #3600 [apfranzen] #3602
    • EBANX: Fix transaction amount for verify transaction [miguelxpn] #3603
    • โšก๏ธ iATS Payments: Update gateway to accept email, phone, and country fields [naashton] #3607
    • Braintree: Fix response for failed refunds when falling back to voids [jasonwebster] #3608
    • Worldpay: Fix response for failed refunds when falling back to voids [jasonwebster] #3609
    • ๐Ÿ‘ iATS Payments: Add support for Customer Code payment method [molbrown] #3611
    • ๐Ÿ‘ HPS: Add Google Pay support [MSmedal] #3597
    • ๐Ÿ“œ Adyen: Parse appropriate message for 3DS2 authorization calls [britth] #3619
    • CyberSource: Add error details response fields [schwarzgeist] #3629
  • v1.107.1 Changes

    April 01, 2020
    • Add allowed_push_host to gemspec [mdeloupy]
  • v1.107.0 Changes

    April 01, 2020
    • Stripe Payment Intents: Early return failed payment_methods response [chinhle23] #3570
    • ๐Ÿ‘ Borgun: Support passengerItineraryData [therufs] #3572
    • ๐Ÿ‘ Ingenico GlobalCollect: support optional requires_approval field [fatcatt316] #3571
    • โšก๏ธ CenPOS: Update failing remote tests [britth] #3575
    • โšก๏ธ Realex: Update remote tests [britth] #3576
    • FirstData e4 v27: Properly tag stored credential initiation field in request [britth] #3578
    • Orbital: Fix stored credentials [chinhle23] #3579
    • โšก๏ธ Acapture(Opp): Update gateway credentials [molbrown] #3574
    • ๐Ÿ‘ Ingenico GlobalCollect: support requires_approval field [fatcatt316] #3577
    • CyberSource: Fix void for purchase transactions [chinhle23] #3581
    • ๐Ÿ‘ Checkout V2: Begin to add support for using network tokens for transactions. [arbianchi] #3580
    • โšก๏ธ Opp: Update remote test fixtures [ccarruitero] #3582
    • ๐Ÿ‘ Optimal Payment: Add support for store [britth] #3585
    • โšก๏ธ SecurePay Australia : Update test URL (#3586)
  • v1.106.0 Changes

    March 10, 2020
    • PayJunctionV2: Send billing address in auth and purchase transactions [naashton] #3538
    • โœ… Adyen: Fix some remote tests [curiousepic] #3541
    • Redsys: Properly escape cardholder name and description fields in 3DS requests [britth] #3537
    • ๐Ÿ’… RuboCop: Fix Style/HashSyntax [leila-alderman] #3540
    • Paypal: Fix OrderTotal elements in add_payment_details [chinhle23] #3544
    • โœ… Stripe Payment Intents: Add tests for "Idempotency-Key" header [fatcatt316] #3542
    • ๐Ÿ’… Paypal: Fix RuboCop Style/HashSyntax violations [chinhle23] #3547
    • Rubocop corrections for space around operators [cdmackeyfree] #3543
    • Fat Zebra: Add is_billing in post for store call [chinhle23] #3551
    • ๐Ÿ‘ SafeCharge: Adds four supported countries [carrigan] #3550
    • ๐Ÿ‘ Ixopay: Support stored credentials [leila-alderman] #3549
    • ๐Ÿ‘ BlueSnap: Adds localized currency support [carrigan] #3552
    • CheckoutV2: Use status as message for 3DS txns in progress [britth] #3545
    • Stripe Payment Intents: Prevent idempotency key errors for compound actions [britth] #3554
    • โœ… Adyen: Add tests for voiding with idempotency keys [jknipp] #3553
    • Fat Zebra: Fix store call [chinhle23] #3556
    • โšก๏ธ Update README to include Adyen [haolime] #3452
    • PayJunctionv2: Fix billing address fields [leila-alderman] #3557
    • Adyen: Fail unexpected 3DS responses [curiousepic] #3546
    • ๐Ÿ‘ Merchant Warrior: Add support for setting soft descriptors [daBayrus] #3558
    • Adyen: Fix stored credentials [chinhle23] #3560
    • โšก๏ธ Update BIN ranges for Alelo and Maestro cards [leila-alderman] #3559
    • EBANX: Fix declines if order id is bigger than 40 chars [miguelxpn] #3563
    • ๐Ÿšš Moneris US: Remove gateway [chinhle23] #3561
    • Decidir: Decidir: Improving the response message when encountering errors [naashton] #3564
    • PayBox: Added USERTrust RSA Certification Authority and Sectigo RSA Organization Validation Secure Server CA [baldowl] #3567
  • v1.105.0 Changes

    February 20, 2020
    • Credorax: Fix 3ds_transtype setting in post [chinhle23] #3531
    • Bambora Apac: Send void amount in options [leila-alderman] #3532
    • RuboCop: Fix Layout/IndentHash [leila-alderman] #3529
    • ๐Ÿ‘ Stripe: Add connected account support [Carrigan] #3535
    • โšก๏ธ Redsys: Update scrub method to account for 3DS error responses [britth] #3534
    • Authorize.Net: Pass account_type to check payment types [chinhle23] #3530
    • Merchant Warrior: Send void amount in options [leila-alderman] #3525
    • Stripe: Add support for statement_descriptor_suffix field [Carrigan] #3528
    • Decidir: Add support for fraud_detection, site_id, and establishment_name [fatcatt316] #3527
    • ๐Ÿ‘ HPS: support eCheck [therufs] #3500
    • ๐Ÿ“‡ EBANX: Add metadata information in post [miguelxpn] #3522
    • Paypal: Fix OrderTotal elements in add_payment_details [chinhle23] #3517
    • Worldpay: Add riskData GSF [fatcatt316] #3514
    • EBANX: Fix scrub [chinhle23] #3521
    • ๐Ÿšš Worldpay: Remove unnecessary .tag! methods [leila-alderman] #3519
    • ๐Ÿšš BPoint: Remove amount from void requests [leila-alderman] #3518
    • ๐Ÿ‘ Authorize.net: Trim supported countries to AU, CA, US [fatcatt316] #3516
    • Credorax: Allow optional 3DS 2 fields [jeremywrowe] #3515
    • ๐Ÿšš Stripe: Remove outdated 'customer options' deprecation [alexdunae] #3401
  • v1.104.0 Changes

    January 29, 2020
    • Adyen: add recurring_contract_type GSF [therufs] #3460
    • ๐Ÿ”– Credorax: Only pass 3ds_version parameter when required [britth] #3458
    • ๐Ÿ‘ EBANX: Include Peru in supported countries [Ruanito] #3443
    • Bluesnap: include fraud data in response message [therufs] #3459
    • Ingenico GlobalCollect: support airline_data and related GSFs [therufs] #3461
    • โž• Add UnionPay card type [leila-alderman] #3464
    • Braintree: Fix add_credit_card_to_customer in Store [molbrown] #3466
    • 0๏ธโƒฃ EBANX: Default to not send amount on capture [chinhle23] #3463
    • Latitude19: Convert money format to dollars [molbrown] #3468
    • Adyen: Fix response success for unstore [kheang] #3470
    • CyberSource: add several GSFs [therufs] #3465
    • Adyen: add recurring_contract_type GSF to auth [therufs] #3471
    • Stripe Payment Intents: Use localized_amount on capture [molbrown] #3475
    • ๐Ÿ‘ dLocal: Add support for installments [kdelemme] #3456
    • Merchant Warrior: Add void operation [leila-alderman] #3474
    • โšก๏ธ Decidir: Update payment method IDs [leila-alderman] #3476
    • Adyen: Add delivery address [leila-alderman] #3477
    • Authorize.net: Correctly parse direct_response field with quotation marks [britth] #3479
    • Decidir: Add debit card payment method IDs [leila-alderman] #3480
    • CyberSource: Add issuer data+MDD to credit & void [leila-alderman] #3481
    • Credorax: add authorization_type and multiple_capture_count GSFs [therufs] #3478
    • ๐Ÿ‘ CardStream: use localized_amount to correctly support zero-decimal currencies [britth] #3473
    • EBANX: Add additional data in post [Ruanito] #3482
    • Credorax: Omit phone when nil [leila-alderman] #3490
    • ๐Ÿšš TransFirst TrExp: Remove hyphens from zip [leila-alderman] #3483
    • Mundipagg: Return acquirer code as the error code [leila-alderman] #3492
    • Braintree Blue: Remove customer hash when using a payment_method_nonce #3495
    • โšก๏ธ Credorax: Update non-standard currencies list [chinhle23] #3499
    • โšก๏ธ Redsys: Update production URL [britth] #3505
    • Moneris: include AVS and CoF fields when storing vault records [alexdunae] #3446
    • ๐Ÿ‘ Moneris: Add support for temporary vault storage [alexdunae] #3446
    • โšก๏ธ Clearhaus: Update currencies without fractions list [chinhle23] #3506
    • Merchant Warrior: Add recurringFlag to purchase & authorize [carrigan] #3504
    • ๐Ÿšš CardConnect: Remove domain port validation [leila-alderman] #3494
    • ๐Ÿ“œ Paymentez: Correct refund and void message parsing [carrigan] #3509
    • Mercado Pago: Add taxes and net_amount gateway specific fields [carrigan] #3512
    • Moneris: use dedicated card_verification methods [alexdunae] #3428
    • ๐Ÿ‘ Authorize.net: Trim down supported countries [fatcatt316] #3511
  • v1.103.0 Changes

    December 02, 2019
    • Quickbooks: Mark transactions that returned AuthorizationFailed as failures [britth] #3447
    • Credorax: Add referral CFT transactions [leila-alderman] #3432
    • โšก๏ธ DLocal: Updates for version 2.1 [molbrown] #3449
    • CyberSource: Send MDD on capture [leila-alderman] #3453
    • Ixopay: Include extra_data gateway specific field [therufs] #3450
    • CyberSource: Fix XML error on capture [leila-alderman] #3454
    • Adyen: Add gateway specific field for splits [leila-alderman] #3448
    • Adyen: Add unstore and storeToken actions with '/Recurring' endpoint [deedeelavinder][davidsantoso] #3438
    • Barclaycard Smartpay: Add functionality to set 3DS exemptions via API [britth] #3457
    • ๐Ÿ‘‰ Use [email protected] when option[:email] is an empty string [pi3r] #3462
  • v1.102.0 Changes

    November 14, 2019
    • Quickbooks: Make token refresh optional with allow_refresh flag [britth] #3419
    • โšก๏ธ Paymentez: Update supported countries [curiousepic] #3425
    • Ixopay: Add new gateway [jasonxp] #3426
    • ๐Ÿ‘ Ixopay: Add support for currency option to refund method #3433
    • ๐Ÿšš Ixopay: Remove default callback URL #3436
    • ๐Ÿ”จ Ixopay: Refactor capture #3431
    • โšก๏ธ Update supported countries list. Add currencies without fractions / with 3 decimal places #3424
    • RuboCop: Fix Layout/EndAlignment [leila-alderman] #3427
    • RuboCop: Fix Layout/ExtraSpacing [leila-alderman] #3429
    • RuboCop: Fix Layout/MultilineOperationIndentation [leila-alderman] #3439
    • โšก๏ธ Worldpay: Update logic to set cardholderName for 3DS transactions [britth] #3444
    • Adopt new enrolled key for 3DS1 transactions. enrolled contains the 3โ€ฆ #3442