All Versions
177
Latest Version
Avg Release Cycle
39 days
Latest Release
853 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v1.127.0 Changes
September 20, 2022- BraintreeBlue: Add venmo profile_id [molbrown] #4512
- Maestro: Adding missing BIN ranges [bradbroge] #4423
- โก๏ธ Simetrik: Fix integer and float types, update scrub method [rachelkirk] #4405
- Credorax: Convert country codes for
recipient_country_code
field [ajawadmirza] #4408 - ๐ BlueSnap: Correctly parse
refund-transaction-id
[dsmcclain] #4411 - Worldpay: Add level II and level III data [javierpedrozaing] #4393
- Worldpay: extract
issuer_response_code
andissuer_response_description
from gateway response [dsmcclain] #4412 - ๐ Vantiv: Support
duplicate
field read from saleResponse.duplicate attr [mashton] #4413 - ๐ Ogone: Add support for 3dsv2 [gasb150] #4410
- ๐ BlueSnap: Add support for stored credentials [ajawadmirza] #4414
- ๐ Monei: Add support for
lang
field [drkjc] #4421 - Wompi: Redirect
refund
tovoid
[drkjc] #4424 - ๐ Rapyd: 3DS Support [naashton] #4422
- โก๏ธ Adyen: Update API version [jherreraa] #4418
- โก๏ธ Ogone: Updated home gateway URL [gasb150] #4419
- โก๏ธ Credorax: Update url gateway and credit cards [javierpedrozaing] #4417
- Kushki: Pass extra_taxes with USD [therufs] #4426
- DLocal: fix bug with
X-Idempotency-Key
header [dsmcclain] #4431 - ๐ DLocal: Mark support for additional countries [gasb150] #4427
- Rapyd: Additional Fields [naashton] #4434
- Braintree: Return generated client token [BritneyS] #4416
- โก๏ธ Simetrik: Update
audience
field [simetrik-frank] #4433 - ๐ CyberSource: Add bank account payment method support [heavyblade] #4428
- Rapyd: Zero Dollar Auth [naashton] #4435
- Rapyd: Scrub ACH [naashton] #4436
- โก๏ธ VisaNet Peru: Update
purchase_number
[rachelkirk] #4437 - ๐ CardConnect: Add support for 3ds V2 [javierpedrozaing] #4429
- ๐ Rapyd: Support
store
andunstore
[naashton] #4439 - โก๏ธ Orbital: Update API version to 9.0 [gasb150] #4440
- Plexo: Add
meta_data
fields and reorder amount object in response [ajawadmirza] #4441 - ๐ Plexo: Change field name from
meta_data
tometadata
[ajawadmirza] #4443 - โก๏ธ Simetrik: Update
vat
to be in cents [simetrik-frank] #4425 - Cybersource: Handle Amex cryptograms [heavyblade] #4445
- Rapyd: Pass fields to
refund
andstore
[naashton] #4449 - VPOS: Allow reuse of encryption key [therufs] #4450
- Orbital: Add
payment_action_ind
field and refund through credit card to support tandem implementation [ajawadmirza] #4420 - Airwallex: Send
referrer_data
on setup transactions [drkjc] #4453 - โก๏ธ Adyen and StripPI: Updated error messaging [mbreenlyles] #4454
- โก๏ธ Airwallex: Update
referrer_data
field [drkjc] #4455 - โก๏ธ Simetrik: Update
order_id
anddescription
to be top level fields [simetrik-frank] #4451 - โก๏ธ Plexo: Update
ip
,description
, andemail
fields request format and scrub method to not filter cardholder name and reference id [ajawadmirza] #4457 - โก๏ธ Plexo: Update
verify
implementation and addverify_amount
field [ajawadmirza] #4462 - โก๏ธ Vanco: Update
purchase
to complete a purchase transaction with an existing session id [BritneyS] #4461 - Authorize.net: Allow custom verify_amount and validate it [jherreraa] #4464
- Shift4: Add gateway adapter [ali-hassan] #4415
- Rapyd: Correctly add
billing_address
[naashton] #4465 - โก๏ธ Credorax: Update processor response messages [jcreiff] #4466
- Shift4: add
customer_reference
,destination_postal_code
,product_descriptors
fields and core refactoring [ajawadmirza] #4469 - Paypal Express: Add checkout status to response object [mbreenlyles] #4467
- ๐ Shift4: Scrub security code [naashton] #4470
- โก๏ธ Shift4: Update
cardOnFile
transaction requests [ajawadmirza] #4471 - โก๏ธ Plexo: Update
success_from
definition [ajawadmirza] #4468 - Rapyd: Un-nest the payment urls [naashton] #4472
- Paypal Express: Correct naming mistake for accessor [mbreenlyles] #4473
- GlobalCollect: Enable Google Pay and Apple Pay [gasb150] #4388
- Shift4: $0 auth [naashton] #4474
- โ CyberSource: Updatie API version to 1.198 and fix 3DS test [cristian] #4456
- Shift4: add
store
method,present
field in card, and to pass amount in cents [ajawadmirza] #4475 - Shift4: add
3ds2
implementation [ajawadmirza] #4476 - โก๏ธ Shift4: update
success_from
definition to consider response code [ajawadmirza] #4477 - Rapyd: Customer Object [naashton] #4478
- Shift4: Verify Endopint Fix [naashton] #4479
- CheckoutV2: Scrub cryptogram and credit card number [ajawadmirza] #4488
- CheckoutV2: Add
3ds.status
field to send status of 3DS flow of all 3DS transactions [BritneyS] #4492 - CheckoutV2: Add
challenge_indicator
,exemption
,authorization_type
,processing_channel_id
, andcapture_type
fields [ajawadmirza] #4482 - โ Add
mada
card type and associated BINs; add support formada
in CheckoutV2 gateway [dsmcclain] #4486 - ๐จ Authorize.net: Refactor custom verify amount handling [jherreraa] #4485
- EBANX: Change amount for Colombia [flaaviaa] #4481
- Worldpay: Update
required_status_message
andmessage_from
methods for response. [rachelkirk] #4493 - ๐ CheckoutV2: Add support for transactions through OAuth [ajawadmirza] #4483
- โก๏ธ Vanco: Update unit test to remove remote call to gateway [ajawadmirza] #4497
- ๐ Shift4: remove support for 3ds2 [ajawadmirza] #4503
- ๐ Rapyd: Add support for stored credential [ajawadmirza] #4487
- โก๏ธ MerchantE: Update
store
and addverify
method [ajawadmirza] #4507 - 0๏ธโฃ Shift4: Add default
numericId
, addInterfaceVersion
,InterfaceName
, andCompanyName
header fields, change date time format and allow merchant time zone [ajawadmirza] #4509 - ๐ BraintreeBlue: Add support for partial capture [aenand] #4515
- Rapyd: Change key name to
network_transaction_id
[ajawadmirza] #4514 - ๐ CyberSource: Handle unsupported Network Token brands [heavyblade] #4500
- Ingenico(Global Collect): Add support for
payment_product_id
[rachelkirk] #4521 - Adyen: Add network transaction id to store call [jcreiff] #4522
- Worldpay: Add machine cookie to subsequent calls during 3DS challenge [mbreenlyles] #4513*
- Shift4: Scrub
securityCode
fix [naashton] #4524 - โก๏ธ Credorax: Update
OpCode
for credit transactions [dsmcclain] #4279 - CheckoutV2: Add
credit
method [ajawadmirza] #4490 - Stripe Payment Intents: Add
options
for retrieve_setup_intent [aenand] #4529 - CheckoutV2: Send payment id via
incremental_authorization
field [ajawadmirza] #4518 - Shift4: Add card
present
field, use previous transaction authorization for capture, and hardcode header values [ajawadmirza] #4528 - ๐ Orbital: Remove
DPANInd
field for RC transactions [ajawadmirza] #4502 - EBANX: Add Spreedly tag to payment body [flaaviaa] #4527
- Shift4: Add
expiration_date
field for refund transactions [ajawadmirza] #4532 - ๐ Improve handling of AVS and CVV Results in Multiresponses [gasb150] #4516
- Airwallex: Add
skip_3ds
field for create payment transactions [ajawadmirza] #4534 - Shift4: Typo correction for
initial_transaction
[ajawadmirza] #4537 - Rapyd: Pass Customer ID and fix
add_token
method [naashton] #4538 - Shift4: If no timezone is sent on transactions, the code uses the hours and minutes as a timezone offset [ali-hassan] #4536
- โก๏ธ Priority: Add support for general credit and updating cvv and zip [priorityspreedly] #4517
- Worldpay: Update actions for generated message in
required_status_message
method [rachelkirk] #4530 - Adyen: Modify handling of countryCode for ACH [jcreiff] #4543
- โก๏ธ CardConnect: update api end-point urls [heavyblade] #4541
- ๐ Vantiv(Litle): Add support for
fraudFilterOverride
field [rachelkirk] #4544 - Stripe: Add shipping address [jcreiff] #4539
- PayuLatam: Add extra1, extra2, extra3 fields [jcreiff] #4550
- Paysafe: Add fundingTransaction object [jcreiff] #4552
- MerchantE: Add tests for
moto_ecommerce_ind
field [ajawadmirza] #4554 - โ Plexo: Update
purchase
method, add flags for header fields, add new fieldsbilling_address
,identification_type
,identification_value
, andcardholder_birthdate
[ajawadmirza] #4540 - ๐ Rapyd: Remove
BR
,MX
, andUS
from supported countries [ajawadmirza] #4558 - Stripe Payment Intents: fix bug with billing address email [jcreiff] #4556
- ๐ Shift4: Add customer to
purchase
&store
and remove transaction fromstore
[ajawadmirza] #4557 - MerchantE: only add
moto_commerce_ind
to request if it is present [ajawadmirza] #4560 - โ Add BpPlus card type along with custom validation logic [dsmcclain] #4559
- ๐ PayTrace: Support ACH implementation for new endpoints and request body [ajawadmirza] #4545
- Rapyd: No force capture for ACH [naashton] #4562
- Shift4: Applied checks on Shift4 Time/Timezone offset [ali-hassan] #4561
- Alelo: Add gateway [heavyblade] #4555
- Wompi: Allow partial refund amount on void_sync [jcreiff] #4535
- Shift4: Timezone Offset [naashton] #4566
- MerchantE:
recurring_pmt_num
andrecurring_pmt_count
fields [ali-hassan] #4553 - ๐ Orbital: Add South African Rand to supported currencies [molbrown] #4569
- Orbital: Fix CardSecValInd [molbrown] #4563
- โฑ Shift4: Add
usage_indicator
,indicator
,scheduled_indicator
, andtransaction_id
fields [ajawadmirza] #4564 - Shift4: Retrieve
access_token
once [naashton] #4572 - โก๏ธ Redsys: Update Base64 encryption handling for secret key [jcreiff] #4565
- โก๏ธ Openpay: Update url endpoints [ajawadmirza] #4573
- Shift4: refuse
postalCode
when its null [ajawadmirza] #4574 - โก๏ธ Plexo: Update param key to
refund_type
[ajawadmirza] #4575 - โก๏ธ Shift4: Update request params for
verify
,capture
, andrefund
[ajawadmirza] #4577 - ๐ CyberSource: Add support for
sec_code
[rachelkirk] #4581 - BraintreeBlue: Correctly vault payment method token for PayPal Checkout with Vault [almalee24] #4579
- BpPlus: Allow spaces in card number [ajawadmirza] #4585
- ๐ Shift4: Decline referral transactions and parse message for internal server errors [ajawadmirza] #4583
- โก๏ธ Litle: Update homepage_url [gasb150] #4491
- โก๏ธ Priority: Update credential handling [therufs] #4571
- ๐ Shift4: Fix authorization and remove
entryMode
from verify and store transactions [ajawadmirza] #4589
-
v1.126.0 Changes
April 15, 2022- ๐ Moneris: Add 3DS MPI field support [esmitperez] #4373
- StripePI: Add ability to change payment_method_type to confirm_intent [aenand] #4300
- ๐ GlobalCollect: Improve support for Naranja and Cabal card types [dsmcclain] #4286
- ๐ Payflow: Add support for stored credentials [ajawadmirza] #4277
- Orbital: Don't void $0 auths for Verify [javierpedrozaing] #2487
- StripePI: Enable Apple Pay and Google Pay payment methods [gasb150] #4252
- โก๏ธ PaySafe: Update
unstore
method and authorization for redact [ajawadmirza] #4294 - CyberSource: Add
national_tax_indicator
fields in authorize and purchase [ajawadmirza] #4299 - โก๏ธ NMI: Update gateway credentials to accept security_key [javierpedrozaing] #4302
- PaySafe: Fix commit for
unstore
method [ajawadmirza] #4303 - ๐ Ebanx: Add support for
order_number
field [ali-hassan] #4304 - ๐ BlueSnap: Add support for
idempotency_key
field [drkjc] #4305 - โก๏ธ Paymentez: Update
capture
method to verify by otp for pending transactions [ajawadmirza] #4267 - โก๏ธ BlueSnap: Update refund request and endpoint along with merchant transaction support [ajawadmirza] #4307
- DecidirPlus: Added
authorize
,capture
,void
, andverify
methods [ajawadmirza] #4284 - Paymentez: Fix
authorize
to callpurchase
for otp flow [ajawadmirza] #4310 - ๐ Orbital: Indicate support for network tokenization [dsmcclain] #4309
- ๐ IPG: remove
uruguay
from supported countries [ajawadmirza] #4311 - Decidir: Add sub_payments sub-fields to gateway [meagabeth] #4315
- Priority: Add additional fields to purchase and capture requests [dsmcclain] #4301
- DecidirPlus: Added
unstore
method [ajawadmirza] #4317 - Decidir & Decidir Plus: Revise handling of
sub_payment
sub-fields [meagabeth] #4318 - โก๏ธ DecidirPlus: Update
unstore
implementation to get token from params [ajawadmirza] #4320 - CyberSource: Add option for zero amount verify [gasb150] #4313
- ๐จ PayU Latam: Refactor
message_from
method, fix failing remote tests [rachelkirk] #4326 - Adyen: Add currencies with three decimals places [gasb150] #4322
- GlobalCollect: Stregthen success criteria for void action [peteroas] #4324
- ๐จ Priority Payment Systems - Clean up/refactor gateway file and tests [ali-hassan] #4327
- SafeCharge: change
verify
to send 0 amount [dsmcclain] #4332 - ๐ DLocal: add support for
force_type
field [dsmcclain] #4336 - ๐ Barclaycard SmartPay: Support more nonstandard currencies [jherreraa] #4335
- DecidirPlus:
name_override
option onstore
[naashton] #4338 - Priority: Update
add_purchases_data
to return ifoptions[:purchases]
is empty [drkjc] #4349 - โก๏ธ Stripe PI: update
shipping
field toshipping_address
[ajawadmirza] #4347 - DecidirPlus: Handle
payment_method_id
bycard_brand
[naashton] #4350 - DecidirPlus:
debit
andpayment_method_id
fields [naashton] #4351 - Adyen: Include Application ID in adyen authorize and purchase transactions [peteroas] #4343
- ๐ Priority: Add support for
replay_id
field [drkjc] #4352 - Stripe PI: standardize
shipping_address
fields [dsmcclain] #4355 - ๐ Airwallex: support gateway [therufs] #4342
- Litle: Translate google_pay as android_pay [javierpedrozaing] #4331
- ๐ Braintree: Add ACH support for store [cristian] #4285
- ๐ Simetrik: Add support for Simetrik gateway [simetrik-frank] #4339
- EBANX: Change amount for Mexico and Chile [flaaviaa] #4337
- DecidirPlus: Add
establishment_name
,aggregate_data
,sub_payments
,card_holder_identification_type
,card_holder_identification_number
,card_door_number
, andcard_holder_birthday
fields [ajawadmirza] #4361 - DecidirPlus: Update
error_code_from
to get error reason id [ajawadmirza] #4364 - ๐ Dlocal: Add three_ds mpi support [cristian] #4345
- Stripe PI: Add
request_three_d_secure
field forcreate_setup_intent
[aenand] #4365 - Adyen: Add
verify_amount
field for verify [ajawadmirza] #4369 - Stripe PI: Pass options for tokenizing Apple/Google Pay [gasb150] #4368
- Dlocal: Format 3DS mpi enrollment data correctly [cristian] #4371
- ๐ Airwallex: QA fixes for option handling [therufs] #4367
- ๐ CardConnect: Fixed duplicate(concat) Address sent - card_connect is concat. address1 and 2 causing a AVS error [ahmirza] #4362
- ๐ CyberSource: Remove Pinless Debit Transaction Functionality [peteroas] #4370
- ๐ Litle: Add support for Level 2 and 3 enhanced data [curiousepic] #4360
- ๐ Rapyd: Add gateway support [meagabeth] #4372
- โก๏ธ CyberSource: Update and fix test coverage [peteroas] #4374
- Airwallex: QA fixes for address and create_setup_intent handling [therufs] #4377
- Airwallex: add
descriptor
field and update logic for sendingrequest_id
andmerchant_order_id
[dsmcclain] #4379 - Visanet Peru: use timestamp instead of random for purchaseNumber [therufs] #4093
- Orbital: add
verify_amount
field [ajawadmirza] #4376 - Credorax: add
recipient_street_address
,recipient_city
,recipient_province_code
, andrecipient_country_code
fields [ajawadmirza] #4384 - ๐ Airwallex: add support for stored credentials [drkjc] #4382
- ๐ Rapyd: Add metadata and ewallet_id options [naashton] #4387
- ๐จ Priority: Add additional fields to request and refactor gateway integration [dsmcclain] #4383
- โก๏ธ Rapyd: Update
type
option topm_type
[naashton] #4391 - โ Conekta: Fix remote test [javierpedrozaing] #4386
- โก๏ธ NMI: Update post URL [jherreraa] #4380
- Multiple Gateways: Resolve when/case bug [naashton] #4399
- ๐ Airwallex: Add 3DS MPI support [drkjc] #4395
- โ Add Cartes Bancaires card bin ranges [leahriffell] #4398
- Airwallex: Add support for
original_transaction_id
field [drkjc] #4401 - Securion Pay: Pass external 3DS data [jherreraa] #4404
- Airwallex: Update Stored Credentials testing, remove support for
original_transaction_id
field [drkjc] 4407
-
v1.125.0 Changes
January 20, 2022- ๐ 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
andevent_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
, andjcb
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
andtpv_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 digitExpMonth
[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
, andnational_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
-
v1.124.0 Changes
October 28, 2021- ๐ 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
-
v1.123.0 Changes
September 10, 2021- ๐ Adyen: Add network tokenization support to Adyen gateway [mymir] #4101
- Paysafe: Add gateway integration [meagabeth] #4085
- ๐ Elavon: Support recurring transactions with stored credentials [cdmackeyfree] #4086
- Orbital: Truncate three_d_secure[:version] [carrigan] #4087
- Credorax: Determine ISK decimal by datetime [curiousepic] #4088
- ๐ Moka: support new gateway type [dsmcclain] #4089
- Paymentez: Add more_info field [reblevins] #4091
- ๐ Worldpay: Support $0 auth [therufs] #4092
- โช Elavon: Support recurring transactions with token, revert stored credentials recurring [cdmackeyfree] #4089
- ๐ SafeCharge(Nuvei): Add support for product_id [rachelkirk] #4095
- NMI: Change cardholder_auth 3DS field population [carrigan] #4094
- ๐ Synchrony: add card type [therufs] #4096
- ๐ Maestro: support BINs without Luhn check [therufs] #4097
- ๐ Maestro: support BINs [therufs] #4098
- Redsys: Route MIT Exemptions to webservice endpoint [curiousepic] #4081
- โก๏ธ Adyen: Update Classic Integration API to v64 and Recurring API to v49 [almalee24] #4090
- Payeezy: support soft_descriptor and merchant_ref [cdmackeyfree] #4099
- Elavon: add ssl_token field [cdmackeyfree] #4100
- ๐ Credorax: Remove special logic for ISK [curiousepic] #4102
- UnionPay: Pull UnionPay's 62* BIN ranges out of Discover's #4103
- โก๏ธ Monei: Update Creation of Billing Details [tatsianaclifton] #4107
- Monei: Typo Correction on Billing Details [tatsianaclifton] #4108
- ๐ Paysafe: Add support for 3DS [meagabeth] #4109
- ๐ Adyen: Add ACH Support [almalee24] #4105
- โก๏ธ Moka: Support 3DS endpoint and update test url [dsmcclain] #4110
-
v1.122.0 Changes
August 03, 2021- Orbital: Correct success logic for refund [tatsianaclifton] #4014
- ๐ usaepay: Added pin gateway setting [DustinHaefele] #4026
- ๐ MercadoPago: Added external_reference, more payer object options, and metadata field [DustinHaefele] #4020
- Element: Add duplicate_override_flag [almalee24] #4012
- ๐ PayTrace: Support gateway [meagabeth] #3985
- ๐ vPOS: Support credit + refund [therufs] #3998
- ๐ PayArc: Support gateway [senthil-code] #3974
- ๐ NMI: Support cardholder_auth field for 3DS2 [cdmackeyfree] #4002
- ๐ Confiable: Support cardtype [therufs] #4004
- Maestro: Add BIN [therufs] #4003
- PayULatam: Ensure phone number is pulled from shipping_address correctly [dsmcclain] #4005
- SafeCharge: Add challenge_preference for 3DS [klaiv] #3999
- Adyen: Pass networkTxReference in all transactions [naashton] #4006
- Adyen: Ensure correct transaction reference is selected [dsmcclain] #4007
- PayTrace: Support level_3_data fields [meagabeth] #4008
- ๐ BluePay: Add support for Stored Credentials [dsmcclain] #4009
- ๐ Orbital: Add support for SCARecurringPayment [jessiagee] #4010
- ๐ Braintree: Support recurring_first and moto reasons [curiousepic] #4013
- PayTrace: Adjust capture method [meagabeth] #4015
- โก๏ธ BarclaysEpdqExtraPlus: updated custom_eci test + remote tests [yyapuncich] #4022
- CyberSource: Add customerID field [deemeyers] #4025
- CyberSource: Adjust Auth [naashton] #3956
- Valid Canadian Institution Numbers [naashton] #4024
- PayTrace: Adjust purchase and capture methods to handle MultiResponse scenarios [meagabeth] #4027
- ๐ Payflow: Add support for MERCHDESCR field [rachelkirk] #4028
- ๐ PayTrace: Support $0 authorize in verify method [meagabeth] #4030
- PayArc: Add error_code in response [cdm-83] #4021
- โก๏ธ Update bank routing account validation check [jessiagee] #4029
- Kushki: Add 'contactDetails' fields [mbreenlyles] #4033
- โ Adyen: Truncating order_id and remote test [yyapuncich] #4036
- CyberSource: Allow string content for Ignore AVS/CVV flags [curiousepic] #4043
- โก๏ธ Decidir: Update validation error message handling [arbianchi] #4042
- ๐ Authorize.net: Remove cardholderAuthentication for non-3DS transactions [BritneyS] #4045
- BlueSnap: Handle 429 errors [britth] #4044
- โก๏ธ Orbital: Update unit test files [meagabeth] #4046
- Orbital: Strip null characters from responses [britth] #4041
- Merchant Warrior: Handle invalid XML responses [arbianchi] #4047
- Braintree: Fix NoMethodError for failed card verification [molbrown] #4048
- Worldpay: Accepting 3DS1 and 3DS2 authentication data from external MPI [chandan-PS] #4017
- โก๏ธ PayArc: Currency and parameters updates [jessiagee] #4051
- ๐ Elavon: Add support for special characters [mbreenlyles] #4049
- 0๏ธโฃ PayArc: Formatting CC month, adding tax_rate, removing default void reason [jessiagee] #4053
- ๐ Kushki: Add support for fullResponse field [rachelkirk] #4057
- ๐ Element: Add support for
MerchantDescriptor
field [BritneyS] #4058 - PayArc: Added email and phone to credit and charge [jessiagee] #4056
- Mundipagg: Added support for 'authentication_secret_key' for 'api_key' overwrite [DustinHaefele] #4059
- Payflow: Raise an error if store method is called [dsmcclain] #4066
- Monei: JSON API implementation [jimmyn] #3613
- โก๏ธ Maestro: Update BINs [therufs] #4067
- Monei: Change domain to monei.com [jimmyn] #4068
- Spreedly: Support gateway_specific_response_fields in response params [abarrak] #4064
- Payeezy: Add support for
add_soft_descriptors
[rachelkirk] #4069 - Stripe Payment Intents: Add support for network_transaction_id field [cdmackeyfree] #4060
- ๐ Worldpay: Support 'CAPTURED' response for authorize transactions [naashton] #4070
- Ingenico (Global Collect): New idempotence key header [BritneyS] #4073
- PayTrace: Adjust handling of line_items subfields [meagabeth] #4074
- Worldpay: Correct Expiration Year Format [tatsianaclifton] #4076
- Monei: Improve Scrub Regex [tatsianaclifton] #4072
- Payflow: add THREEDSVERSION and DSTRANSACTIONID when present [bbraschi] #4075
- โก๏ธ CT Payments: update remote tests [cdmackeyfree] #3947
- Orbital: Ensure full e-check scrubbing [mbreenlyles] #4079
-
v1.121 Changes
June 08, 2021- Braintree: Lift restriction on gem version to allow for backwards compatibility [naashton] #3993
- Payment Express/Windcave: Send amount on verify calls [cdmackeyfree] #3995
- Orbital: Use billing_address name as fallback [curiousepic] #3966
- ๐จ vPOS: handle shop_process_id correctly [therufs] #3996
- ๐ Checkout v2: Support metadata field [saschakala] #3992
- ๐ Adyen: Support networkTxReference field [naashton] #3997
- Paypal Express: Enable PayPal express reference transaction request to send merchant session id [janees-e] #3994
-
v1.120.0 Changes
May 28, 2021- Braintree: Bump required braintree gem version to 3.0.1
- Stripe PI: ensure
setup_future_sage
andoff_session
work when using SetupIntents. - โก๏ธ Orbital: Update commit to accept retry_logic in params [jessiagee] #3890
- โก๏ธ Orbital: Update remote 3DS tests [jessiagee] #3892
- ๐ Mercado Pago: support Creditel card type [therufs] #3893
- โก๏ธ Payeezy: Update error mapping [meagabeth] #3896
- ๐ HPS: Add support for stored_credential [cdmackeyfree] #3894
- Orbital: Ensure payment_detail sends for ECP [jessiagee] #3899
- Payeezy: Update
error_code_from
method [meagabeth] #3900 - ๐ Worldpay: Add support for
statementNarrative
field [meagabeth] #3901 - Mercado Pago: Give ability to pass capture option in authorize txn field [naashton] #3897
- Orbital: Ensure correct fields sent in refund [jessiagee] #3903
- ๐ WorldPay: remove some defaults in billing address [carrigan] #3902
- ๐ Adyen: Support for General Credit [naashton] #3904
- 0๏ธโฃ Worldpay: reintroduce address1 and city defaults [carrigan] #3905
- Stripe: ensure potentially nested data is scrubbed #3907
- Stripe PI: Send Validate on Payment Method Attach [tatsianaclifton] #3909
- โก๏ธ Adyen: Update handling of authorization returned from gateway [meagabeth] #3910
- โก๏ธ Update gateway templates for Rubocop compliance [therufs] #3912 #3895
- Orbital: Send AVSname for all eCheck transactions [jessiagee] #3911
- โก๏ธ Litle: update support of customerId field [cdmackeyfree] #3913
- Payment Express: fix signature for
verify
[therufs] #3914 - Forte: Send xdata fields [dsmcclain] #3915
- PaywayDotCom: Add New Gateway [DanAtPayway] #3898
- ๐ Orbital: Remove unnecessary requirements [jessiagee] #3917
- ๐ SafeCharge (Nuvei): Add network tokenization support [DStoyanoff] #3847
- โ Stripe PI: Enhance testing of SetupIntents API #3908
- SafeCharge (Nuvei): Fix NT related bug [jimilpatel24] #3921
- โ Worldpay: Only override cardholdername for 3ds tests [curiousepic] #3918
- ๐ Orbital: Add support for general credit [meagabeth] #3922
- Banco Sabadell: Ensure sca_exemption field is used #3923
- ๐จ Redsys: Refactor XML character escape logic #3925
- HPS: Strip zip codes of non-alphanumeric characters [dsmcclain] #3926
- Orbital: $0 PreNote using authorize for eCheck force_capture [jessiagee] #3927
- ๐ Worldpay: synchronous response changes [naashton] #3928
- PaywayDotCom: Add more thorough scrubbing [tatsianaclifton] #3929
- โ Remove CONTRIBUTING.md and update README.md to reflect new repository wiki [dsmcclain] #3930
- Qvalent: Add customer_reference_number [fredo-] #3931
- Orbital: Add 'ND' ECPActionCode to $0 Prenote Check [jessiagee] #3935
- ๐ Checkout: Add support for stored_credential [meagabeth] #3934
- ๐ Credorax: Add support for 3ds_reqchallengeind [dsmcclain] #3936
- Adyen: cancelOrRefund endpoint when passed as option [naashton] #3937
- Qvalent: Add customer reference number FIX [fredo-] #3939
- Orbital: Pass line_items in capture [jessiagee] #3941
- ๐ BraintreeBlue: Add support for $0 auth verification [meagabeth] #3944
- JCB: Add additional BIN ranges [dsmcclain] #3946
- ๐ vPOS: Support new gateway type [therufs] #3906
- ๐ Braintree: Add support for AVS and CVV results in $0 credit card verification transactions [meagabeth] #3951
- Braintree: Return cvv_code and avs_code in response [meagabeth] #3952
- vPOS: Stringify values [therufs] #3954
- Payeezy: Send level2 fields [dsmcclain] #3953
- Credorax: adjust logic for sending 3ds shipping address fields [dsmcclain] #3959
- Orbital: Ensure ECP always sends AVSName [jessiagee] #3963
- Orbital: Add middle name to EWSMiddleName for ECP [jessiagee] #3962
- ๐ Support Canadian Bank Accounts [naashton] #3964
- ๐ Windcave/Payment Express: Add support for AvsAction and EnableAVSData fields [meagabeth] #3967
- โก๏ธ CyberSource: Update XML tag for merchantDefinedData [meagabeth] #3969
- Elavon: Send ssl_vendor_id field [dsmcclain] #3972
- ๐ Credorax: Add support for
echo
field [meagabeth] #3973 - ๐ Worldpay: support cancelOrRefund via options [therufs] #3975
- ๐ Payeezy: support general credit [cdmackeyfree] #3977
- Ripley and Hipercard: Add BIN ranges [naashton] #3978
- 0๏ธโฃ Adyen: Default card holder name for credit cards [shasum] #3980
- PaywayDotCom: make
source_id
a required field [dsmcclain] # 3981 - ๐ Qvalent: remove
pem_password
from required credentials [dsmcclain] #3982 - Authorize.net: Fix stored credentials [tatsianaclifton] #3971
- ๐ CyberSource: Add support for multiple new fields [dsmcclain] #3984
- โก๏ธ CASHNet: Update gateway adapter [dsmcclain] #3986
- Elavon: Send
ssl_vendor_id
field via options on gateway initialization [dsmcclain] #3989
-
v1.119.0 Changes
February 09, 2021- ๐ Payment Express: support verify/validate [therufs] #3874
- GlobalCollect: Truncate address fields [meagabeth] #3878
- Litle: Truncate address fields [meagabeth] #3877
- Netbanx: Add-customer-information(name,email,IP)-to-a-transaction [rockyhakjoong] #3754
- Netbanx: Adjust the avs and cvv return code in shopify [rockyhakjoong] #3833
- Decidir: Improve error mapping [meagabeth] #3875
- ๐ Worldpay: support
skip_capture
[therufs] #3879 - Redsys: Add new response code text [britth] #3880
- โก๏ธ Orbital: Update ECP details to use payment source [jessiagee] #3881
- Alelo: Add additional BIN ranges [meagabeth] #3882
- โก๏ธ HPS: Update Add support for general credit [naashton] #3885
- Elavon: Fix issue with encoding data sent in the request [naashton] #3865
- โก๏ธ Orbital: Update ECP to use EWS verification [jessiagee] #3886
- Eway: Add 3ds field when do direct payment [GavinSun9527] #3860
- ๐ Support Creditel cardtype [therufs] #3883
- ๐ Elavon: Remove ampersand char from fields [naashton] #3891
-
v1.118.0 Changes
January 22, 2021- ๐ Worldpay: Add support for challengeWindowSize [carrigan] #3823
- โก๏ธ Adyen: Update capitalization on subMerchantId field [cdmackeyfree] #3824
- โก๏ธ Maestro and Elo: Update BIN ranges [meagabeth] #3822
- HPS: Truncate invoice numbers that are too long [curiousepic] #3825
- Pass network_transaction_id attribute in Response [therufs] #3815
- ๐ Elavon: support standardized stored credentials [therufs] #3816
- โก๏ธ Decidir: update fraud_detection field [cdmackeyfree] #3829
- Paymentez: Add Olimpica cardtype [meagabeth] #3831
- SafeCharge: 3DS external MPI data refinements [curiousepic] #3821
- ๐ Credorax: Add support for 3DS Adviser [meagabeth] #3834
- ๐ Adyen: Support subMerchant data [mymir][therufs] #3835
- Decidir: add device_unique_identifier to card data [cdmackeyfree] #3839
- ๐ BraintreeBlue: add support for account_type field [jimilpatel24] #3840
- ๐ Redsys: Add support for stored_credential [meagabeth] #3844
- Redsys: add_payment method solution [meagabeth] #3845
- Stripe Payment Intents: Add support for error_on_requires_action option [tatsianaclifton] #3846
- โ Add 3DS 2.0 values to paypal [nebdil] #3285
- โก๏ธ Redsys: Update Mpi Fields [tatsianaclifton] #3855
- โก๏ธ Paypal: Update AuthStatus3ds MPI field [curiousepic] #3857
- โก๏ธ Orbital: Update 3DS support for Mastercard [meagabeth] #3850
- ๐ Payeezy: Support standardized stored credentials [therufs] #3861
- โก๏ธ CyberSource: Update
billing_address
override [meagabeth] #3862 - ๐ Paymentez: Add 3DS MPI field support [carrigan] #3856
- ๐ BlueSnap: Add support
fraud-session-id
field [meagabeth] #3863 - โก๏ธ BlueSnap: Update handling of
transaction-fraud-info
fields [meagabeth] #3866 - Payeezy: Allow no stored credential transaction id [therufs] #3868
- Orbital: eCheck processing added [ajawadmirza] #3870
- ๐ FirsdataE4V27: Fixes some apple pay transaction issues [pi3r] #3872