DustinHaefele
released this
03 Jun 15:35
·
172 commits
to master
since this release
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 #4948
- Redsys: Update to $0 verify by @almalee24 in #4944
- Litle: Update stored credentials by @almalee24 in #4903
- WorldPay: Accept GooglePay pan only by @almalee24 in #4943
- Braintree stored creds v2: update unschedule by @aenand in #4967
- Stripe PI: add the card brand field by @yunnydang in #4964
- Rapyd: Enable new auth mode payment_redirect by @javierpedrozaing in #4970
- Cecabank: Fix exemption_type when it is blank and update the error code for some tests by @sinourain in #4968
- RedsysRest: Update to $0 verify by @almalee24 in #4973
- CommerceHub: Add credit transaction by @sinourain in #4965
- Paytrace: Send csc value in credit_card requests by @DustinHaefele in #4974
- Orbital: Remove needless GSF for TPV by @javierpedrozaing in #4959
- Adyen: Provide ZZ as default country code by @jcreiff in #4971
- MIT: Add test_url by @jcreiff in #4977
- VantivExpress: Fix eci bug by @almalee24 in #4982
- IPG: support merchant aggregator credentials. by @DustinHaefele in #4986
- Adyen: Add support for
metadata
by @rachelkirk in #4987 - NexiXpay: Add basic operation through 3ds by @jherreraa in #4969
- Rapyd: Enable idempotent request support by @javierpedrozaing in #4980
- Litle: Update account type by @almalee24 in #4976
- Wompi: Add support for
tip_in_cents
by @rachelkirk in #4983 - HiPay: Add Gateway by @gasb150 in #4979
- SER-705 Nexi Xpay Void, Refund, Verify by @jherreraa in #4978
- Braintree Blue: Add more payment detail objects by @yunnydang in #4992
- CyberSource: add the first_recurring_payment auth service field by @yunnydang in #4989
- CommerceHub: Add dynamic descriptors by @jcreiff in #4994
- Rapyd: email mapping update by @javierpedrozaing in #4996
- SagePay: Support v4 by @aenand in #4990
- Braintree: Send merchant_account_id for creation of client token by @almalee24 in #4991
- Checkout: Update reponse message for 3DS transactions by @almalee24 in #4975
- HiPay: Scrub/Refund/Void by @gasb150 in #4995
- SER-705 NexiXpay Fix headers for capture and refund by @jherreraa in #5003
- Rapyd: Adding fixed_side and requested_currency options by @Heavyblade in #4962
- PedidosYa: Add new card type tuya by @sinourain in #4993
- Cecabank: Fix scrubbing by @javierpedrozaing in #5004
- Cecabank: Encrypt credit card fields by @sinourain in #4988
- HiPay: Add unstore by @gasb150 in #4999
- Rapyd: Fix transaction with two digits in month and year by @javierpedrozaing in #5008
- SagePay: Add support for stored credentials by @almalee24 in #5007
- Payeezy: Pull cardholder name from billing address by @almalee24 in #5006
- Shift4: update response mapping by @rachelkirk in #5002
- HiPay: Add 3ds params by @gasb150 in #5012
- Cecabank: Fix gateway scrub method by @sinourain in #5009
- Pin Gateway: Add the platform_adjustment field by @yunnydang in #5011
- Priority: Allow gateway fields to be available on capture endpoint by @yunnydang in #5010
- Update Rubocop to 1.14.0 by @almalee24 in #5005
- Revert "Update Rubocop to 1.14.0" by @almalee24 in #5016
- Add payment_data to network_tokenization_credit_card by @almalee24 in #4888
- IPG: Update handling of ChargeTotal by @jcreiff in #5017
- Plexo: add the invoice_number field by @yunnydang in #5019
- CheckoutV2: Handle empty address in payout destination data by @jcreiff in #5024
- CyberSource: Add the auth_service aggregator_id field by @yunnydang in #5026
- SER-1083 Cecabank: exclude 3ds empty parameter by @jherreraa in #5021
- Moneris: Add the customer id field by @yunnydang in #5028
- Kushki: add the product_details field by @yunnydang in #5027
- GlobalCollect: Add support for encrypted payment data by @almalee24 in #5015
- Rapyd: Adding 500 errors handling by @Heavyblade in #5029
- SumUp: Add 3DS fields by @sinourain in #5030
- Quickbooks: Update scrubbing logic by @almalee24 in #5033
- Revert "Quickbooks: Update scrubbing logic" by @almalee24 in #5038
- Cecabank: Enable network_transaction_id as GSF by @javierpedrozaing in #5034
- Braintree: Surface the paypal_details in response object by @yunnydang in #5043
- Stripe Payment Intents: update logic for authorization value by @DustinHaefele in #5044
- RedsysRest: Add support for 3DS by @almalee24 in #5042
- Update Worldline URLS by @DeeMeyers in #5049
- Quickbooks: Update scrub method by @almalee24 in #5040
- GlobalCollect: Remove decrypted payment data by @almalee24 in #5032
- StripePI: Update authorization_from by @almalee24 in #5048
- Stripe Payment Intents: Update expand latest_attempt on create_setup by @DustinHaefele in #5047
- FirstPay: Add REST JSON transaction methods by @sinourain in #5035
- Elavon: Update Stored Credential behavior by @curiousepic in #5031
- Shift4: Add support for avs_result by @rachelkirk in #5045
- Revert "Elavon: Update Stored Credential behavior" by @almalee24 in #5054
- Braintree Blue: Refactor and add payment details to failed transactions by @yunnydang in #5050
- Cecabank - Amex CVV Update by @sinourain in #5051
- FirstPay rest support for ApplePay GooglePay by @sinourain in #5036
- Update Nexi Xpay to use 3DS 3steps API by @sinourain in #5046
- SagePay: Update test and live URLs by @almalee24 in #5057
- Bin Update: Add sodexo bins by @yunnydang in #5061
- Authorize Net: add the surcharge field by @yunnydang in #5062
- Paymentez: Update field for reference_id by @almalee24 in #5065
- CyberSource: Extend support for
gratuity_amount
, update Mastercard … by @rachelkirk in #5063 - Update Nexi Xpay basic transactions after implement 3DS 3steps API by @sinourain in #5058
- AuthorizeNet: Remove turn_on_nt_flow by @almalee24 in #5056
- Adyen: Update failed for network token cryptogram by @almalee24 in #5055
- Revert "Adyen: Update failed for network token cryptogram" by @almalee24 in #5074
- Avoid anonymous eval by @casperisfine in #4675
- RedsysRest: Omit CVV from requests when not present by @jcreiff in #5077
- Redsys Rest: Fix handling of missing CVV by @jcreiff in #5080
- Add unionpay bin by @yunnydang in #5079
- MerchantWarrior: Addding support for 3DS Global fields by @Heavyblade in #5072
- FatZebra: Adding third-party 3DS params by @Heavyblade in #5066
- Fix rubocop offenses for Xpay gateway by @sinourain in #5073
- SumUp - Remove Void method by @sinourain in #5060
- StripePI: Update for network tokens by @almalee24 in #5075
- Braintree: Add merchant_account_id to Verify by @almalee24 in #5070
- ECS-3370 Paymentez: Update success_from by @jherreraa in #5082
- Updating Rubocop to 1.14.0 by @almalee24 in #5069
- Update Stripe scrub by @almalee24 in #5090
- Adyen: Update error code mapping by @DustinHaefele in #5085
- Add new routex bin by @yunnydang in #5089
- SumUp - Improve success_from and message_from methods by @sinourain in #5087
- Adyen: Update "unexpected 3DS authentication response" error message … by @almalee24 in #5078
- Plexo: Add flow field to capture, purchase, and auth by @yunnydang in #5092
- Shift4v2: Adding bank account support by @Heavyblade in #5088
- PayTrace: Always send name in billing_address by @almalee24 in #5086
- StripePI: Update eci format by @almalee24 in #5097
- Paymentez: Remove reference_id flag by @almalee24 in #5081
- Fixing test CI pipeline by @Heavyblade in #5096
- Revert "Fixing test CI pipeline" by @Heavyblade in #5100
- Cybersource: Update NT flow by @almalee24 in #5091
- Revert "Cybersource: Update NT flow" by @almalee24 in #5101
- Cybersource Rest: Support normalized 3DS data by @aenand in #5105
- Braintree: Expose data in params by @aenand in #5084
- Datatrans: First implementation by @gasb150 in #5099
- Checkout V2: Retain and refresh OAuth access token by @sinourain in #5098
- Worldpay: Remove default ECI for NT by @aenand in #5103
- Cybersource: Update NT flow by @almalee24 in #5106
- Litle: update the enhanced data field to return integer by @yunnydang in #5113
- Litle: Fix commodity code placement in enhanced data fields by @yunnydang in #5115
- Cybersource Rest: Support NT by @aenand in #5107
- Decidir: Add support for
customer
object by @rachelkirk in #5071 - FlexCharge: Adding support fot FlexCharge gateway by @Heavyblade in #5108
- Shift4V2: Adding store for bank account and cc by @Heavyblade in #5111
- Worldpay: Update stored creds by @aenand in #5114
- Datatrans: NT, AP, GP support by @gasb150 in #5110
- Worldpay: Encyrpted ApplePay and GooglePay by @almalee24 in #5093
- Revert "Worldpay: Encyrpted ApplePay and GooglePay" by @almalee24 in #5122
- Paymentez: Updates success_from method by @almalee24 in #5116
- Datatrans: Add 3DS2 Global by @gasb150 in #5118
- FlexCharge: Add 3ds Global support by @javierpedrozaing in #5121
- Flex Charge: Add support for TPV store by @edgarv09 in #5120
- CheckoutV2: add sender object for purchase and auth by @yunnydang in #5124
- HiPay: Fix parse authorization string by @javierpedrozaing in #5119
- Worldpay: Provide option to use default ECI value by @aenand in #5126
- Orbital: Add support for L2 and L3 fields, update XSD file by @rachelkirk in #5123
- Update Stored Credentials for dlocal gateway by @sinourain in #5112
- HiPay: Fix mastercard brand mapping by @javierpedrozaing in #5131
- FlexCharge: Adding Inquire support by @Heavyblade in #5128
- NMI: add NTID override by @yunnydang in #5134
- Elavon: Add support for ApplePay and GooglePay by @almalee24 in #5052
- Add L2/L3 data for cybersource rest and worldpay by @aenand in #5117
- Add new UATP card type by @javierpedrozaing in #5137
New Contributors
- @casperisfine made their first contribution in #4675
Full Changelog: v1.135.0...v1.136.0