Active Merchant v1.125.0 Release Notes

Release Date: 2022-01-20 // 5 months ago
    • ๐Ÿ‘ Wompi: support gateway [therufs] #4173
    • Stripe Payment Intents: Add setup_purchase [aenand] #4178
    • Ipg: Add new gateway [ajawadmirza] #4171
    • ๐Ÿ‘ Worldpay: Adding support for google pay and apple pay [cristian] #4180
    • Worldpay: Adding scrubbing for network token transactions [cristian] #4181
    • SafeCharge: Add sg_NotUseCVV field [ajawadmirza] #4177
    • PayULatam: Correctly map maestro and condensa card types [dsmcclain] #4182
    • ๐Ÿ”จ StripePaymentIntents: Refactor response for setup_purchase [aenand] #4183
    • Wompi: cast error messages to JSON [therufs] #4186
    • NMI: Omit initial_transaction_id for CIT [aenand] #4189
    • ๐Ÿ‘ Priority: Support Priority Payment Systems gateway [jessiagee] #4166
    • ๐Ÿ‘ GlobalCollect: Support for Lodging Data [naashton] #4190
    • ๐Ÿ‘ IPG: Add support for sub-merchant and recurring type fields [ajawadmirza] # 4188
    • ๐Ÿ‘ Wompi: Support installments option [therufs] #4192
    • Stripe PI: add support for fulfillment_date and event_type [dsmcclain] #4193
    • Paysafe: Adjust logic for sending 3DS field [meagabeth] #4194
    • โœ… Priority: Fix unit test cases [ajawadmirza] #4195
    • EBANX: New Gateway Specific Receiver [spreedly-kledoux] #4198
    • Wompi: Don't send CVV field if no CVV provided [therufs] #4199
    • Worldpay: cleaning order_id according to worldpay rules [cristian] #4197
    • Paysafe: Concatenate credentials for headers [meagabeth] #4201
    • ๐Ÿ“‡ Stripe Payment Intents: Add metadata to setup_purchase [aenand] #4202
    • Priority: Add gateway standard changes [ajawadmirza] #4200
    • ๐Ÿ‘ IPG: Add support for payment by token [ajawadmirza] #4191
    • ๐Ÿ‘ Element (Vantiv Express): Add support for general credit [dsmcclain] #4203
    • โšก๏ธ Worldpay: Update supported countries list, currencies [jherreraa] #4207
    • StripePI: Adding countries available. [gasb150] #4208
    • โœ… Orbital: Adding google pay payment tests for Orbital. [ajawadmirza] #4205
    • ๐Ÿ› Bug: Fixing supported countries method when there is inheritance involved [cristian] #4211
    • โšก๏ธ Mundipagg: Update success method [ajawadmirza] #4210
    • ๐Ÿ‘ Worldpay: Add support for Visa Direct Fast Funds Credit [dsmcclain] #4212
    • ๐Ÿ‘ Paysafe: Add support for stored credentials [meagabeth] #4214
    • ๐Ÿ‘ Worldpay: Adding missing countries to supported countries [cristian] #4213
    • โšก๏ธ Update institution numbers for Canadian banks [therufs] #4216
    • 0๏ธโƒฃ Worldpay: Set default eCommerce indicator for EMVCO network tokens [shasum] #4215
    • โšก๏ธ Update handling routing numbers for Canadian banks [therufs] #4217
    • โšก๏ธ Stripe: API version updated [jherreraa] #4209
    • โšก๏ธ Mercado Pago: Update verify method [ajawadmirza] #4219
    • DLocal: Set API Version [gasb150] #4222
    • ๐Ÿ‘ Wompi: Add support for Authorize and Capture [rachelkirk] #4218
    • โšก๏ธ Priority: Update source and billing address checks [jessiagee] #4220
    • ๐Ÿ“Œ Pin Payments: Add support for diners_club, discover, and jcb cardtypes [montdidier] #4142
    • USA ePay: Add store method [ajawadmirza] #4224
    • ๐Ÿšš IPG: Quick fix to remove warning [ajawadmirza] #4225
    • ๐Ÿ›  Remove YAML warning on load_fixtures_method [jherreraa] #4226
    • ๐Ÿ‘ Worldpay: Add support for tokenizing payment methods with transaction identifiers [dsmcclain] #4227
    • โšก๏ธ USA ePay: Update implementation to send valid authorization [ajawadmirza] #4231
    • โšก๏ธ USA ePay: Add store test, update authorize param [jessiagee] #4232
    • โšก๏ธ Stripe: Update destination test account [jherreraa] #4234
    • โž• Add skip_response option on request check for commit stubs [cristian] #4223
    • ๐Ÿ“Œ Pin Payments: Add support for void and New Zealand to supported countries. [montdidier] #4144
    • โšก๏ธ Wompi: Update authorization in capture method. [rachelkirk] #4238
    • โšก๏ธ IPG: Update authorization to support store method token. [ajawadmirza] #4233
    • โšก๏ธ Paymentez: Update card mappings [ajawadmirza] #4237
    • โšก๏ธ Priority: Update parsing for error messages [jessiagee] #4245
    • ๐Ÿ‘ GlobalCollect: Support for Airline Data [naashton] #4187
    • IPG: Add tpv_error_code and tpv_error_msg fields [ajawadmirza] #4241
    • StripePI: Set restriction for Apple/Google Pay [jherreraa] #4247
    • ๐Ÿ‘ Cashnet: support multiple itemcodes and amounts [peteroas] #4243
    • 0๏ธโƒฃ IPG: Send default currency in verify and two digit ExpMonth [ajawadmirza] #4244
    • โœ… Stripe: Add remote tests set up to avoid exceed the max external accounts limit [jherreraa] #4239
    • Stripe: Add support for radar_options: skip_rules [dsmcclain] #4250
    • CyberSource: Add user_po, taxable, national_tax_indicator, tax_amount, and national_tax fields [ajawadmirza] #4251
    • ๐Ÿ“‡ Kushki: Add support for metadata [rachelkirk] #4253
    • IPG: Add redact operation [ajawadmirza] #4254
    • โšก๏ธ Wompi: Update sandbox and production endpoints [rachelkirk] #4255
    • Orbital: Add sca_merchant_initiated operation [ajawadmirza] #4256
    • Cashnet: convert amounts to integers for proper gateway handling [peteroas] #2207
    • PayTrace: Add unstore operation [ajawadmirza] #4262
    • Decidir Plus: Add gateway adapter [naashton] #4264
    • ๐Ÿ‘ CheckoutV2: Add support for Apple Pay and Google Pay tokens [AMHOL] #4235
    • โšก๏ธ Decidir Plus: Update payment reference [naashton] #4271
    • โšก๏ธ Paysafe: Update redact method [meagabeth] #4269
    • CyberSource: Add line_items field in authorize method [ajawadmirza] #4268
    • ๐Ÿ‘ CheckoutV2: Support processing channel and marketplace sub entity ID [AMHOL] #4236
    • Elavon: third_party_token bug fix [rachelkirk] #4273
    • Decidir Plus: Add sub_payments field [naashton] #4274
    • ๐Ÿ“Œ Pin Payments: Add unstore support [montdidier] #4276
    • ๐Ÿ‘ Orbital: Add support for $0 verify [javierpedrozaing] #4275
    • ๐Ÿ“š Update inline documentation with all supported cardtypes [ali-hassan] #4283
    • โšก๏ธ PayWay: Update endpoints, response code [jessiagee] #4281
    • CyberSource: Add line_items for purchase [ajawadmirza] #4282
    • Payflow Pro: Add stored_credential fields [ajawadmirza] #4277
    • Decidir Plus: Add fraud_detection fields [naashton] #4289

Previous changes from v1.124.0

    • ๐Ÿ‘ Worldpay: Add Support for Submerchant Data on Worldpay [almalee24] #4147
    • dlocal: Add device_id and ip to payer object and add additional_data [aenand] #4116
    • ๐Ÿ‘ Adyen: Add network tokenization support to Adyen gateway [mymir] #4101
    • ๐Ÿ‘ Adyen: Add ACH Support [almalee24] #4105
    • โšก๏ธ Moka: Support 3DS endpoint and update test url [dsmcclain] #4110
    • Paysafe: Adjust profile data [meagabeth] #4112
    • Stripe Payment Intents: Add support for claim_without_transaction_id field [BritneyS] #4111
    • Mit: Add New Gateway [EsporaInfra] #3820
    • Routex: add card type [rachelkirk] #4115
    • Orbital: Scrub Payment Cryptogram [naashton] #4121
    • ๐Ÿ‘ Paysafe: Add support for airline fields [meagabeth] #4120
    • Stripe and Stripe PI: Add Radar Session Option [tatsianaclifton] #4119
    • PayArc: Fix billing address nil and phone_number issues [dsmcclain] #4114
    • โšก๏ธ Routex: Update BIN numbers [rachelkirk] #4123
    • โœ… UnionPay: Add Stripe's UnionPay test card to UnionPay BIN range #4122
    • ๐Ÿ‘ GlobalCollect: Support URL override [naashton] #4127
    • PayConex: scrub bank account info from transcripts [mbreenlyles] #4128
    • ๐Ÿšš Moka: Remove additional transaction data from subsequent calls [naashton] #4129
    • Moka: Ensure CvcNumber can be an empty string [jessiagee] #4130
    • Maestro: Allow more card lengths for Luhnless bins [therufs] #4131
    • โšก๏ธ Paysafe: Update supported countries [meagabeth] #4135
    • โšก๏ธ Paysafe: Update field mapping for split_pay [meagabeth] #4136
    • SafeCharge: Add handling for non-fractional currencies [dsmcclain] #4137
    • ๐Ÿ‘ CardStream: Support passing country_code in request [dsmcclain] #4139
    • Adyen: Adjust phone number mapping [aenand] #4138
    • Mit: Change how parameters are converted to JSON [tatsianaclifton] #4140
    • Stripe: Add account_number to scrubbing [aenand] #4145
    • Stripe PI: add name on card to billing_details [dsmcclain] #4146
    • TrustCommerce: Scrub bank account info [mbreenlyles] #4149
    • TransFirst: Scrub account number [aenand] #4152
    • โšก๏ธ Paysafe: Update supported countries list [meagabeth] #4154
    • โšก๏ธ dLocal: Update supported countries list [mbreenlyles] #4155
    • ๐Ÿ‘ SafeCharge: Add support for email field in capture [rachelkirk] #4153
    • ๐Ÿšš Paysafe: Remove invalid code [meagabeth] #4156
    • NMI: Add descriptor fields [ajawadmirza] #4157
    • โœ… Authorize.net: Add tests for scrubbing banking account info (in addition to BluePay, BridgePay, Forte, HPS, and Vanco Gateways)[aenand] #4159
    • Moka: Send refund amount with decimal [dsmcclain] #4160
    • GlobalCollect: Append URI to the URL [naashton] #4162
    • Adyen: Add application info fields [aenand] #4163
    • Adyen: Send NTID from stored cred hash [curiousepic] #4164
    • Payflow: use proper case for 3DS 2.x element names [bbraschi] #4113
    • ๐Ÿ‘ Realex: Add support for stored credentials [dsmcclain] #4170
    • ๐Ÿ‘ Moka: Add support for InstallmentNumber field [dsmcclain] #4172
    • Payflow: include AuthenticationStatus for 3DS 2.x [bbraschi] #4168