Releases: activemerchant/active_merchant
Releases · activemerchant/active_merchant
v1.136.0
What's Changed
- Braintree: Add sca_exemption by @almalee24 in #4864
- Ebanx: Update Verify by @almalee24 in #4866
- Shift4_v2: Inherit securionPay API to enable Shift4v2 by @javierpedrozaing in #4860
- Rapyd: 3ds gateway specific by @javierpedrozaing in #4876
- TNS: Use the customer specified order_id in the request by @yunnydang in #4880
- CYBS: Recurring Apple Pay by @aenand in #4874
- SER-728 Create Verve Card Type. by @jherreraa in #4875
- Rapyd: Add fields and update stored credential method by @yunnydang in #4877
- CommerceHub: Update headers by @javierpedrozaing in #4853
- Stripe PI: Expand balance txns for regular session transactions by @yunnydang in #4882
- Rapyd: Update cvv behavior by @javierpedrozaing in #4883
- CyberSource (SOAP): Added support for 3DS exemption request fields by @BritneyS in #4881
- StripePI: Adding network tokenization fields to Stripe PaymentIntents by @BritneyS in #4867
- Shift4: Fixing currency bug by @Heavyblade in #4887
- Rapyd: fixing issue with json encoding and signatures by @Heavyblade in #4892
- SumUp - Setup, Scrub and Purchase build by @sinourain in #4890
- XpayGateway: initia Setup by @javierpedrozaing in #4889
- Rapyd: Add validation to not send cvv and network_reference_id by @javierpedrozaing in #4895
- Ebanx: Add Ecuador & Bolivia in supported countries by @almalee24 in #4893
- Rapyd: Fix cvv validation by @javierpedrozaing in #4896
- Decidir: Add support for network tokens by @almalee24 in #4870
- Braintree: return global_id in response by @rachelkirk in #4884
- Element: Fix credit card name bug by @almalee24 in #4898
- Adyen: Add payout endpoint by @almalee24 in #4885
- Checkout: Add support for
sender
,destination
andinstruction
o… by @rachelkirk in #4862 - Adding Oauth Response for access tokens by @almalee24 in #4869
- CheckoutV2: Update stored credentials by @almalee24 in #4901
- Revert "Adding Oauth Response for access tokens" by @almalee24 in #4906
- Braintree create credit card nonce by @gasb150 in #4897
- Adyen: Fix bug for shopperEmail by @almalee24 in #4904
- Add new cabal bin range by @yunnydang in #4908
- Kushki: Fixing issue with 3DS info on visa cc by @Heavyblade in #4899
- Adyen: Add
address_override
optional field to swap address1 and address2 by @rachelkirk in #4909 - Adyen: Update MIT flagging for NT by @aenand in #4905
- Moneris: Update sca actions by @almalee24 in #4902
- Ogone: Add gateway specific 3ds option with default options mapping by @jherreraa in #4894
- Rapyd: Add recurrence_type field by @yunnydang in #4912
- Revert "Adyen: Update MIT flagging for NT" by @almalee24 in #4914
- Revert "Braintree: Create credit card nonce (#4897)" by @naashton in #4915
- SumUp - Void and partial refund calls by @sinourain in #4891
- Revert "Revert "Braintree: Create credit card nonce (#4897)" (#4915)" by @naashton in #4916
- Rapyd: send customer object on us payment types by @Heavyblade in #4919
- SecurionPay/Shift4_v2: authorization from. by @gasb150 in #4913
- Rapyd: fix the recurrence_type field by @yunnydang in #4922
- Element Gateway: Add all lodging fields by @yunnydang in #4813
- SafeCharge (Nuvei): Fix the credit method for sg_CreditType field by @yunnydang in #4918
- Rapyd: add force_3ds_secure flag by @Heavyblade in #4927
- Beanstream: add alternate option for passing phone number by @jcreiff in #4923
- Authorize.NET: Update network token method by @almalee24 in #4852
- Adding Oauth Response for access tokens by @almalee24 in #4907
- GlobalCollect: Add support for 3DS exemptions by @almalee24 in #4917
- Revert "Rapyd: send customer object on us payment types (#4919)" by @naashton in #4930
- NMI: Update supported countries list by @jcreiff in #4931
- Adyen: Add mcc field by @jcreiff in #4926
- Quickbooks: Remove OAuth from commit method by @almalee24 in #4935
- Kushki: Add support for Partial Refunds by @rachelkirk in #4936
- Braintree: 3DS2 by @gasb150 in #4938
- Cecabank: Add new Cecabank gateway to use the JSON REST API by @sinourain in #4920
- Cecabank: Add 3DS Global to Cecabank REST JSON gateway by @sinourain in #4940
- Cecabank: Add scrub implementation by @sinourain in #4945
- GlobalCollect: Fix bug in success_from logic by @DustinHaefele in #4939
- SafeCharge: Support tokens by @almalee24 in #4941
- Revert "SafeCharge: Support tokens" by @almalee24 in #4947
- Worldpay: Update 3ds logic to accept df_reference_id directly by @DustinHaefele in #4929
- Orbital: Enable Third Party Vaulting by @javierpedrozaing in #4928
- Quickbooks: Remove OAuth response from refresh_access_token by @almalee24 in #4949
- Payeezy: Add customer_ref and reference_3 fields by @yunnydang in #4942
- Redsys REST by @aenand in #4951
- CyberSource: surface the reconciliationID2 field if present by @yunnydang in #4934
- Worldpay: Update stored credentials logic by @DustinHaefele in #4950
- Ecs 3181 stripe pi checks by @bradbroge in #4946
- Vantiv Express: New Xml gateway by @DustinHaefele in #4956
- Rapyd: update force_3d_secure GSF behavior by @Heavyblade in #4955
- Shift4 V2: Add unstore function by @javierpedrozaing in #4953
- Add 3DS global support to Commerce Hub gateway by @sinourain in #4957
- SumUp Gateway: Fix refund method by @sinourain in #4924
- Braintree: Add new stored credential method by @aenand in #4937
- Cybersource REST: Remove request-target parens by @curiousepic in #4960
- Ogone: Fix signature calulcation for blank fields by @Heavyblade in #4963
- VisaNet Peru: Pass the purchaseNumber in response by @yunnydang in #4961
- SafeCharge: Support tokens by @almalee24 in https://github.com/activemerchant/active_me...
v1.135.0
What's Changed
- PaymentExpress: correct endpoints by @steveh in #4827
- Adyen: Support raw refusal reason by @aenand in #4843
- Reach: Update list of supported countries by @jcreiff in #4842
- Paysafe: Truncate address fields by @jcreiff in #4841
- BT: Add support for network tokens by @aenand in #4775
- Kushki: fix add amount default method by @yunnydang in #4845
- Rapyd: Add customer object and fix tests by @aenand in #4838
- Cybersource: Add merchant_id by @almalee24 in #4844
- Wordline (Global Collect): Add agent numeric code and house number field by @yunnydang in #4847
- Add deepstack gateway by @khoinguyendeepstack in #4830
- Braintree: Additional tests for credit transactions by @jcreiff in #4848
- Rapyd: Change nesting of description, statement_descriptor, complete_… by @jcreiff in #4849
- Rapyd: Add merchant_reference_id by @jcreiff in #4858
- Braintree: Add check for ACH on credit by @jcreiff in #4859
- Rapyd: Update handling of
ewallet
and billing address phone by @jcreiff in #4863 - IPG: Refactor Credentials by @kylene-spreedly in #4854
- Braintree Blue: Update the credit card details transaction hash by @yunnydang in #4865
- VisaNet Peru: Update generate_purchase_number_stamp by @almalee24 in #4855
- Adding Oauth Response for access tokens by @almalee24 in #4851
- Revert "Adding Oauth Response for access tokens" by @almalee24 in #4868
- CYBS: Recurring NT by @aenand in #4840
- Revert "CYBS: Recurring NT" by @aenand in #4871
- Deepstack: Update sandbox credentials by @khoinguyendeepstack in #4850
New Contributors
- @steveh made their first contribution in #4827
- @khoinguyendeepstack made their first contribution in #4830
Full Changelog: v134.0.0...v1.135.0
v134.0.0
What's Changed
- Paysafe: Map order_id to merchantRefNum by @jcreiff in #4839
- Stripe PI: Gate sending NTID by @almalee24 in #4828
- Update required Ruby version by @almalee24 in #4823
Full Changelog: v1.133.0...v134.0.0
v1.133.0
What's Changed
- Stripe PI: Add new stored credential flag by @aenand in #4807
- Commerce Hub - Add a couple of GSFs by @sinourain in #4786
- Nuvei (formerly SafeCharge): Add customer details to credit action by @yunnydang in #4820
- IPG: Update live url to correct endpoint by @curiousepic in #4821
- VPos: Adding Panal Credit Card type by @jherreraa in #4814
- Stripe PI: Update parameters for creation of customer by @almalee24 in #4796
- WorldPay: Update xml tag for Credit Cards by @almalee24 in #4797
- PaywayDotCom: Update live url by @jcreiff in #4824
- Stripe: Update login key validation by @almalee24 in #4816
- CheckoutV2: Parse AVS and CVV checks by @aenand in #4822
- NMI: Add shipping_firstname, shipping_lastname, shipping_email, and s… by @jcreiff in #4825
- Borgun: Update authorization_from & message_from by @almalee24 in #4826
- Kushki: Add Brazil as supported country by @almalee24 in #4829
- Nuvie/SafeCharge: Add unreferenced refund field by @yunnydang in #4831
- CyberSource: include
paymentSolution
for ApplePay and GooglePay by @bbraschi in #4835 - Fix CHANGELOG after Version 1.132.0 by @bbraschi in #4837
- CyberSource: remove credentials from tests by @bbraschi in #4836
Full Changelog: v1.131.0...v1.133.0
v1.131.0
What's Changed
- Redsys: Add supported countries by @jcreiff in #4811
- Authorize.net: truncate nameOnAccount for bank refunds by @jcreiff in #4808
- Checkout: Add support for several customer data fields by @rachelkirk in #4800
- Worldpay: check payment_method responds to payment_cryptogram and eci by @bbraschi in #4812
Full Changelog: v1.130.0...v1.131.0
v1.130.0
What's Changed
- Revert "Mit: Changed how the payload was sent to the gateway" by @rachelkirk in #4769
- PayuLatam: Surface error_code by @yunnydang in #4773
- Cybersource: Add business rules for NT by @aenand in #4772
- Adyen: Update Mastercard error messaging by @kylene-spreedly in #4770
- Authorize.net: update mapping for billing address phone number by @jcreiff in #4778
- Braintree: update mapping for billing address phone number by @jcreiff in #4779
- CommerceHub: Enabling multi-use public key encryption by @jherreraa in #4771
- Ogone: Enable 3ds Global for Ogone Gateway by @javierpedrozaing in #4776
- Borgun change default TrCurrencyExponent and MerchantReturnUrl by @naashton in #4788
- Borgun support for GBP currency by @naashton in #4789
- Worlpay: Fix Google Pay by @almalee24 in #4774
- Stripe PI: Update paramters for creating of customer by @almalee24 in #4782
- Revert "Stripe PI: Update paramters for creating of customer" by @almalee24 in #4795
- Cybersource: auto void r230 by @aenand in #4794
- Stripe & Stripe PI: Validate API Key by @almalee24 in #4801
- Remove last validation for Stripe API Key by @almalee24 in #4804
- Add BIN for Maestro by @jcreiff in #4799
- DLocal: Add save field on card object by @yunnydang in #4805
- Add support for MsgSubID on PayPal Express requests by @wikiti in #4798
- Checkout_v2: use
credit_card?
, not case equality withCreditCard
by @bbraschi in #4803 - Shift4: Enable general credit feature. by @jherreraa in #4790
New Contributors
- @kylene-spreedly made their first contribution in #4770
- @wikiti made their first contribution in #4798
Full Changelog: v1.129.0...v1.130.0
v1.129.0
What's Changed
- Adyen: update selectedBrand mapping for Google Pay by @jcreiff in #4763
- Shift4: add vendorReference field by @jcreiff in #4762
- Litle update the successful_from method by @almalee24 in #4765
- Improve error handling: OAuth by @aenand in #4760
- Stripe PI: Add billing address when tokenizing for ApplePay and GooglePay by @BritneyS in #4761
- Add rexml as a gem dependency by @pi3r in #4768
Full Changelog: v1.128.0...v1.129.0
v1.128.0
What's Changed
- Shift4: Fix authorization and entryMode param by @ajawadmirza in #4589
- MercadoPago: Add transaction inquire request by @molbrown in #4588
- Worldpay: Add transaction inquire request by @molbrown in #4592
- Adyen: Map Standard Error Codes by @ajawadmirza in #4593
- MerchantE: Add support for recurring transactions by @naashton in #4594
- CyberSource: add support for several fields by @rachelkirk in #4595
- Shift4: Update refund request by @ajawadmirza in #4596
- TransFirstTransactionExpress: Add prefix to transCode xml tag by @dsmcclain in #4582
- D Local: Add support for
original_order_id
field by @rachelkirk in #4605 - Borgun: Add support for 3DS by @ajawadmirza in #4603
- Borgun: Add 3ds frictionless tests by @ajawadmirza in #4607
- Accept both formats of Canadian routing numbers by @molbrown in #4568
- CheckoutV2: Add support for
merchant_initiated_transaction_id
by @rachelkirk in #4611 - CardConnect: Add Stored Credential by @ajawadmirza in #4609
- Stripe: Fix header for test account deletion call by @curiousepic in #4612
- Redsys: enable NTID generation with zero-value verify by @jcreiff in #4615
- IPG Gateway: override store id by @aenand in #4619
- Add alternate alpha2 country code for Kosovo by @jcreiff in #4622
- CyberSource: Refactor and add support for several fields by @rachelkirk in #4623
- Reach: adding gateway by @Heavyblade in #4618
- Orbital: integration improvements by @molbrown in #4626
- Reach: Adding custom fields by @jherreraa in #4627
- iVeri: Add additional url by @almalee24 in #4630
- Payeezy: Add apple pay by @naashton in #4631
- Payeezy Scrub Cryptogram by @naashton in #4633
- Reach: add Scrubing by @gasb150 in #4620
- CyberSource: Refactor to better adhere to XSD by @rachelkirk in #4634
- Revert "CyberSource: Refactor to better adhere to XSD" by @rachelkirk in #4638
- CommerceHub: Add new gateway by @naashton in #4640
- Reach: PSP Integration - Verify / Void / Refund by @Heavyblade in #4641
- CyberSource: Update installment data method by @rachelkirk in #4642
- updating cabal BIN range by @bradbroge in #4643
- Reach: Add stored credential support by @gasb150 in #4636
- Element: fix bug with billing address email by @jcreiff in #4644
- Reach: Fixing bug when using union pay card by @Heavyblade in #4645
- Reach: Fix bug CIT-Setup-Unscheduled by @gasb150 in #4646
- Reach: refactor to prevent symbols on response by @Heavyblade in #4650
- Decidir: Add transaction inquire request by @almalee24 in #4649
- Reach: Fixing store credentials and Exception issues by @Heavyblade in #4656
- Revert "Reach: Fixing store credentials and Exception issues" by @Heavyblade in #4662
- Reach: fixing store credentials and Exception issues by @Heavyblade in #4663
- EBANX: add soft_descriptor field by @jcreiff in #4658
- Commerce_hub: Add Apple Pay and Google Pay by @gasb150 in #4648
- Element/Vantiv: Add google pay and apple pay support by @jherreraa in #4647
- Reach: fix amount handling to work with cents properly by @Heavyblade in #4670
- GlobalCollect: Add transaction inquire request by @almalee24 in #4669
- Stripe PI: Add Level 3 support by @almalee24 in #4673
- Braintree: return additional processor response by @jcreiff in #4653
- Payeezy name from
billing_address
onpurchase
by @naashton in #4674 - GlobalCollect: fix inquire bug by @almalee24 in #4676
- Plexo: add 5 credit card brands by @edgarv09 in #4652
- Stripe PI: use MultiResponse in create_setup_intent by @jcreiff in #4683
- Payeezy change
method
on capture by @naashton in #4684 - Credorax: Update MIT logic by @aenand in #4686
- Adyen: Add support for
skip_mpi_data
flag by @rachelkirk in #4654 - Add Canadian Institution Numbers by @jcreiff in #4687
- Payeezy: Handle nil and empty values for Apple Pay by @naashton in #4694
- Tns: update test URL by @almalee24 in #4698
- TrustCommerce: Update
authorization_from
to handlestore
response by @jherreraa in #4691 - TrustCommerce Verify feature added by @jherreraa in #4692
- Rapyd: Add customer object to transactions by @javierpedrozaing in #4664
- CheckoutV2: Add store/unstore by @gasb150 in #4677
- Revert "CheckoutV2: Add store/unstore (#4677)" by @naashton in #4703
- Moneris: Fix google pay (update apple pay) by @sinourain in #4689
- Litle: Add prelive url by @aenand in #4710
- Commercehub fixing bugs by @Heavyblade in #4705
- CommerceHub: Fixing verify status and prevent tokenization by @Heavyblade in #4716
- Payeezy: Update Stored Credentials by @almalee24 in #4711
- Remove raise ArgumentError on get requests by @naashton in #4714
- ChekoutV2:Add store/unstore by @gasb150 in #4712
- Payeezy: Ignore
xid
for AP Amex by @naashton in #4721 - TrustCommerce Verify feature added by @jherreraa in #4699
- CER-440 by @yunnydang in #4713
- CER-460 Add descriptor phone number to blue_snap by @yunnydang in #4717
- Braintree: Update transaction hash method by @yunnydang in #4718
- CommerceHub: adjusting reference details by @Heavyblade in #4723
- Orbital: dismiss CardSecValInd restriction by @jherreraa in #4724
- CommerceHub: setting transactionReferenceId for refunds by @Heavyblade in #4727
- Paymentez: Add inquire by transaction_id by @aenand in #4729
- Cybersource Rest - update message response on error by @sinourain in #4730
- Ebanx: Add transaction inquire request by @almalee24 in #4725
- CommerceHub: Update fields for transactions with sotred credentials by @javierpedrozaing in #4733
- Ebanx: Add support of Elo & Hipercard by @almalee24 in ...
v1.127.0
What's Changed
- Airwallex: Update Stored Credential testing by @drkjc in #4407
- Simetrik: Fix integer and float types by @rachelkirk in #4405
- Monei: add cardholderName field by @dsmcclain in #4409
- BlueSnap: parse refund-transaction-id correctly by @dsmcclain in #4411
- Worldpay: extract issuer response code by @dsmcclain in #4412
- Vantiv: Read saleResponse duplicate attribute by @mashton in #4413
- Monei: Support
lang
field by @drkjc in #4421 - Add Maestro BINs by @bradbroge in #4423
- Wompi: Redirect
refund
tovoid
by @drkjc in #4424 - Rapyd: 3DS Support by @naashton in #4422
- Kushki: add USD to extra_taxes by @therufs in #4426
- DLocal: fix Idempotency Header bug by @dsmcclain in #4431
- Rapyd: Additional Fields by @naashton in #4434
- Braintree Blue: Return client token in AM response by @BritneyS in #4416
- Plexo: Add new gateway by @ajawadmirza in #4432
- Rapyd: Zero Dollar Auth by @naashton in #4435
- Rapyd: Scrub ACH by @naashton in #4436
- VisaNet Peru: purchase_number bug fix by @rachelkirk in #4437
- Rapyd: Support
store
andunstore
by @naashton in #4439 - Plexo: Change field name to
metadata
by @ajawadmirza in #4443 - Rapyd: Pass Fields to
refund
andstore
by @naashton in #4449 - VPOS: Reuse encryption key by @therufs in #4450
- Airwallex: Remove comments by @drkjc in #4452
- Airwallex: Send
referrer_data
oncreate_payment_intent
requests by @drkjc in #4453 - Updated error messaging for Adyen/StripePI by @mbreenlyles in #4454
- Airwallex: Fix
referrer_data
on Setup transactions by @drkjc in #4455 - Vanco: Purchase with session id from request by @BritneyS in #4461
- PS - Shift4 - Active Merchant Build by @ali-hassan in #4415
- Rapyd: Correctly add
billing_address
by @naashton in #4465 - Credorax: Update processor response messages by @jcreiff in #4466
- Shift4: Code Refactoring by @ajawadmirza in #4469
- Paypal Express: Add checkout status to response object by @mbreenlyles in #4467
- Shift4: Scrub Security Code by @naashton in #4470
- Shift4: Update card on file request by @ajawadmirza in #4471
- Rapyd: Un-nest the payment urls by @naashton in #4472
- Paypal Express: Correct naming mistake for accessor by @mbreenlyles in #4473
- Shift4: $0 auth by @naashton in #4474
- Shift4: Add
store
method & bug fixes by @ajawadmirza in #4475 - Shift4: add
3ds2
implementation. by @ajawadmirza in #4476 - Shift4: Update
success
definition by @ajawadmirza in #4477 - Airwallex: change timestamps to uuids and remove
_setup
suffix from merchant_order_id by @dsmcclain in #4480 - Shift4: Verify Endpoint Fix by @naashton in #4479
- CheckoutV2: Add
3ds.status
field to send status of 3DS flow of all 3DS transactions by @BritneyS in #4492 - Add mada card type; add support in CheckoutV2 by @dsmcclain in #4486
- Stripe: Add shipping address by @jcreiff in #4484
- Revert "Stripe: Add shipping address" by @BritneyS in #4494
- Worldpay: update logic for AM generated response message by @rachelkirk in #4493
- Revert "Worldpay: update logic for AM generated response message" by @rachelkirk in #4496
- Credorax: Update OpCode for Credit transactions by @therufs in #4505
- Revert "Credorax: Update OpCode for Credit transactions" by @therufs in #4510
- BraintreeBlue: Add venmo profile_id by @molbrown in #4512
- Braintree Blue: Partial capture by @aenand in #4515
- Ingenico: add support for
paymentProductId
by @rachelkirk in #4521 - Adyen: add network_transaction_id to store call by @jcreiff in #4522
- Add machine cookie to subsequent calls during 3DS challenge by @mbreenlyles in #4513
- Shift4: Scrub
securityCode
fix by @naashton in #4524 - Airwallex: update
return_url
by @drkjc in #4525 - Credorax: Update OpCode for Credit transactions by @rachelkirk in #4526
- Stripe PI: add options for setup intent by @aenand in #4529
- CheckoutV2: Update logic to send payment id via options by @ajawadmirza in #4518
- Airwallex: Add
skip_3ds
field by @ajawadmirza in #4534 - Shift4: Stored credential parameter name change by @ajawadmirza in #4537
- Rapyd: Pass Customer ID and fix
add_token
method by @naashton in #4538 - Shift4 Time Zone by @ali-hassan in #4536
- Worldpay: Update
required_status_message
andmessage_from
methods by @rachelkirk in #4530 - Adyen: modify handling of countryCode for ACH by @jcreiff in #4543
- Vantiv(Litle): Add support for
fraudFilterOverride
by @rachelkirk in #4544 - Stripe: Add shipping address by @jcreiff in #4539
- PayU Latam: Add
extra1
,extra2
,extra3
fields by @jcreiff in #4550 - Paysafe: Add fundingTransaction object by @jcreiff in #4552
- MerchantE: Test
moto_ecommerce_ind
field passing. by @ajawadmirza in #4554 - Rapyd: Update Supported Countries by @ajawadmirza in #4558
- Stripe Payment Intents: fix bug with billing address email by @jcreiff in #4556
- Shift4: Add customer object to transactions by @ajawadmirza in #4557
- Add bp_plus card type and custom validations by @dsmcclain in #4559
- Rapyd: No force
capture
for ACH by @naashton in #4562 - Shift4 Time/Timezone offset by @ali-hassan in #4561
- Wompi: allow partial refund amount on void_sync by @jcreiff in #4535
- Shift4: Timezone Offset by @naashton in #4566
- GSFs on MerchantE - Active Merchant by @ali-hassan in #4553
- Rubocop GHA by @aenand in #4567
- Orbital: Add South African Rand to supported currencies by @molbrown in #4569
- Orbital: Fix CardSecValInd by @molbrown in #4563
- Shift4: Add SC fields ...
v1.126.0
What's Changed
- GlobalCollect: Add support for Naranja and Cabal card types by @dsmcclain in #4286
- PayFlow Pro: Add Stored Credentials by @dsmcclain in #4288
- Decidir Plus: Fraud Detection Fields by @naashton in #4289
- Credorax: Update OpCode for Credit transactions by @dsmcclain in #4279
- Revert "Credorax: Update OpCode for Credit transactions" by @dsmcclain in #4306
- CE-2343 Bluesnap Idempotency by @drkjc in #4305
- Decidir Plus: Add supported methods by @ajawadmirza in #4284
- Paymentez: Fix authorize for core by @ajawadmirza in #4310
- Orbital: refactor gateway adapter and indicate support for network tokenization by @dsmcclain in #4309
- IPG: Remove Uruguay from supported countries by @ajawadmirza in #4311
- Decidir: Add sub_payments sub-fields to gateway by @meagabeth in #4315
- DecidirPlus: Add
unstore
method by @ajawadmirza in #4317 - Decidir & Decidir Plus: Revise handling of sub_payment sub-fields by @meagabeth in #4318
- Decidir Plus: Improve response messaging by @naashton in #4325
- PayU Latam: Refactor/fix failing remote tests by @rachelkirk in #4326
- Global Collect Success Criteria V2 by @peteroas in #4324
- SafeCharge: Change Verify to send 0 amount by @dsmcclain in #4332
- DLocal: Add support for
force_type
field by @dsmcclain in #4336 - Decidir Plus:
name_override
option onstore
by @naashton in #4346 - Stripe PI: test shipping address by @ajawadmirza in #4344
- Priority: Update
add_purchases_data
method by @drkjc in #4349 - DecidirPlus: Handle
payment_method_id
bycard_brand
by @naashton in #4350 - DecidirPlus:
debit
andpayment_method_id
fields by @naashton in #4351 - CE- 2403 Priority: Add GSF
replay_id
by @drkjc in #4352 - Moneris: ensure all remote tests pass by @esmitperez in #4354
- Stripe PI: standardize shipping_address fields by @dsmcclain in #4355
- Airwallex: Support gateway by @therufs in #4342
- Addition of invalid_amount for amount_too_small Stripe error handler by @drabbytux in #4319
- Payflow Pro: Add 3DS Support by @esmitperez in #4356
- Small Rubocop Fixes by @dsmcclain in #4358
- DecidirPlus: Add new fields by @ajawadmirza in #4361
- DecidirPlus: Update
error_code
method by @ajawadmirza in #4364 - Stripe PI: add request_three_d_secure to setup_intent by @aenand in #4365
- Adyen: Add custom amount for
verify
by @ajawadmirza in #4369 - Airwallex: QA by @therufs in #4367
- Moneris: Add 3DS MPI Fields Support by @esmitperez in #4373
- Duplicate(concat) Address sent - card_connect is concat. address1 and 2 causing a AVS error by @ali-hassan in #4362
- Cybersource: Remove Pinless Debit Transaction Functionality by @peteroas in #4370
- Rapyd: Add gateway support by @meagabeth in #4372
- Cybersource: Fix Existing Tests by @peteroas in #4374
- Airwallex: QA round 2 by @therufs in #4377
- Airwallex: Add
descriptor
field by @dsmcclain in #4379 - Visanet Peru: use timestamp for purchase number by @naashton in #4378
- Airwallex: Add Stored Credential support by @drkjc in #4382
- Rapyd: Add
metadata
andewallet_id
options by @naashton in #4387 - Priority: Refactor gateway integration, add additional fields to request by @dsmcclain in #4383
- Rapyd: Update
type
option topm_type
by @naashton in #4391 - Priority: Update
verify
method signature by @dsmcclain in #4394 - Priority: add
settled
andvoided
to list of successful response statuses by @dsmcclain in #4397 - Multiple Gateways: Resolve
when/case
bug by @naashton in #4399 - Airwallex: Add 3DS Global Support by @drkjc in #4395
- Add Cartes Bancaires bin ranges by @leahriffell in #4398
- Release v1.126.0 by @leahriffell in #4402
New Contributors
- @drkjc made their first contribution in #4305
- @drabbytux made their first contribution in #4319
- @ali-hassan made their first contribution in #4362
Full Changelog: v1.125.0...v1.126.0