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

Changelog History
Page 6

  • v1.81.0 Changes

    July 30, 2018
    • GlobalCollect: Don't overwrite contactDetails [curiousepic] #2915
    • ๐Ÿ“Œ Pin Payments: Pass reference for statement desc [curiousepic] #2919
    • FirstData: introduce v27 gateway [shasum] #2912
    • ๐Ÿ‘ Stripe: Fix contactless magstripe support [abhiin1947] #2917
    • ANET: Expose full response code [curiousepic] #2924
    • Global Collect: Fix customer data field structure [curiousepic] #2929
    • 0๏ธโƒฃ Adyen: Set Default Name for Apple Pay Transactions [nfarve] #2930
    • โšก๏ธ Beanstream: Update to use api key with login credentials [nfarve] #2934
    • CT Payments: Fix a typo in the live URL scheme [bpollack] #2936
    • CyberSource: Don't throw exceptions on HTML responses [bpollack] #2937
    • ๐Ÿšš CyberSource: Remove extraneous parameter blocking echecks [chriscz] #2861
    • โšก๏ธ FirstPay: Update Fields For Recurring Payments [nfarve] #2940
    • โœ‚ Remove unused handle_response method [bl] #2309
    • Barclaycard Smartpay: bump API version to v30 [bpollack] #2941
    • ๐Ÿšš Safecharge: Remove duplicate supported country [curiousepic]
    • Payflow Express: Use SHIPTONAME instead of full_name for shipping address [filipebarcos] #2945
  • v1.80.0 Changes

    July 04, 2018
    • 0๏ธโƒฃ Default SSL min_version to TLS 1.1 to comply with June 30 PCI DSS deadline [bdewater] #2909
    • Paymentez: return a Result object even when the upstream server 500s [bpollack] #2871
    • โฌ‡๏ธ Drop support for Ruby versions older than 2.3 [bpollack] #2863
    • ๐Ÿ‘ป Bridge Pay: don't throw an exception when bank account type is omitted [bpollack] #2873
    • โœ… Avoid making actual connections in Blue Snap and Mundipagg unit tests [bpollack] #2875
    • โœ… Avoid making actual connections in the connection unit tests [bpollack] #2876
    • ๐Ÿ‘ Openpay: support payment installments [bpollack] #2865
    • ๐Ÿ‘ First Pay: support recurring charges [bpollack] #2877
    • Bridge Pay: pass full name of account type for echeck transactions [bpollack] #2878
    • Kushki: do not send 0 for tax values if tax values are not provided [bpollack] #2886
    • โšก๏ธ Payflow: Update ACH tests [curiousepic] #2887
    • ๐Ÿ‘ Credorax: support passing billing description [bpollack] #2889
    • MiGS: scrub 3DS fields [abarrak] #2771
    • Forte: avoid crashing when location_id or account_id have spaces [bpollack] #2890
    • ๐Ÿ‘ Adyen: Support Network Tokenization Cards via mpiData fields [curiousepic] #2891
    • Moneris US: Add ACH [nfarve] #2888
    • Realex: Pass amount for captures [curiousepic] #2895
    • ๐Ÿ‘ Card Connect: support storing cards [bpollack] #2896
    • Avoid mutating headers passed in for Active Merchant connections [grantbdev] #2892
    • ๐Ÿ‘ Forte: add support for refunds [bpollack] #2898
    • Forte: fix a bug in logic for selecting billing names [whitby3001] #2381
    • Paymentez: allow capture amount to exceed authorization amount [bpollack] #2900
    • JetPay: fix typo in error messages [reynhout] #2749
    • ๐Ÿ‘ Braintree: add support for Maestro cards [matthewheath] #2571
    • Visanet Peru: Refund on unsettled transactions [nfarve] #2772
    • โœ‚ Remove iDeal offsite gateway references [bdewater] #2807
    • Conekta: Allow customer application in headers [curiousepic] #2908
    • โœ… Payment Express: use testing URLs when testing [oklas] #2231
    • Redsys: Fix payments with cc token [Leonardo Diez] #2586
    • Redsys: Missing cardnumber params in xml_signed_fields [nerburish] #2628
    • Bogus: allow authorizing with a tokenized card [Azdaroth] #2703
    • CT Payment: Add new gateway [nfarve] #2911
  • v1.79.2 Changes

    June 02, 2018
    • ๐Ÿ”– Fix Gateway#max_version= overwriting min_version [bdewater]
  • v1.79.1 Changes

    May 31, 2018
    • ๐Ÿ›  Fix Net::HTTP connections defaulting to connection: keep-alive instead of close since #2862 [bpollack] #2868
    • Mundipagg: allow passing holder_document for credit card purchases [bpollack] #2864
    • ๐Ÿ‘ Conekta: support monthly_installments [bpollack] #2866
    • Authorize.net: allow sending email_customer set to false [bpollack] #2867
  • v1.79.0 Changes

    May 30, 2018
    • ๐Ÿ‘ Allow setting min/max SSL version for a connection on Ruby 2.5 [bdewater] #2775
    • โž• Add gateways:ssl:min_version rake task to test upcoming TLS 1.0 deprecation deadline [bdewater] #2775
    • ๐ŸŒฒ Log negotiated SSL version and cipher [bdewater + methodmissing] #2862
    • โœ‚ Remove support for Rails < 4.2, add support for Rails 5.2 and Ruby 2.5 [bdewater]
    • ๐Ÿ‘ Spreedly: Support verify and find transactions [abarrak] #2798
    • ๐Ÿ‘ Adyen: Support merchant-specific subdomains [curiousepic] #2799
    • ๐Ÿ›  Fix ENV based configuration of Net::Http for proxies [bbergstrom] #2800
    • ANET: Withhold cryptogram for credit [curiousepic] #2804
    • ๐Ÿšš Borgun: Remove batch from request parameters [deedeelavinder] #2805
    • ๐Ÿšš WorldPay: Remove Inquiry requests in verify transactions [nfarve] #2802
    • โšก๏ธ Credorax: Update tests [curiousepic] #2809
    • ๐Ÿšš Braintree: Remove decimal for non-fractional currencies [nfarve] #2806
    • ๐Ÿ‘ Realex: Add documented country support for US and CA [a-salty-strudel] #2810
    • Paymentez: Add tax_percentage optional parameter [deedeelavinder] #2814
    • Braintree: Add skip_advanced_fraud_checking optional parameter [deedeelavinder] #2811
    • SafeCharge: Additional gateway options [dtykocki] #2816
    • FirstPay: Handle missing billing addresses [dtykocki] #2822
    • ๐Ÿ‘ Realex: Add ApplePay Support [nfarve] #2820
    • Checkout V2: Additional gateway options [dtykocki] #2821
    • ๐Ÿ‘ CyberSource: Support 3ds validate request [curiousepic] #2823
    • ๐Ÿšš Paymentez: Remove card tokenization step from authorize [dtykocki] #2825
    • WorldPay: Add 3DS [nfarve] #2819
    • EBANX: Interpolate authorization string [curiousepic] #2830
    • ๐Ÿ‘ CyberSource: Support 3DS validation for authorize [curiousepic] #2832
    • Redsys: Fix ISO code for PLN [chopenhauer] #2831
    • ๐Ÿ‘ Merchant E Solutions: Support transcript scrubbing [curiousepic] #2836
    • ๐Ÿ‘ Paystation: Support transcript scrubbing [curiousepic] #2837
    • ๐Ÿ‘ Psigate: Support transcript scrubbing [curiousepic] #2835
    • Braintree: Adding 3D Secure pass thru capabilities [filipebarcos] #2843
    • Authorize.net: Add flexibility for 3D Secure Parameters [filipebarcos] #2844
    • โšก๏ธ Elavon: Update Country List [nfarve] #2840
    • โšก๏ธ WorldPay: Update Country List [nfarve] #2841
    • ๐Ÿ‘ Merchant Warrior: Support transcript scrubbing [curiousepic] #2845
    • NAB Transact: Pass nonfractional amounts correctly [curiousepic] #2843
    • โšก๏ธ Realex: Update Country List [nfarve] #2842
    • ๐Ÿ‘ QBMS: Support transcript scrubbing [curiousepic] #2849
    • ๐Ÿ‘ Adyen: Add support for installments [nfarve] #2839
    • Paymentez: Read messages on Failure with no error [nfarve] #2850
    • Paymentez: Fix response message conditional [curiousepic] #2851
    • โž• Add ability to send email receipt [nfarve] #2852
    • Barclaycard Smartpay: Pass shopper_interaction [curiousepic] #2853
    • Stripe: Treat UGX as a zero-decimal currency [bpollack] #2857
    • ๐Ÿšš Mundipagg: Remove Billing Address if no Address Sent [nfarve] #2855
    • ๐Ÿ‘ Paypal: Support more robust scrubbing [curiousepic] #2858
    • Stripe: Report internal Stripe errors as failures [bpollack] #2859
    • Authorize.net: Add ability to pass customer_payment_profile_id [nfarve] #2854
  • v1.78.0 Changes

    March 29, 2018
    • Litle: Add store for echecks [nfarve] #2779
    • ๐Ÿ‘ Litle: Add Support for Echeck [nfarve] #2776
    • Orbital: Correct level 2 tax handling [deedeelavinder] #2729
    • Payeezy: Change determination method of endpoint for store request [deedeelavinder] #2731
    • Adyen: Return refusal_reason_raw when present [curiousepic] #2728
    • โšก๏ธ Payeezy: Update Store method [nfarve] #2733
    • ๐Ÿšš CenPOS: Remove gzip encoding header [curiousepic] #2735
    • Mercado Pago: Allow binary_mode to be changed [nfarve] #2736
    • Stripe: Accept strings for refund_fee_amount [curiousepic] #2738
    • โœ… Orbital: Complete scrub test coverage [curiousepic] #2739
    • MIGS: Scrub sensitive data [curiousepic] #2740
    • Worldpay US: Scrub sensitive data [curiousepic] #2742
    • ๐Ÿšš WorldPay: Remove Israel from supported country list [dtykocki] #2746
    • Optimal Payments: Scrub sensitive data [curiousepic] #2743
    • USA Epay Transaction: Scrub sensitive data [curiousepic] #2745
    • โœ… MIGS: Add unit test for scrub [curiousepic] #2747
    • Worldpay US: Fix bank account scrub [curiousepic] #2748
    • ๐Ÿ‘ Litle: Add support for merchantData elements [dtykocki] #2751
    • ๐Ÿ‘ Paymentez: Add support for purchasing and authorizatin with tokens [bpollack] #2753
    • ๐Ÿšš Ingenico: Remove Trinidad and Tobego from supported country list [bpollack] #2754
    • ๐Ÿšš Barclaycard Smartpay: Remove Georgia from supported country list [bpollack] #2755
    • ๐Ÿšš Merchant Warrior: Remove requirement for state field [joshnuss] #2638
    • Wirecard: Adding missing DigiCert Global Root G2 Cert [filipebarcos] #2759
    • ๐Ÿ‘ Redsys: Add support for CNY, IDR, INR, KRW and TWD [chopenhauer] #2761
    • Optimal Payments: Fix scrub for double escaping [curiousepic] #2763
    • Orbital: Scrub profile transactions [curiousepic] #2762
    • BlueSnap: Fix currency passing [curiousepic] #2765
    • ๐Ÿ‘ Stripe: Support pickup_card decline code [dtykocki] #2764
    • ๐Ÿ‘Œ Improve scrub testing for five gateways [curiousepic] #2767
    • ๐Ÿ‘ Payflow: Support scrub [curiousepic] #2768
    • ๐Ÿ‘ SecureNet: Support scrub [curiousepic] #2769
    • โšก๏ธ Payeezy: Update transaction method when using stored cards [dtykocki] #2770
    • ๐Ÿšš Citrus Pay, DIBS, 1stPayGateway, Global Transport, NETbilling, Ogone, TNS: remove TLS 1.0 requirement [bdewater] #2774
    • 0๏ธโƒฃ CardStream: Default IP and customer country [dtykocki] #2773
    • ๐Ÿ‘ Stripe: Support destination amount [dtykocki] #2777
    • โšก๏ธ GlobalCollect: Update supported country list [dtykocki] #2783
    • ๐Ÿ‘ Adyen: Support store action [curiousepic] #2784
    • โšก๏ธ Psigate: Update Test URL and Card [nfarve] #2785
    • ๐Ÿ‘ USA ePay Transaction: Support ACH/eChecks [curiousepic] #2786
    • ๐Ÿ‘ PayU Latam: Support language parameter [dtykocki] #2787
    • Payflow: Pass OrderDesc field [curiousepic] #2789
    • Global Collect: Add arbitrary fraudField params [curiousepic] #2790
    • ๐Ÿ‘ Paystation: Support verify action [curiousepic] #2793
    • Checkout V2: Return error codes in response [curiousepic] #2791
    • CardStream: Change refund to use REFUND_SALE [dtykocki] #2795
    • Spreedly: Scrub sensitive transaction data [abarrak] #2781
    • Stripe: Add exchange_rate parameter [WilsonChiang] #2796
    • Mundipagg: New Gateway Implementation [nfarve] #2791
  • v1.77.0 Changes

    January 31, 2018
    • Authorize.net: Allow Transaction Id to be passed for refuds [nfarve] #2698
    • โœ… Forte: ensure unit tests are local-only [bpollack] #2696
    • โœ… Moneris US: ensure unit tests are local-only [bpollack] #2696
    • Payflow: Change Verify Method for Amex Cards [nfarve] #2693
    • Safe Charge: fix an issue with variable shadowing in the adapter [bpollack] #2697
    • ๐Ÿ‘ Crashnet: add scrubbing support [bpollack] #2695
    • ๐Ÿ‘ Barclays EPDQ: add scrubbing support [bpollack] #2695
    • โœ… Fat Zebra: add remote scrubbing test [bpollack] #2695
    • โœ… Clearhaus: add remote scrubbing test [bpollack] #2695
    • โœ… Borgun: add remote scrubbing test [bpollack] #2695
    • ๐Ÿ‘ Stripe: Added support for the quickchip entry mode option [rbalsdon]
    • โœ… Ogone: Add tests for scrubbing [bpollack] #2700
    • ๐Ÿ‘ Global Transport: Add scrubbing support [bpollack] #2700
    • ๐Ÿ‘ HPS: Add scrubbing support [bpollack] #2700
    • โœ… FirstData E4: Improve scrubbing and add remote scrubbing test [bpollack] #2700
    • ๐Ÿ‘ Elavon: Add scrubbing support [bpollack] #2700
    • ๐Ÿ‘ Data Cash: Add scrubbing support [bpollack] #2700
    • โœ… Litle: Fix testing URL [wsmoak] #2673
    • Barclays ePDQ Extra Plus: Add missing Entrust root certificates [pacso] #2614
    • ๐Ÿ‘ Moneris US: Add scrubbing support [bpollack] #2702
    • ๐Ÿ‘ Mercury: Add scrubbing support [bpollack] #2702
    • โœ… Fat Zebra: Tweak remote scrubbing test [bpollack] #2704
    • Card Connect: Add new gateway [nfarve] #2706
    • Payeezy: Ensure store calls are properly scrubbed [dtykocki] #2709
    • โœ… Payeezy: Add unit test for scrubbing store call [dtykocki] #2710
    • Element: Correct URL used by store transactions [dtykocki] #2711
    • ๐Ÿ‘ Borgun: Add support for specifying TerminalID [bpollack] #2712
    • Barclaycard Smartpay: 3DS Implementation [nfarve] #2714
    • Payeezy: Surface gateway_message on failure [curiousepic] #2717
    • Payment Express: Scrub merchant password [curiousepic] #2723
    • Stripe: Fix Partial Application Fee Refunds [curiousepic] #2713
    • ๐Ÿ‘ GooglePay: Support network tokenized cards [joshnuss] #2725
  • v1.76.0 Changes

    January 03, 2018
    • 0๏ธโƒฃ PayU Latam: Change default text for description [nfarve] #2669
    • Checkout V2: Allows AVS and CVV result details to come through on authorizations [deedeelavinder] #2650
    • Global Collect: Adds boolean option for pre_authorization [deeedeelavinder] #2651
    • Credorax: Pass Transaction Type field [curiousepic] #2653
    • โž• Add CardProcess Gateway [bpollack] #2659
    • Safe Charge: Provision 3DS option for approved merchants [deedeelavinder] #2661
    • PayU Latam: Require payment_country on initialize [curiousepic] #2663
    • ๐Ÿšš Adyen: Remove CVV as Required Field and Determines shopperInteraction [nfarve] #2665
    • ๐ŸŒฒ SafeCharge: add support for VendorID, WebsiteID, and IP logging [bpollack] #2667
    • Safe Charge: Adds 3DS flag [deedeelavinder] #2668
    • CardProcess: Fix success? to always return true or false [bpollack] #2674
    • SagePay: Correct CVV, AVS codes for Sagepay [singhai0] #2670
    • PayU Latam: Count pending Voids as successful [curiousepic] #2677
    • Mercado Pago: Ensure acess tokens are URL escaped [bpollack] #2675
    • โšก๏ธ MiGS: Update hash format to SHA256 and restore remote tests [bpollack] #2676
    • ๐Ÿ‘ MiGS: Support verify calls [bpollack] #2664
    • iATS: Fix Messages with Failure on iATS Server [nfarve] #2680
    • Barclaycard Smartpay: Correct repsonse for fraud rejects #2683
    • Adyen: Allow incomplete addresses in some situations [bpollack] #2684
    • Paymentez: Add new gateway [bpollack] #2685
    • PayU Latam: Provide a mechanism to override the amount in verify [dtykocki] #2688
    • ๐Ÿ‘ Mercado Pago: Support X-Device-Session-ID Header [bpollack] #2689
    • ๐Ÿ‘ Mercado Pago: Support arbitrary additional_info JSON [bpollack] #2691
    • FirstData E4: Override ECI value for Apple Pay transactions with Discover [jasonwebster] #2671
    • Quickbooks: Add payment context to Quickbooks charges and refunds [bdewater] #2694
  • v1.75.0 Changes

    November 09, 2017
    • โœ… Barclaycard Smartpay: Clean up test options hashes [bpollack] #2632
    • Barclaycard Smartpay: Extra data fields for credits [bpollack] #2631
    • Cyber Source: Correctly passes subscriptionID for store [deedeelavinder] #2633
    • Ebanx: Pass fields for business person responsible [curiousepic] #2635
    • ๐Ÿ‘ Ebanx: Support Colombian transactions [bpollack] #2636
    • FirstData E4 (Payeezy): Ensure numeric ECI values are zero padded [jasonwebster] #2630
    • Netbanx: Only send currency and billing_details for auths and sales [anotherjosmith] #2643
    • Netbanx: Revert "Fixes basic auth for netbanx by sending the account_number and api_key" [anotherjosmith] #2644
    • PayU Latam: Adds partnerID, adjusts phone preferences, allows empty ip_address, and adjusts for no cvv [deedeelavinder] #2634
    • Sage Payment Solutions: Scrub check info [curiousepic] #2639
    • Worldbank US: Allow using the backup URL [bpollack] #2641
    • Worldbank US: Allow using the backup URL per-request [bpollack] #2645
  • v1.74.0 Changes

    October 24, 2017
    • โšก๏ธ Adyen: Update list of supported countries [dtykocki] #2600
    • Authorize.net CIM: Handle multiple error messages [amandapuff] #2537
    • Barclaycard Smartpay: Pass street and house_number fields, in addition to standard address [deedeelavinder] #2603
    • Barclaycard Smartpay: Use authorization pspReference for refunds [davidsantoso] #2599
    • Beanstream: Pass email fields without address [curiousepic] #2615
    • ๐Ÿ‘ Beanstream: Support recurringPayment for auth, capture, and purchase transactions [dtykocki] #2617
    • ๐Ÿ‘ Borgun: Add support for USD transactions [dtykocki] #2602
    • Borgun: Include currency code from split authorization for voids [dtykocki] #2605
    • Checkout V2: Expose AVS and CVV results for purchases [dtykocki] #2619
    • โšก๏ธ Credorax: Update response codes [curiousepic] #2595
    • ๐Ÿ‘ CyberSource: Support 3DSecure requests [curiousepic] #2624
    • Ebanx: Pass person_type and name for stored cards [curiousepic] #2621
    • ๐Ÿ‘ Ebanx: Support Store and person_type option [curiousepic] #2604
    • โšก๏ธ Elavon: Update endpoint URLs [curiousepic] #2608
    • Netbanx: Fix basic auth by sending the account_number and api_key [anotherjosmith] #2616
    • ๐Ÿ‘ Payeezy: Adds support for store [deedeelavinder] #2591
    • PayU Latam: Set payment_country gateway attribute [curiousepic] #2611
    • ๐Ÿ‘ Redsys: Support the DKK currency type [bpollack] #2618
    • WePay: Only send ip and device for non-recurring transactions [dtykocki] #2597