-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[pull] master from activemerchant:master #666
base: master
Are you sure you want to change the base?
Commits on Oct 3, 2023
-
Braintree: Create credit card nonce (#4897)
Co-authored-by: Gustavo Sanmartin <gsanmartin@EN2010363.local>
Configuration menu - View commit details
-
Copy full SHA for f207855 - Browse repository at this point
Copy the full SHA f207855View commit details -
Adyen: Fix bug for shopperEmail
Move add_shopper_data back to add_extra_data to ensure that shopperEmail is being sent in all transaction types. Unit: 112 tests, 589 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote: 137 tests, 455 assertions, 11 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 91.9708% passed
Alma Malambo committedOct 3, 2023 Configuration menu - View commit details
-
Copy full SHA for a585f30 - Browse repository at this point
Copy the full SHA a585f30View commit details
Commits on Oct 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b5d68f3 - Browse repository at this point
Copy the full SHA b5d68f3View commit details
Commits on Oct 5, 2023
-
Kushki: Fixing issue with 3DS info on visa cc (#4899)
Summary: ------------------------------ Fixes a bug for Kushki that fails transactions when 3DS info is passed for VISA Credit Cards. SER-830 Remote Test: ------------------------------ Finished in 87.534566 seconds. 24 tests, 71 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Unit Tests: ------------------------------ Finished in 37.30761 seconds. 5624 tests, 78070 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed RuboCop: ------------------------------ 772 files inspected, no offenses detected
Configuration menu - View commit details
-
Copy full SHA for 3c578b9 - Browse repository at this point
Copy the full SHA 3c578b9View commit details -
Adyen: Add
address_override
to swap address1 and address2CER-777 Adyen address fields are more European centric: `houseNumberOrName` and `street`. `address1` is currently mapped to `street` and `address2` is currently mapped to `houseNumberOrName` which causes AVS errors for users. This may be worth making a permanent change and removing the override in the future. Remote Tests: 138 tests, 457 assertions, 11 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 92.029% passed *11 failures are also failing on master Unit Tests: 113 tests, 595 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Local Tests: 5634 tests, 78165 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Configuration menu - View commit details
-
Copy full SHA for 6494fb6 - Browse repository at this point
Copy the full SHA 6494fb6View commit details
Commits on Oct 9, 2023
-
Adyen: Update MIT flagging for NT
ECS-3158 The existing logic for MIT flagging for any NT card (ApplePay, GooglePay, or NetworkToken) assume that they cannot be used with a `shopperInteraction` of `ContAuth`. This is not true as a merchant can perform MIT transactions with these payment methods if they skip adding MPI data. This commit updates the `shopper_interaction` logic so that NT payment methods on subsequent transactions will be flagged as `ContAuth` and skip adding MPI data for them. This commit also comments out Adyen's remote store tests as they are failing. A new ticket, ECS-3205, has been created to fix them. Remote Tests: 128 tests, 449 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Configuration menu - View commit details
-
Copy full SHA for 2165af8 - Browse repository at this point
Copy the full SHA 2165af8View commit details
Commits on Oct 11, 2023
-
Add mpi fields to actions for cavv_purchase and cavv_preauth to make sure all external mpi data gets sent to Moneris. Unit 53 tests, 288 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote 52 tests, 248 assertions, 3 failures, 0 errors, 0 pendings, 1 omissions, 0 notifications 94.1176% passed
Alma Malambo committedOct 11, 2023 Configuration menu - View commit details
-
Copy full SHA for c071479 - Browse repository at this point
Copy the full SHA c071479View commit details -
Ogone: Add gateway specific 3ds option with default options mapping (#…
…4894) [SER-695](https://spreedly.atlassian.net/browse/SER-695) Unit tests ---------------- Finished in 0.129019 seconds. 49 tests, 207 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote tests ---------------- Finished in 288.734817 seconds 33 tests, 130 assertions, 6 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 81.8182% passed
Configuration menu - View commit details
-
Copy full SHA for 072b7fb - Browse repository at this point
Copy the full SHA 072b7fbView commit details
Commits on Oct 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 917cd1e - Browse repository at this point
Copy the full SHA 917cd1eView commit details -
Revert "Adyen: Update MIT flagging for NT"
This reverts commit 2165af8.
Alma Malambo committedOct 12, 2023 Configuration menu - View commit details
-
Copy full SHA for e3325e5 - Browse repository at this point
Copy the full SHA e3325e5View commit details
Commits on Oct 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for af6cd39 - Browse repository at this point
Copy the full SHA af6cd39View commit details
Commits on Oct 16, 2023
-
SumUp: Add Void and Refund calls (#4891)
Description ------------------------- Add Void and Refund calls to SumUp Gateway adapter with the basic information needed Add missing response statuses This are the relevant links to review the initial implementation: - [Deactivate a checkout](https://developer.sumup.com/docs/api/deactivate-a-checkout/) - [Make a refund](https://developer.sumup.com/docs/online-payments/guides/refund/) Tickets for Spreedly reference SER-713 Unit test ------------------------- Finished in 34.918843 seconds. 5614 tests, 78044 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications Remote test ------------------------- 100% passed 160.77 tests/s, 2235.01 assertions/s Rubocop ------------------------- Running RuboCop... Inspecting 769 files 769 files inspected, no offenses detected Co-authored-by: Luis <sinourain+endava@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f2e44d3 - Browse repository at this point
Copy the full SHA f2e44d3View commit details
Commits on Oct 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0215dd5 - Browse repository at this point
Copy the full SHA 0215dd5View commit details
Commits on Oct 20, 2023
-
Rapyd: send customer object on us payment types (#4919)
Summary: ------------------------------ Introduces a change for authorize/purchase transactions to only include the custome_object for us payment types. [SER-885](https://spreedly.atlassian.net/browse/SER-885) Remote Test: ------------------------------ Finished in 138.6279 seconds. 42 tests, 118 assertions, 1 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 97.619% passed *Note*: The failure test, fails becase is reference transaction related to a wallet. Unit Tests: ------------------------------ Finished in 42.121938 seconds. 5643 tests, 78206 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed RuboCop: ------------------------------ 773 files inspected, no offenses detected
Configuration menu - View commit details
-
Copy full SHA for acfa39b - Browse repository at this point
Copy the full SHA acfa39bView commit details -
SecurionPay/Shift4_v2: authorization from. (#4913)
Modift the authorization_from when is a unsuccesful transaction, to get the value from chargeId key. Co-authored-by: Gustavo Sanmartin <gsanmartin@EN2010226.endava.net>
Configuration menu - View commit details
-
Copy full SHA for f64a656 - Browse repository at this point
Copy the full SHA f64a656View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89516af - Browse repository at this point
Copy the full SHA 89516afView commit details -
Configuration menu - View commit details
-
Copy full SHA for c43a1d5 - Browse repository at this point
Copy the full SHA c43a1d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 791eae3 - Browse repository at this point
Copy the full SHA 791eae3View commit details
Commits on Oct 23, 2023
-
Rapyd: add force_3ds_secure flag (#4927)
Summary: ------------------------------ Introduces a change for 3ds transactions when dealing with 3DS gateway specific besides the standard fields a GSF needs to be sent in order to force the 3DS flow, this change is needed because the '3d_require' attribute works as force flag not like feature flag. [SER-889](https://spreedly.atlassian.net/browse/SER-889) Remote Test: ------------------------------ Finished in 115.583277 seconds. 42 tests, 118 assertions, 1 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 97.619% passed *Note*: The failure test, fails becase is reference transaction related to a wallet. Unit Tests: ------------------------------ Finished in 42.100949 seconds. 5643 tests, 78206 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed RuboCop: ------------------------------ 773 files inspected, no offenses detected
Configuration menu - View commit details
-
Copy full SHA for 4690f86 - Browse repository at this point
Copy the full SHA 4690f86View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1ea7b4 - Browse repository at this point
Copy the full SHA b1ea7b4View commit details
Commits on Oct 24, 2023
-
Authorize.NET: Update network token method
Update network token payment method to clarify what is being sent. Remote: 85 tests, 304 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Unit: 122 tests, 684 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedOct 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 544806e - Browse repository at this point
Copy the full SHA 544806eView commit details -
Adding Oauth Response for access tokens
Add new OAuth Response error handling to PayTrace, Quickbooks, Simetrik, Alelo, CheckoutV2 and Airwallex.
Alma Malambo committedOct 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 2146f94 - Browse repository at this point
Copy the full SHA 2146f94View commit details -
GlobalCollect: Add support for 3DS exemptions
Remote 53 tests, 121 assertions, 10 failures, 1 errors, 0 pendings, 0 omissions, 0 notifications 79.2453% passed Unit 46 tests, 234 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedOct 24, 2023 Configuration menu - View commit details
-
Copy full SHA for ba4a1e3 - Browse repository at this point
Copy the full SHA ba4a1e3View commit details
Commits on Oct 25, 2023
-
Revert "Rapyd: send customer object on us payment types (#4919)" (#4930)
This reverts commit acfa39b.
Configuration menu - View commit details
-
Copy full SHA for 7384f22 - Browse repository at this point
Copy the full SHA 7384f22View commit details
Commits on Oct 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8a9140b - Browse repository at this point
Copy the full SHA 8a9140bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cff0c0 - Browse repository at this point
Copy the full SHA 7cff0c0View commit details -
The ActiveMerchant repository often has old issues and PRs that have gone stale. This makes it hard to keep track of new requests. This commit adds the `stale` GHA in debug only mode to have a dry run of auto-closing issues and PRs. Issues and PRs (excluding draft PRs) will be able to live for 60 days without activity before being marked stale, and stale ones will be closed after 14 days. Docs: https://github.com/marketplace/actions/close-stale-issues
Configuration menu - View commit details
-
Copy full SHA for 1caae49 - Browse repository at this point
Copy the full SHA 1caae49View commit details
Commits on Oct 30, 2023
-
Activate stale PR/issue GHA script
Removes debug-only flag from stale.yml to let it actually close items.
Configuration menu - View commit details
-
Copy full SHA for 28d1eb5 - Browse repository at this point
Copy the full SHA 28d1eb5View commit details -
Quickbooks: Remove raise OAuth from extract_response_body_or_raise
The OAuth response in extract_response_body_or_raise is preventing the transaction from being retried if they failed with AuthenticationFailed because of invalid credentials or expired access tokens.
Alma Malambo committedOct 30, 2023 Configuration menu - View commit details
-
Copy full SHA for 6a4afac - Browse repository at this point
Copy the full SHA 6a4afacView commit details
Commits on Oct 31, 2023
-
Kushki: Add support for Partial Refunds
This updates the logic to allow a request body to be sent as part of a refund request. Kushki uses the DELETE http method for refunds and voids, which meant that they were truly reference transactions only without a request body. The ssl_invoke method needed to be updated to allow for this, and still be able to send the ticketNumber through in post to be captured and added to the url. This also updates remote tests with PEN currency to use credentials that are specific to Peru to allow them to pass. Unit Tests: 19 tests, 117 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote Tests: 25 tests, 74 assertions, 3 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 96% passed Local Tests: 5652 tests, 78252 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Configuration menu - View commit details
-
Copy full SHA for b102bbc - Browse repository at this point
Copy the full SHA b102bbcView commit details
Commits on Nov 2, 2023
-
Fix token nonce to support nil billing address (#4938)
Co-authored-by: Gustavo Sanmartin <gsanmartin@EN2010363.local>
Configuration menu - View commit details
-
Copy full SHA for 7a57f17 - Browse repository at this point
Copy the full SHA 7a57f17View commit details
Commits on Nov 3, 2023
-
Cecabank: Add new Cecabank gateway to use the JSON REST API (#4920)
Description ------------------------- Cecabank updated their API to support JSON endpoints and would like to be able to support Authorize, Purchase, Void, Capture, Refund/Credit and stored_credentials Note: We include an attribute for 3ds global to be able to test with Cecabank endpoints For Spreedly reference: SER-877 SER-859 Unit test ------------------------- Finished in 33.01198 seconds. 5647 tests, 78238 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote test ------------------------- 171.06 tests/s, 2369.99 assertions/s Rubocop ------------------------- 778 files inspected, no offenses detected Co-authored-by: Luis <sinourain+endava@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6580e97 - Browse repository at this point
Copy the full SHA 6580e97View commit details -
Cecabank: Add 3DS Global to Cecabank REST JSON gateway (#4940)
Description ------------------------- Include 3DS2 Global For Spreedly reference: SER-817 Unit test ------------------------- Finished in 21.808339 seconds. 5660 tests, 78301 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote test ------------------------- 259.53 tests/s, 3590.42 assertions/s Rubocop ------------------------- Inspecting 778 files 778 files inspected, no offenses detected Co-authored-by: Luis Urrea <devluisurrea+endava@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9e87b8b - Browse repository at this point
Copy the full SHA 9e87b8bView commit details
Commits on Nov 6, 2023
-
Cecabank: Add scrub implementation (#4945)
Description ------------------------- Add scrub logic to protect sensitive data from the credit card For Spreedly reference: SER-956 Unit test ------------------------- Finished in 25.362182 seconds. 5664 tests, 78328 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote test ------------------------- 223.32 tests/s, 3088.38 assertions/s Rubocop ------------------------- Inspecting 778 files 778 files inspected, no offenses detected Co-authored-by: Luis Urrea <devluisurrea+endava@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bcc5e16 - Browse repository at this point
Copy the full SHA bcc5e16View commit details
Commits on Nov 7, 2023
-
GlobalCollect: Fix bug in success_from logic (#4939)
Some applepay transactions that were through global collect direct (ogone) were being marked as failed despite success. The response from direct was slightly different than the standard global collect so the logic wasn't seeing them as successful. Spreedly reference ticket: ECS-3197 remote tests: 55 tests, 144 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 0.78 tests/s, 2.05 assertions/s unit tests: 45 tests, 230 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 1497.80 tests/s, 7655.44 assertions/s
Configuration menu - View commit details
-
Copy full SHA for 330f0b9 - Browse repository at this point
Copy the full SHA 330f0b9View commit details -
Remote: 34 tests, 96 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Unit: 29 tests, 160 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedNov 7, 2023 Configuration menu - View commit details
-
Copy full SHA for 3e1cd71 - Browse repository at this point
Copy the full SHA 3e1cd71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 04754c6 - Browse repository at this point
Copy the full SHA 04754c6View commit details -
Worldpay: Update 3ds logic to accept df_reference_id directly (#4929)
unit tests: 113 tests, 645 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 426.14 tests/s, 2432.37 assertions/s remote tests: 100 tests, 412 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed ticket for spreedly tracking: ECS-3125
Configuration menu - View commit details
-
Copy full SHA for 66b3a6d - Browse repository at this point
Copy the full SHA 66b3a6dView commit details -
Orbital: Enable Third Party Vaulting (#4928)
Description ------------------------- [SER-782](https://spreedly.atlassian.net/browse/SER-782) This commit enable third party vaulting for Orbital in this case Orbital needs a flag to enable the store process and it doesn't support unstore function Unit test ------------------------- Finished in 1.849371 seconds. 147 tests, 831 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 79.49 tests/s, 449.34 assertions/s Remote test ------------------------- Finished in 101.551157 seconds. 126 tests, 509 assertions, 9 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 92.8571% passed 1.24 tests/s, 5.01 assertions/s Rubocop ------------------------- 773 files inspected, no offenses detected Co-authored-by: Javier Pedroza <jpedroza@spreedly.com>
Configuration menu - View commit details
-
Copy full SHA for f260f0a - Browse repository at this point
Copy the full SHA f260f0aView commit details
Commits on Nov 8, 2023
-
Quickbooks: Remove OAuth response from refresh_access_token
Alma Malambo committedNov 8, 2023 Configuration menu - View commit details
-
Copy full SHA for 59edd76 - Browse repository at this point
Copy the full SHA 59edd76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73cb68d - Browse repository at this point
Copy the full SHA 73cb68dView commit details
Commits on Nov 13, 2023
-
ECS-3219 This ticket adds a new gateway that serves as an update over the legacy Redsys integration by moving to the Redsys Rest integration. This commit adds support for basic functionality including authorize, purchase, scrubbing, and standardizes responses. This commit does not include support for: * Stored Credentials (Ticket not yet created to add this support) * External 3DS Support (Ticket not yet created to add this support) * Redsys 3DS Support (Ticket created to add this support) Co-authored-by: Amit Enand <aenand@spreedly.com> Co-authored-by: Piers Chambers <piers@varyonic.com>
Configuration menu - View commit details
-
Copy full SHA for b9bbc88 - Browse repository at this point
Copy the full SHA b9bbc88View commit details
Commits on Nov 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 88842f1 - Browse repository at this point
Copy the full SHA 88842f1View commit details -
Worldpay: Update stored credentials logic (#4950)
Remote tests: 99 tests, 429 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Unit tests: 116 tests, 658 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Spreedly ticket: ECS-3238
Configuration menu - View commit details
-
Copy full SHA for 383e35f - Browse repository at this point
Copy the full SHA 383e35fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d66556 - Browse repository at this point
Copy the full SHA 2d66556View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc68f7a - Browse repository at this point
Copy the full SHA dc68f7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 36fb171 - Browse repository at this point
Copy the full SHA 36fb171View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9a4940 - Browse repository at this point
Copy the full SHA e9a4940View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cf4fca - Browse repository at this point
Copy the full SHA 9cf4fcaView commit details -
Configuration menu - View commit details
-
Copy full SHA for b8db16a - Browse repository at this point
Copy the full SHA b8db16aView commit details
Commits on Nov 15, 2023
-
Vantiv Express: New Xml gateway (#4956)
Remote tests: 32 tests, 93 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Unit tests: 32 tests, 189 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Co-authored-by: Alma Malambo <amalambo@spreedly.com> --------- Co-authored-by: Alma Malambo <amalambo@spreedly.com>
Configuration menu - View commit details
-
Copy full SHA for 376545a - Browse repository at this point
Copy the full SHA 376545aView commit details -
Rapyd: update force_3d_secure GSF behavior (#4955)
Summary: ------------------------------ Add changes to be more strict on how the `force_3d_secure` is considered true. * [SER-968](https://spreedly.atlassian.net/browse/SER-968) Remote Test: ------------------------------ Finished in 239.011074 seconds. 42 tests, 118 assertions, 1 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 97.619% passed *Note:* The reason for the failing test is aun outdated wallet reference. Unit Tests: ------------------------------ Finished in 38.879517 seconds. 5670 tests, 78363 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed RuboCop: ------------------------------ 778 files inspected, no offenses detected
Configuration menu - View commit details
-
Copy full SHA for 2034c36 - Browse repository at this point
Copy the full SHA 2034c36View commit details -
Shift4 V2: Add unstore function (#4953)
Description ------------------------- [SER-847](https://spreedly.atlassian.net/browse/SER-847) This commit add unstore function for shift4 v2 Unit test ------------------------- Finished in 0.066295 seconds. 38 tests, 209 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 573.20 tests/s, 3152.58 assertions/s Remote test ------------------------- Finished in 95.92829 seconds. 37 tests, 133 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 0.39 tests/s, 1.39 assertions/s Rubocop ------------------------- 778 files inspected, no offenses detected Co-authored-by: Javier Pedroza <jpedroza@spreedly.com>
Configuration menu - View commit details
-
Copy full SHA for 8667dd2 - Browse repository at this point
Copy the full SHA 8667dd2View commit details -
------------------------- Add 3DS global support to Commerce Hub gateway Tickets for Spreedly reference SER-922 Unit test ------------------------- Finished in 23.891463 seconds. 5671 tests, 78366 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote test ------------------------- 237.37 tests/s, 3280.08 assertions/s Rubocop ------------------------- 778 files inspected, no offenses detected Co-authored-by: Luis Urrea <devluisurrea+endava@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5a1c4a3 - Browse repository at this point
Copy the full SHA 5a1c4a3View commit details
Commits on Nov 17, 2023
-
SumUp Gateway: Fix refund method (#4924)
Description ------------------------- Fix refund method to SumUp Gateway adapter. This are the relevant links to review the implementation: - [Refund a transaction](https://developer.sumup.com/docs/api/refund-transaction/) Tickets for Spreedly reference SER-836 Note: SumUp has shared with us an account to test with which you can refund a purchase Unit test ------------------------- Finished in 32.469516 seconds. 5638 tests, 78183 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote test ------------------------- 173.64 tests/s, 2407.89 assertions/s Rubocop ------------------------- 773 files inspected, no offenses detected Co-authored-by: Luis <sinourain+endava@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3b9de1f - Browse repository at this point
Copy the full SHA 3b9de1fView commit details
Commits on Nov 21, 2023
-
Braintree: Add new stored credential method
ECS-3194 Braintree has informed us we are not handling stored credentials appropriately in certain cases. This commit adds a new method to handle this new behavior in a controlled manner by only doing so if a flag (new_stored_credential) indicates we should. The changes are that * If it's the initial_transaction & recurring it is to be marked as `recurring_first`. * Support for the `installment` reason type * Map unscheduled to '' transaction_source Test Summary Remote: 111 tests, 585 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Configuration menu - View commit details
-
Copy full SHA for a7b2681 - Browse repository at this point
Copy the full SHA a7b2681View commit details -
Cybersource REST: Remove request-target parens (#4960)
Cybersource has updated their API to allow the Signature's request-target header to no longer be enclosed in parentheses, ahead of instating this as a requirement on January 22 2024: https://community.developer.cybersource.com/t5/cybersource-Developer-Blog/REST-API-Http-Signature-Authentication-Critical-Security-Update/ba-p/87319 Remote: 47 tests, 157 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Unit: 47 tests, 157 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Configuration menu - View commit details
-
Copy full SHA for 22c1995 - Browse repository at this point
Copy the full SHA 22c1995View commit details -
Ogone: Fix signature calulcation for blank fields (#4963)
Summary: ------------------------------ Add changes to deal with ogone signature when there are empty fields on the passed params [SER-965](https://spreedly.atlassian.net/browse/SER-965) Remote Test: ------------------------------ Finished in 135.715931 seconds. 33 tests, 138 assertions, 1 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 96.9697% passed Unit Tests: ------------------------------ Finished in 38.938916 seconds. 5733 tests, 78693 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed RuboCop: ------------------------------ 784 files inspected, no offenses detected
Configuration menu - View commit details
-
Copy full SHA for fd6ec7b - Browse repository at this point
Copy the full SHA fd6ec7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c0dd853 - Browse repository at this point
Copy the full SHA c0dd853View commit details
Commits on Nov 28, 2023
-
Allow processing payments sith tokens. A token is returned by SafeCharge in the previous response to represent the customers' credit card. Remote: 34 tests, 96 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Unit: 30 tests, 160 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedNov 28, 2023 Configuration menu - View commit details
-
Copy full SHA for 7108e98 - Browse repository at this point
Copy the full SHA 7108e98View commit details -
Remote: 22 tests, 54 assertions, 3 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 86.3636% passed Unit: 34 tests, 117 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Redsys sha256 Remote: 32 tests, 109 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Unit: 48 tests, 192 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedNov 28, 2023 Configuration menu - View commit details
-
Copy full SHA for b5810bd - Browse repository at this point
Copy the full SHA b5810bdView commit details -
Litle: Update stored credentials
Update how stored credential transactions are handle. Unit: 58 tests, 257 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote: 57 tests, 251 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedNov 28, 2023 Configuration menu - View commit details
-
Copy full SHA for 482a4e9 - Browse repository at this point
Copy the full SHA 482a4e9View commit details -
WorldPay: Accept GooglePay pan only
Update payment_details and add_network_tokenization_card to accept GooglePay payment methods that are pan only. Remote: 103 tests, 416 assertions, 7 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 93.2039% passed Unit: 114 tests, 648 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedNov 28, 2023 Configuration menu - View commit details
-
Copy full SHA for 2e6d068 - Browse repository at this point
Copy the full SHA 2e6d068View commit details
Commits on Nov 29, 2023
-
Braintree stored creds v2: update unschedule
Ensure that MIT unscheduled transactions get mapped to unscheduled at Braintree Remote: 111 tests, 585 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Configuration menu - View commit details
-
Copy full SHA for 242b22b - Browse repository at this point
Copy the full SHA 242b22bView commit details -
Configuration menu - View commit details
-
Copy full SHA for bab2f49 - Browse repository at this point
Copy the full SHA bab2f49View commit details
Commits on Nov 30, 2023
-
Rapyd: Enable new auth mode payment_redirect (#4970)
Description ------------------------- [SER-970](https://spreedly.atlassian.net/browse/SER-974) This commit enable a new mode of authentication for Rapyd. this new mode only apply for create payments Unit test ------------------------- Finished in 0.189728 seconds. 41 tests, 188 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 216.10 tests/s, 990.89 assertions/s Remote test ------------------------- Finished in 208.640892 seconds. 47 tests, 123 assertions, 6 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 87.234% passed 0.23 tests/s, 0.59 assertions/s Rubocop ------------------------- 784 files inspected, no offenses detected Co-authored-by: Javier Pedroza <jpedroza@spreedly.com>
Configuration menu - View commit details
-
Copy full SHA for a4ae6af - Browse repository at this point
Copy the full SHA a4ae6afView commit details -
Cecabank: Fix exemption_type when it is blank and update the error co…
…de for some tests (#4968) Summary: ------------------------------ Fix exemption_type when it is blank Add exemption_type tests to increase the coverage Update the error code for some tests Replace ssl_request to ssl_post in the commit method For Spreedly reference: [SER-1009](https://spreedly.atlassian.net/browse/SER-1009) Remote Test: ------------------------------ Finished in 63.024038 seconds. 19 tests, 65 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 0.30 tests/s, 1.03 assertions/s Unit Tests: ------------------------------ Finished in 31.381399 seconds. 5739 tests, 78700 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed RuboCop: ------------------------------ 784 files inspected, no offenses detected 182.88 tests/s, 2507.86 assertions/s Co-authored-by: Luis Urrea <devluisurrea+endava@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8d87c33 - Browse repository at this point
Copy the full SHA 8d87c33View commit details
Commits on Dec 1, 2023
-
RedsysRest: Update to $0 verify
Unit: 21 tests, 91 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote: 16 tests, 45 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedDec 1, 2023 Configuration menu - View commit details
-
Copy full SHA for c654c5c - Browse repository at this point
Copy the full SHA c654c5cView commit details -
CommerceHub: Add credit transaction (#4965)
Description: ------------------------------ Add credit transaction for CommerceHub gateway. Some remote tests fails because the credentials with which the test was taken do not have some permissions (e.g. store). However, it was tested with other credentials and these cases work. For Spreedly reference: [SER-924](https://spreedly.atlassian.net/browse/SER-924) Remote Test: ------------------------------ Finished in 45.018883 seconds. 29 tests, 71 assertions, 5 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 82.7586% passed 0.64 tests/s, 1.58 assertions/s Unit Tests: ------------------------------ Finished in 30.351561 seconds. 5740 tests, 78705 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed RuboCop: ------------------------------ 784 files inspected, no offenses detected 189.12 tests/s, 2593.11 assertions/s Co-authored-by: Luis Urrea <devluisurrea+endava@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a38ce2b - Browse repository at this point
Copy the full SHA a38ce2bView commit details
Commits on Dec 6, 2023
-
Paytrace: Send csc value in credit_card requests (#4974)
unit tests: 30 tests, 162 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed remote tests: 33 tests, 84 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Spreedly ticket: ECS-3311
Configuration menu - View commit details
-
Copy full SHA for ce383d6 - Browse repository at this point
Copy the full SHA ce383d6View commit details
Commits on Dec 7, 2023
-
Orbital: Remove needless GSF for TPV (#4959)
Description ------------------------- [SER-969](https://spreedly.atlassian.net/browse/SER-969) [SER-970](https://spreedly.atlassian.net/browse/SER-970) [SER-971](https://spreedly.atlassian.net/browse/SER-971) This commit remove a couple of needless GSF during a TPV flow we hard-coded the values required for token_tx_type and card_brand instead of sending these as GSF Unit test ------------------------- Finished in 1.903239 seconds. 133 tests, 534 assertions, 8 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 77.76 tests/s, 440.83 assertions/s Remote test ------------------------- Finished in 118.453815 seconds. 133 tests, 526 assertions, 13 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 90.2256% passed 1.12 tests/s, 4.44 assertions/s Rubocop ------------------------- 781 files inspected, no offenses detected Co-authored-by: Javier Pedroza <jpedroza@spreedly.com>
Configuration menu - View commit details
-
Copy full SHA for 2f24377 - Browse repository at this point
Copy the full SHA 2f24377View commit details -
Adyen: Provide ZZ as default country code
According to Adyen's documentation, ZZ should be provided as the country code if the country is not known or is not collected from the cardholder: https://docs.adyen.com/api-explorer/Payment/latest/post/authorise#request-billingAddress-country https://docs.adyen.com/api-explorer/Payment/latest/post/authorise#request-deliveryAddress-country Sending an empty string or nil value results in a validation error from Adyen's API CER-979 Local 5741 tests, 78708 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 784 files inspected, no offenses detected Unit 115 tests, 604 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote 142 tests, 461 assertions, 11 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 92.2535% passed *These same 11 tests (mostly related to store/unstore functionality) also fail on master
Configuration menu - View commit details
-
Copy full SHA for 71afd26 - Browse repository at this point
Copy the full SHA 71afd26View commit details
Commits on Dec 8, 2023
-
This change provides the option to send test requests to the QA endpoint of the MIT gateway at 'https://scqa.mitec.com.mx/ModuloUtilWS/activeCDP.htm' CER-1066 Local 5740 tests, 78706 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 784 files inspected, no offenses detected Unit 9 tests, 33 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote 8 tests, 22 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Configuration menu - View commit details
-
Copy full SHA for 530c34e - Browse repository at this point
Copy the full SHA 530c34eView commit details
Commits on Dec 11, 2023
-
If a ApplePay or GooglePay does not have an eci value then it would be considered not secure for Visa/MC/Discover so we need to send 6 and for Amex send 9. MotoECICode is considered a required value for ApplePay and GooglePay. Unit: 34 tests, 199 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote: 33 tests, 95 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedDec 11, 2023 Configuration menu - View commit details
-
Copy full SHA for d9388b5 - Browse repository at this point
Copy the full SHA d9388b5View commit details
Commits on Dec 14, 2023
-
IPG: support merchant aggregator credentials. (#4986)
unit tests: 31 tests, 133 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed remote tests: 19 tests, 57 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed spreedly ticket: ECS-3297
Configuration menu - View commit details
-
Copy full SHA for 460e0b9 - Browse repository at this point
Copy the full SHA 460e0b9View commit details -
Adyen: Add support for
metadata
CER-1082 Metadata is an object that will allow up to 20 KV pairs per request. There are character limitations: Max 20 characters per key, max 80 per value. Unit Tests: 116 tests, 611 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote Tests: 143 tests, 463 assertions, 11 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 92.3077% passed * These 11 failing tests also fail on master Local Tests: 5751 tests, 78745 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Configuration menu - View commit details
-
Copy full SHA for db99944 - Browse repository at this point
Copy the full SHA db99944View commit details
Commits on Dec 15, 2023
-
NexiXpay: Add basic operation through 3ds (#4969)
Description ------------------------- [SER-703](https://spreedly.atlassian.net/browse/SER-703) This commit add NexiXpay gateway with its basic operations Co-authored-by: Nick Ashton <nashton@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 148345e - Browse repository at this point
Copy the full SHA 148345eView commit details
Commits on Dec 18, 2023
-
Rapyd: Enable idempotent request support (#4980)
Description ------------------------- [SER-1023](https://spreedly.atlassian.net/browse/SER-1023) This commit adds an idempotency attribute to headers in order to support idempotent requests, Rapyd manage it, taking into account the idempotency value and the amount to determine if a transaction is idempotent or no. Unit test ------------------------- Finished in 0.504217 seconds. 42 tests, 196 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 83.30 tests/s, 388.72 assertions/s Remote test ------------------------- 49 tests, 142 assertions, 1 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 97.9592% passed Rubocop ------------------------- 784 files inspected, no offenses detected Co-authored-by: Javier Pedroza <jpedroza@spreedly.com>
Configuration menu - View commit details
-
Copy full SHA for a318d41 - Browse repository at this point
Copy the full SHA a318d41View commit details
Commits on Dec 19, 2023
-
Update account type to also use account_holder_type and safeguard against it being nil. Unit: 59 tests, 264 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote: 57 tests, 251 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedDec 19, 2023 Configuration menu - View commit details
-
Copy full SHA for 1596700 - Browse repository at this point
Copy the full SHA 1596700View commit details
Commits on Dec 20, 2023
-
Wompi: Add support for
tip_in_cents
CER-1062 Remote Tests: 14 tests, 27 assertions, 4 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 71.4286% passed Some remote tests are failing due to a missing email, will address in a different ticket. Unit Tests: 13 tests, 65 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Local Tests: 5740 tests, 78712 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Configuration menu - View commit details
-
Copy full SHA for b322efb - Browse repository at this point
Copy the full SHA b322efbView commit details -
SER-719 SER-772 ------ Summary: ------ Adding HiPay gateway with support for basic functionality including authorize, purchase, capture, and store calls. HiPay requires the tokenization of the CreditCards that's why this first implementation includes the tokenization and store methods. The store and tokenization methods are different in the "multiuse" param. With this a tokenized PM can be used once(tokenization) or several times(store) Tests ------ Remote Test: Finished in 6.627757 seconds. 9 tests, 39 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Unit Tests: 18 tests, 50 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed RuboCop: 787 files inspected, no offenses detected Co-authored-by: Gustavo Sanmartin <gsanmartin@EN1810541.endava.net>
Configuration menu - View commit details
-
Copy full SHA for 01226c6 - Browse repository at this point
Copy the full SHA 01226c6View commit details -
SER-705 Nexi Xpay Void, Refund, Verify (#4978)
* NexiXpay: Add basic operation through 3ds Description ------------------------- [SER-703](https://spreedly.atlassian.net/browse/SER-703) This commit add NexiXpay gateway with its basic operations * NexiXpay: Add basic operation through 3ds Description ------------------------- [SER-703](https://spreedly.atlassian.net/browse/SER-703) This commit add NexiXpay gateway with its basic operations * NexiXpay: Add basic operation through 3ds Description ------------------------- [SER-705](https://spreedly.atlassian.net/browse/SER-705) This commit add NexiXpay operations, void, refund, verify
Configuration menu - View commit details
-
Copy full SHA for 2d0ed3f - Browse repository at this point
Copy the full SHA 2d0ed3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f9e8a40 - Browse repository at this point
Copy the full SHA f9e8a40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53a2cbf - Browse repository at this point
Copy the full SHA 53a2cbfView commit details
Commits on Dec 21, 2023
-
CommerceHub: Add dynamic descriptors
Adds the option to send dynamic descriptors on auth/capture or purchase https://developer.fiserv.com/product/CommerceHub/docs/?path=docs/Resources/Guides/Dynamic-Descriptor.md&branch=main CER-1077 LOCAL 5758 tests, 78786 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 784 files inspected, no offenses detected UNIT 28 tests, 194 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed REMOTE -> When running the full remote test suite, I see between 16-18 failures each time, each of which has the message `"The transaction limit was exceeded. Please try again!"` When I run the failing tests individually, all of them pass, with a few exceptions: test_successful_credit (merchant account configuration) test_successful_purchase_with_encrypted_credit_card (merchant account configuration) test_successful_store_with_purchase (invalid expiration date?) None of these failures appear to be related to the changes here.
Configuration menu - View commit details
-
Copy full SHA for 65bd0bc - Browse repository at this point
Copy the full SHA 65bd0bcView commit details
Commits on Dec 26, 2023
-
Description ------------------------- This commit update the email mapping for purchase, when we have an customer_id and the payment_method is a token we will send receipt_email instead email, otherwise the email will be sent into the customer object . [SER-1040](https://spreedly.atlassian.net/browse/SER-1040) Unit test ------------------------- Finished in 0.186326 seconds. 44 tests, 208 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 236.15 tests/s, 1116.32 assertions/s Remote test ------------------------- Finished in 263.428138 seconds. 49 tests, 142 assertions, 1 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 97.9592% passed 0.19 tests/s, 0.54 assertions/s Rubocop ------------------------- 784 files inspected, no offenses detected
Configuration menu - View commit details
-
Copy full SHA for 228f0ce - Browse repository at this point
Copy the full SHA 228f0ceView commit details
Commits on Jan 3, 2024
-
SagePay: Toggle protocol version via transaction
ECS-3323 To de-risk the update of the SagePay gateway integration to move from V3.00 to V4.00 this commit adds the ability to specify an override protocol version via the transaction while also preserving the ability to override via a gateway class Remote: Commented out test also failing on master 37 tests, 108 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Configuration menu - View commit details
-
Copy full SHA for 649fdf7 - Browse repository at this point
Copy the full SHA 649fdf7View commit details -
SagePay: Add 3DS2 preauth params
ECS-3325 Adds support for the required 3DS2 parameters on authorize and purchase requests to allow the gateway to decide if 3DS2 is needed or not. Remote: 40 tests, 119 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Configuration menu - View commit details
-
Copy full SHA for 8a23b46 - Browse repository at this point
Copy the full SHA 8a23b46View commit details -
Braintree: Send merchant_account_id for creation of client token
Remote: 112 tests, 589 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Unit: 103 tests, 218 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedJan 3, 2024 Configuration menu - View commit details
-
Copy full SHA for 6824514 - Browse repository at this point
Copy the full SHA 6824514View commit details -
Checkout: Update reponse message for 3DS transactions
After a redirect from 3DS transactions the verify_payment method is usually called which returns the response_summary inside actions. Unit: 64 tests, 378 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote: 98 tests, 236 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedJan 3, 2024 Configuration menu - View commit details
-
Copy full SHA for 4fa780b - Browse repository at this point
Copy the full SHA 4fa780bView commit details
Commits on Jan 4, 2024
-
HiPay: Scrub/Refund/Void (#4995)
Ser-720 SER-721 ---- Summary: ---- Adding to the HiPay gateway support for scrub, refund, and void. HiPay allows partial capture and partial refunds, this commit include the amount to use it. Tests ---- Remote Test: Finished in 6.627757 seconds. 15 tests, 62 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Unit Tests: 21 tests, 61 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed RuboCop: 787 files inspected, no offenses detected Co-authored-by: Gustavo Sanmartin <gsanmartin@EN2010363.local>
Configuration menu - View commit details
-
Copy full SHA for e0ecef2 - Browse repository at this point
Copy the full SHA e0ecef2View commit details
Commits on Jan 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 60f2b18 - Browse repository at this point
Copy the full SHA 60f2b18View commit details -
Rapyd: Adding fixed_side and requested_currency options (#4962)
Summary: ------------------------------ Adding fixed_side and request_currency GSFs to Rapyd gateway [SER-914](https://spreedly.atlassian.net/browse/SER-914) Remote Test: ------------------------------ Finished in 279.137003 seconds. 51 tests, 146 assertions, 1 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 98.0392% passed Note: The reason for the failing test is aun outdated wallet reference. Unit Tests: ------------------------------ Finished in 50.369644 seconds. 5791 tests, 78907 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed RuboCop: ------------------------------ 787 files inspected, no offenses detected
Configuration menu - View commit details
-
Copy full SHA for f700833 - Browse repository at this point
Copy the full SHA f700833View commit details
Commits on Jan 12, 2024
-
PedidosYa: Add new card type tuya. (#4993)
GlobalCollect & Decidir: Improve support for Tuya card type. Unit: Finished in 22.13426 seconds. 5758 tests, 78774 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 260.14 tests/s, 3558.92 assertions/s Rubocop: Inspecting 784 files 784 files inspected, no offenses detected Co-authored-by: Luis Urrea <devluisurrea+endava@gmail.com> Co-authored-by: Nick Ashton <nashton@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8d2b03a - Browse repository at this point
Copy the full SHA 8d2b03aView commit details -
Cecabank: Fix scrubbing (#5004)
Description ------------------------- This commit add a small fix when the transcript is empty [SER-1050](https://spreedly.atlassian.net/browse/SER-1050) Unit test ------------------------- Finished in 0.073935 seconds. 14 tests, 71 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 189.36 tests/s, 960.30 assertions/s Remote test ------------------------- Finished in 30.299275 seconds. 16 tests, 54 assertions, 3 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 81.25% passed 0.53 tests/s, 1.78 assertions/s Rubocop ------------------------- 787 files inspected, no offenses detected Co-authored-by: Javier Pedroza <jpedroza@spreedly.com>
Configuration menu - View commit details
-
Copy full SHA for 6bbef59 - Browse repository at this point
Copy the full SHA 6bbef59View commit details -
Cecabank: Encrypt credit card fields (#4988)
* Cecabank: Encrypt credit card fields Description: ------------------------------ Encrypt credit_card and 3ds sensible fields for Cecabank gateway. For Spreedly reference: [SER-929](https://spreedly.atlassian.net/browse/SER-929) Remote Test: ------------------------------ Finished in 31.100887 seconds. 16 tests, 59 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 0.51 tests/s, 1.90 assertions/s Unit Tests: ------------------------------ Finished in 23.98564 seconds. 5748 tests, 78729 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 239.64 tests/s, 3282.34 assertions/s RuboCop: ------------------------------ 784 files inspected, no offenses detected * Cecabank: Support encryption for sensitive fields if encryption key is present --------- Co-authored-by: Luis Urrea <devluisurrea+endava@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e6b2f09 - Browse repository at this point
Copy the full SHA e6b2f09View commit details -
SER-772 -------- Summary: ----------- Adding to the HiPay gateway support for unstore. Currently, HiPay implementation allows store, this commit includes the unstore method to use it. Tests --------- Remote Test: Finished in 6.627757 seconds. 17 tests, 70 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Unit Tests: 21 tests, 54 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications RuboCop: 787 files inspected, no offenses detected Co-authored-by: Gustavo Sanmartin <gsanmartin@EN2010363.domain.name>
Configuration menu - View commit details
-
Copy full SHA for 6fc8955 - Browse repository at this point
Copy the full SHA 6fc8955View commit details -
Rapyd: Fix transaction with two digits in month and year (#5008)
Description ------------------------- [SER-1068](https://spreedly.atlassian.net/browse/SER-1068) This commit applies a format of two digits in the month and year fields, Unit test ------------------------- Finished in 0.383202 seconds. 49 tests, 225 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 127.87 tests/s, 587.16 assertions/s Remote test ------------------------- Finished in 216.477122 seconds. 51 tests, 146 assertions, 1 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 98.0392% passed 0.24 tests/s, 0.67 assertions/s Rubocop ------------------------- 787 files inspected, no offenses detected Co-authored-by: Javier Pedroza <jpedroza@spreedly.com>
Configuration menu - View commit details
-
Copy full SHA for 1b84d4c - Browse repository at this point
Copy the full SHA 1b84d4cView commit details
Commits on Jan 17, 2024
-
SagePay: Add support for stored credentials
Adds support for stored credentials on authorize and purchase requests. Remote: 41 tests, 127 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Unit: 44 tests, 164 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedJan 17, 2024 Configuration menu - View commit details
-
Copy full SHA for f3b0ae2 - Browse repository at this point
Copy the full SHA f3b0ae2View commit details -
Payeezy: Pull cardholder name from billing address
If payment method doesn't have name then pull it from the billing address for credit card cardholder name. Remote: 52 tests, 212 assertions, 1 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 98.0769% passed Unit: 51 tests, 235 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedJan 17, 2024 Configuration menu - View commit details
-
Copy full SHA for acb138e - Browse repository at this point
Copy the full SHA acb138eView commit details
Commits on Jan 18, 2024
-
Shift4: update response mapping
CER_1094 This change updates a few response method to return more accurate codes and messages instead of the currently existing standard error code mapping
Configuration menu - View commit details
-
Copy full SHA for 456b261 - Browse repository at this point
Copy the full SHA 456b261View commit details
Commits on Jan 22, 2024
-
SER-776 -------- Summary: ----------- Adding the parameters required to perform 3ds transactions, including unit and remote tests. Tests --------- Remote Test: Finished in 155.128258 seconds. 18 tests, 76 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Unit Test: 21 tests, 54 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed RuboCop: 787 files inspected, no offenses detected Co-authored-by: Gustavo Sanmartin <gsanmartin@EN2010363.local>
Configuration menu - View commit details
-
Copy full SHA for f961f50 - Browse repository at this point
Copy the full SHA f961f50View commit details -
Cecabank: Fix gateway scrub method (#5009)
Description ------------------------- [SER-1070](https://spreedly.atlassian.net/browse/SER-1070) This commit enable the encode_params private method to encode a string or a hash of params, also include a refactor for the scrub method. Unit test ------------------------- Finished in 24.094723 seconds. 5797 tests, 78916 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 240.59 tests/s, 3275.24 assertions/s Remote test ------------------------- Finished in 53.880651 seconds. 16 tests, 59 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 0.30 tests/s, 1.10 assertions/s Rubocop ------------------------- 787 files inspected, no offenses detected Co-authored-by: Luis Urrea <devluisurrea+endava@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8946614 - Browse repository at this point
Copy the full SHA 8946614View commit details -
Pin Gateway: Add the platform_adjustment field
This just adds the ability to add the platform_adjustment to charges Local: 5801 tests, 78838 assertions, 1 failures, 27 errors, 0 pendings, 0 omissions, 0 notifications 99.5346% passed Unit: 44 tests, 144 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote: 21 tests, 65 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Configuration menu - View commit details
-
Copy full SHA for b4c67e9 - Browse repository at this point
Copy the full SHA b4c67e9View commit details -
Priority: Allow gateway fields to be available on capture endpoint
Local: 5800 tests, 78860 assertions, 0 failures, 26 errors, 0 pendings, 0 omissions, 0 notifications 99.5517% passed Unit: 21 tests, 145 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote: 31 tests, 84 assertions, 5 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 83.871% passed
Configuration menu - View commit details
-
Copy full SHA for 853b91e - Browse repository at this point
Copy the full SHA 853b91eView commit details
Commits on Jan 24, 2024
-
As part of this rubocop update a huge amount of changes had to be made to the files.
Alma Malambo committedJan 24, 2024 Configuration menu - View commit details
-
Copy full SHA for b514dbc - Browse repository at this point
Copy the full SHA b514dbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for cb86eba - Browse repository at this point
Copy the full SHA cb86ebaView commit details
Commits on Jan 25, 2024
-
Add payment_data to network_tokenization_credit_card
Some gateways required use to send the encrypted payment_data for ApplePay and GooglePay instead of the decrypted data. Unit: 4 tests, 13 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedJan 25, 2024 Configuration menu - View commit details
-
Copy full SHA for 51d1c62 - Browse repository at this point
Copy the full SHA 51d1c62View commit details
Commits on Jan 26, 2024
-
IPG: Update handling of ChargeTotal
Instead of sending the amount in cents, the amount should be sent in dollars. CER-1199 LOCAL 5802 tests, 78968 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 787 files inspected, no offenses detected UNIT 31 tests, 134 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed REMOTE 20 tests, 58 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Configuration menu - View commit details
-
Copy full SHA for 799bcf8 - Browse repository at this point
Copy the full SHA 799bcf8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2b39c7 - Browse repository at this point
Copy the full SHA f2b39c7View commit details
Commits on Jan 29, 2024
-
CheckoutV2: Handle empty address in payout destination data
Prevent NoMethodError from being thrown when no billing address is present in options CER-1182 LOCAL 5806 tests, 78980 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 787 files inspected, no offenses detected UNIT 64 tests, 384 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed REMOTE 99 tests, 238 assertions, 1 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 98.9899% passed The single failing remote test is test_successful_refund_via_oauth, which is unrelated to this change and is also failing on master
Configuration menu - View commit details
-
Copy full SHA for b907fa7 - Browse repository at this point
Copy the full SHA b907fa7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4856609 - Browse repository at this point
Copy the full SHA 4856609View commit details
Commits on Jan 30, 2024
-
This PR excludes the threeds node in the cecabank requests for the no…
…n three ds transactions (#5021) Finished in 0.033172 seconds. 15 tests, 74 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Finished in 24.858862 seconds. 16 tests, 59 assertions, 1 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 93.75% passed test test_purchase_using_stored_credential_recurring_mit fails due to gateway rules
Configuration menu - View commit details
-
Copy full SHA for 4561ca3 - Browse repository at this point
Copy the full SHA 4561ca3View commit details -
Moneris: Add the customer id field
Local: 5808 tests, 78890 assertions, 0 failures, 26 errors, 0 pendings, 0 omissions, 0 notifications 99.5523% passed Unit: 54 tests, 293 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote: 53 tests, 259 assertions, 0 failures, 0 errors, 0 pendings, 1 omissions, 0 notifications 100% passed
Configuration menu - View commit details
-
Copy full SHA for fd99d7c - Browse repository at this point
Copy the full SHA fd99d7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb0d467 - Browse repository at this point
Copy the full SHA eb0d467View commit details
Commits on Jan 31, 2024
-
GlobalCollect: Add support for encrypted payment data
Unit: 46 tests, 234 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedJan 31, 2024 Configuration menu - View commit details
-
Copy full SHA for 6d7247e - Browse repository at this point
Copy the full SHA 6d7247eView commit details
Commits on Feb 1, 2024
-
Rapyd: Adding 500 errors handling (#5029)
* Rapyd: Adding 500s and 400s error handling Summary: ------------------------------ This PR adds changes to handle 400s and 500s errors coming from the Gateway, for that: - Rescues 500 errors with a proper ActiveMerchant::Response object. - Structures a hash object in case of 400s that returns just a String. - Selects the error_code and message from the response using what is available. - Fixes transcript test errors. [SER-1081](https://spreedly.atlassian.net/browse/SER-1081) [SER-1045](https://spreedly.atlassian.net/browse/SER-1045) Remote Test: ------------------------------ Finished in 292.88569 seconds. 53 tests, 153 assertions, 1 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 98.1132% passed Unit Tests: ------------------------------ Finished in 68.736139 seconds. 5808 tests, 78988 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed RuboCop: ------------------------------ 787 files inspected, no offenses detected * Changelog entry --------- Co-authored-by: naashton <nashton@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ac99d7b - Browse repository at this point
Copy the full SHA ac99d7bView commit details
Commits on Feb 2, 2024
-
* SumUp: Add 3DS fields Description ------------------------- [SER-798](https://spreedly.atlassian.net/browse/SER-798) This commit enable the 3DS to retrieve the next_step object. Unit test ------------------------- Finished in 27.706081 seconds. 5807 tests, 78983 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 209.59 tests/s, 2850.75 assertions/s Remote test ------------------------- Finished in 3.182983 seconds. 1 tests, 3 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 0.31 tests/s, 0.94 assertions/s Rubocop ------------------------- 787 files inspected, no offenses detected * changelog entry --------- Co-authored-by: Luis Urrea <devluisurrea+endava@gmail.com> Co-authored-by: naashton <nashton@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0932b65 - Browse repository at this point
Copy the full SHA 0932b65View commit details
Commits on Feb 15, 2024
-
Quickbooks: Update scrubbing logic
Update quickbooks scrubbing to include card lengths from 13-19 digits. Update quickbooks scrubbing to include cvc codes from 3-4 digits long. Remote: 19 tests, 48 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Unit: 23 tests, 120 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedFeb 15, 2024 Configuration menu - View commit details
-
Copy full SHA for 8339525 - Browse repository at this point
Copy the full SHA 8339525View commit details -
Revert "Quickbooks: Update scrubbing logic"
This reverts commit 8339525.
Alma Malambo committedFeb 15, 2024 Configuration menu - View commit details
-
Copy full SHA for 23008e0 - Browse repository at this point
Copy the full SHA 23008e0View commit details -
Cecabank: Enable network_transaction_id as GSF (#5034)
* Cecabank: Enable network_transaction_id as GSF Description ------------------------- [SER-1084](https://spreedly.atlassian.net/browse/SER-1084) This commit enable use a GSF for network_transaction_id Unit test ------------------------- Finished in 0.032086 seconds. 15 tests, 78 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote test ------------------------- Finished in 27.137734 seconds. 17 tests, 61 assertions, 1 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 94.1176% passed 0.63 tests/s, 2.25 assertions/s Rubocop ------------------------- 787 files inspected, no offenses detected * changelog entry --------- Co-authored-by: Javier Pedroza <jpedroza@spreedly.com> Co-authored-by: naashton <nashton@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ce23824 - Browse repository at this point
Copy the full SHA ce23824View commit details
Commits on Feb 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f447f06 - Browse repository at this point
Copy the full SHA f447f06View commit details -
Stripe Payment Intents: update logic for authorization value (#5044)
When we pull the authorization value during a verify call that fails we will return null instead of the intended id. This digs into the response to return the correct value. [ECS-3413](https://spreedly.atlassian.net/browse/ECS-3413) Co-authored-by: Brad Broge <84735131+bradbroge@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9eea3b4 - Browse repository at this point
Copy the full SHA 9eea3b4View commit details
Commits on Feb 26, 2024
-
RedsysRest: Add support for 3DS
Unit: 23 tests, 101 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote: 18 tests, 38 assertions, 8 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 55.5556% passed
Alma Malambo committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 4458f0c - Browse repository at this point
Copy the full SHA 4458f0cView commit details
Commits on Feb 27, 2024
-
Update API endpoint for Worldline (formerly GlobalCollect)
Configuration menu - View commit details
-
Copy full SHA for e624f5a - Browse repository at this point
Copy the full SHA e624f5aView commit details
Commits on Feb 28, 2024
-
Quickbooks: Update scrub method
Update scrub method to accomdate all card types including AMEX.
Alma Malambo committedFeb 28, 2024 Configuration menu - View commit details
-
Copy full SHA for ae68dcc - Browse repository at this point
Copy the full SHA ae68dccView commit details -
GlobalCollect: Remove decrypted payment data
Remove support for GooglePay decrypted payment data since they only support encrypted payment data. Unit: 40 tests, 197 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedFeb 28, 2024 Configuration menu - View commit details
-
Copy full SHA for d602989 - Browse repository at this point
Copy the full SHA d602989View commit details -
StripePI: Update authorization_from
If the transaction fails with 'Received unexpected 3DS authentication response, but a 3DS initiation flag was not included in the request.' then authorization_from should return response['id'] Unit 59 tests, 308 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote 95 tests, 451 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedFeb 28, 2024 Configuration menu - View commit details
-
Copy full SHA for a8b371e - Browse repository at this point
Copy the full SHA a8b371eView commit details -
Stripe Payment Intents: Update expand latest_attempt on create_setup (#…
…5047) * Stripe Payment Intents: Update expand latest_attempt on create_setup_intent This expansion allows a user to get the avs and cvc check results from the create_setup_intent call [ECS-3375](https://spreedly.atlassian.net/browse/ECS-3375) --------- Co-authored-by: Brad Broge <84735131+bradbroge@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b1840a3 - Browse repository at this point
Copy the full SHA b1840a3View commit details -
FirstPay: Add REST JSON transaction methods (#5035)
* FirstPay: Add REST JSON transaction methods Description ------------------------- Spreedly reference: [SER-1092](https://spreedly.atlassian.net/browse/SER-1092) [SER-1094](https://spreedly.atlassian.net/browse/SER-1094) [SER-1093](https://spreedly.atlassian.net/browse/SER-1093) This commit contains: - Setup to support FirstPay XML gateway and FirstPay REST JSON - Add the transaction methods for REST JSON: purchase, authorize, capture, void and refund - Add scrub method - Add unit and remote tests Unit test ------------------------- Finished in 40.920192 seconds. 5824 tests, 79102 assertions, 2 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 99.9657% passed 142.33 tests/s, 1933.08 assertions/s Remote test ------------------------- Finished in 65.655399 seconds. 14 tests, 34 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 0.21 tests/s, 0.52 assertions/s Rubocop ------------------------- 792 files inspected, no offenses detected * Changelog entry --------- Co-authored-by: Luis Urrea <devluisurrea+endava@gmail.com> Co-authored-by: naashton <nashton@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 650e70a - Browse repository at this point
Copy the full SHA 650e70aView commit details -
Elavon: Update Stored Credential behavior
To satisfy new Elavon API requirements, including recurring_flag, approval_code for non-tokenized PMs, installment_count and _number, and situational par_value and association_token_data fields. This also now allows Authorize transactions with a token/stored card. Remote (Same 5 Failures on Master): 39 tests, 162 assertions, 5 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 87.1795% passed Unit: 53 tests, 298 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Configuration menu - View commit details
-
Copy full SHA for ebcb303 - Browse repository at this point
Copy the full SHA ebcb303View commit details
Commits on Feb 29, 2024
-
Shift4: Add support for avs_result
CER-1128 This adds support for avs_result in the gateway's response. The standard ActiveMerchant AVS mapping is used, but varies slightly from Shift4's AVS message language in their docs. This should be taken into consideration during review. No remote test was added because the avs hash is not returned in sandbox transactions. It is returned consistently in the same format in the `transaction` hash in production transcripts. Unit: 28 tests, 176 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote: 29 tests, 67 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Local: 5814 tests, 79016 assertions, 2 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 99.9656% passed
Configuration menu - View commit details
-
Copy full SHA for 92677f2 - Browse repository at this point
Copy the full SHA 92677f2View commit details
Commits on Mar 1, 2024
-
Revert "Elavon: Update Stored Credential behavior"
This reverts commit ebcb303.
Alma Malambo committedMar 1, 2024 Configuration menu - View commit details
-
Copy full SHA for ebcfbad - Browse repository at this point
Copy the full SHA ebcfbadView commit details
Commits on Mar 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b3dd83f - Browse repository at this point
Copy the full SHA b3dd83fView commit details
Commits on Mar 7, 2024
-
Cecabank - Amex CVV Update (#5051)
Current Behavior: We send both CVV2 and CSC for AMEX cards Acceptance Criteria: For AMEX cards, we only send a CSC For Spreedly reference: [SER-1123](https://spreedly.atlassian.net/browse/SER-SER-1123) Co-authored-by: Luis Urrea <devluisurrea+endava@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e4808cf - Browse repository at this point
Copy the full SHA e4808cfView commit details
Commits on Mar 8, 2024
-
FirstPay rest support for ApplePay GooglePay (#5036)
* FirstPay: Add REST JSON transaction methods Description ------------------------- Spreedly reference: [SER-1092](https://spreedly.atlassian.net/browse/SER-1092) [SER-1094](https://spreedly.atlassian.net/browse/SER-1094) [SER-1093](https://spreedly.atlassian.net/browse/SER-1093) This commit contains: - Setup to support FirstPay XML gateway and FirstPay REST JSON - Add the transaction methods for REST JSON: purchase, authorize, capture, void and refund - Add scrub method - Add unit and remote tests Unit test ------------------------- Finished in 40.920192 seconds. 5824 tests, 79102 assertions, 2 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 99.9657% passed 142.33 tests/s, 1933.08 assertions/s Remote test ------------------------- Finished in 65.655399 seconds. 14 tests, 34 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 0.21 tests/s, 0.52 assertions/s Rubocop ------------------------- 792 files inspected, no offenses detected * FirstPay: Add REST JSON transaction methods Description ------------------------- Spreedly reference: [SER-1092](https://spreedly.atlassian.net/browse/SER-1092) [SER-1094](https://spreedly.atlassian.net/browse/SER-1094) [SER-1093](https://spreedly.atlassian.net/browse/SER-1093) This commit contains: - Setup to support FirstPay XML gateway and FirstPay REST JSON - Add the transaction methods for REST JSON: purchase, authorize, capture, void and refund - Add scrub method - Add unit and remote tests Unit test ------------------------- Finished in 40.920192 seconds. 5824 tests, 79102 assertions, 2 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 99.9657% passed 142.33 tests/s, 1933.08 assertions/s Remote test ------------------------- Finished in 65.655399 seconds. 14 tests, 34 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 0.21 tests/s, 0.52 assertions/s Rubocop ------------------------- 792 files inspected, no offenses detected --------- Co-authored-by: Luis Urrea <devluisurrea+endava@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f961de3 - Browse repository at this point
Copy the full SHA f961de3View commit details
Commits on Mar 11, 2024
-
Update Nexi Xpay to use 3DS 3steps API (#5046)
This commit contains an update for Nexi Xpay to support 3steps API instead of 2steps API endpoints in order to complete 3DS transactions Documents for reference: https://developer.nexi.it/en/modalita-di-integrazione/server-to-server/pagamento-3-steps For Spreedly reference: [SER-1122](https://spreedly.atlassian.net/browse/SER-1122) Co-authored-by: Luis Urrea <devluisurrea+endava@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for cae6f49 - Browse repository at this point
Copy the full SHA cae6f49View commit details
Commits on Mar 13, 2024
-
SagePay: Update test and live URLs
Remote: 41 tests, 127 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Unit: 44 tests, 164 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedMar 13, 2024 Configuration menu - View commit details
-
Copy full SHA for a71e2a6 - Browse repository at this point
Copy the full SHA a71e2a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2658683 - Browse repository at this point
Copy the full SHA 2658683View commit details
Commits on Mar 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e821b63 - Browse repository at this point
Copy the full SHA e821b63View commit details
Commits on Mar 19, 2024
-
Paymentez: Update field for reference_id
ds_transaction_id should be used to populate Paymentez. Unit 30 tests, 127 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote 34 tests, 85 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedMar 19, 2024 Configuration menu - View commit details
-
Copy full SHA for 8646348 - Browse repository at this point
Copy the full SHA 8646348View commit details
Commits on Mar 20, 2024
-
CyberSource: Extend support for
gratuity_amount
, update Mastercard ……NT fields CER-1236 This PR adds the option to send `gratuityAmount` in purchase and auth request. Also updates the order of the request body when Mastercard Network Tokens are used in order to avoid XML parsing errors. `ucaf` parent element is called for MC NT and is not with other card brands. This was causing a conflict/parse error when tax fields are sent as part of the request. Unit Tests: 148 tests, 818 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote Tests: 135 tests, 668 assertions, 7 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 94.8148% passed *These 7 tests are also failing on master and in the last update to this gateway Local Tests: 5827 tests, 79117 assertions, 2 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 99.9657% passed
Configuration menu - View commit details
-
Copy full SHA for cdafb68 - Browse repository at this point
Copy the full SHA cdafb68View commit details
Commits on Mar 22, 2024
-
Update Nexi Xpay basic transactions after implement 3DS 3steps API (#…
…5058) * Update Nexi Xpay basic transactions after implement 3DS 3steps API This commit contains an update for Nexi Xpay basic transactions (capture, refund, verify) Documents for reference: https://developer.nexi.it/en/api/ For Spreedly reference: [SER-1133](https://spreedly.atlassian.net/browse/SER-1133) * Changelog entry --------- Co-authored-by: Luis Urrea <devluisurrea+endava@gmail.com> Co-authored-by: Nick <nashton@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7e76972 - Browse repository at this point
Copy the full SHA 7e76972View commit details
Commits on Mar 26, 2024
-
AuthorizeNet: Remove turn_on_nt_flow
Remove turn_on_nt_flow so that all network tokens such as ApplePay fall done to dd_network_token method Unit: 122 tests, 688 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote: 85 tests, 304 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedMar 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 9a2b8cc - Browse repository at this point
Copy the full SHA 9a2b8ccView commit details
Commits on Mar 27, 2024
-
Adyen: Update failed for network token cryptogram
For v68 and later the network token cryptogram needs to be sent to mpi.tokenAuthenticationVerificationValue Remote: 143 tests, 463 assertions, 11 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 92.3077% passed Unit: 116 tests, 613 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedMar 27, 2024 Configuration menu - View commit details
-
Copy full SHA for 74c2edc - Browse repository at this point
Copy the full SHA 74c2edcView commit details
Commits on Mar 28, 2024
-
Revert "Adyen: Update failed for network token cryptogram"
This reverts commit 74c2edc.
Alma Malambo committedMar 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 0cdb831 - Browse repository at this point
Copy the full SHA 0cdb831View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4331b58 - Browse repository at this point
Copy the full SHA 4331b58View commit details
Commits on Mar 29, 2024
-
That makes it hard to locate code when profiling etc. Co-authored-by: Jean Boussier <jean.boussier@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5918a42 - Browse repository at this point
Copy the full SHA 5918a42View commit details
Commits on Apr 1, 2024
-
RedsysRest: Omit CVV from requests when not present
LOCAL 5838 tests, 79229 assertions, 2 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 99.9657% passed 792 files inspected, no offenses detected UNIT 23 tests, 101 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed REMOTE 19 tests, 41 assertions, 9 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 52.6316% passed CER-1413
Configuration menu - View commit details
-
Copy full SHA for 09b6647 - Browse repository at this point
Copy the full SHA 09b6647View commit details
Commits on Apr 2, 2024
-
Redsys Rest: Fix handling of missing CVV
This accounts for the potential scenario where `card` is `CreditCard` rather than `ActiveMerchant::Billing::CreditCard`, and therefore doesn't have access to `verification_value?` as a method
Configuration menu - View commit details
-
Copy full SHA for 8dcf48c - Browse repository at this point
Copy the full SHA 8dcf48cView commit details
Commits on Apr 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d601e13 - Browse repository at this point
Copy the full SHA d601e13View commit details
Commits on Apr 4, 2024
-
MerchantWarrior: Addding support for 3DS Global fields (#5072)
Summary: ------------------------------ Adds the needed fields to support 3DS Global on MerchantWarrior Gateway [SER-1169](https://spreedly.atlassian.net/browse/SER-1169) Remote Test: ------------------------------ Finished in 70.785752 seconds. 20 tests, 106 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Unit Tests: ------------------------------ Finished in 37.981802 seconds. 5838 tests, 79224 assertions, 2 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed RuboCop: ------------------------------ 792 files inspected, no offenses detected
Configuration menu - View commit details
-
Copy full SHA for 469f835 - Browse repository at this point
Copy the full SHA 469f835View commit details -
FatZebra: Adding third-party 3DS params (#5066)
Summary: ------------------------------ Adds the needed fields to support 3DS Global on FatZebra Gateway [SER-1170](https://spreedly.atlassian.net/browse/SER-1170) Remote Test: ------------------------------ Finished in 87.765183 seconds. 29 tests, 101 assertions, 2 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 93.1034% passed *Note Failing Test*: We have to remote tests failing because seems to be a change on the sandbox behavior when a transaction doesn't include a cvv Unit Tests: ------------------------------ Finished in 68.736139 seconds. 5808 tests, 78988 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed RuboCop: ------------------------------ 792 files inspected, no offenses detected
Configuration menu - View commit details
-
Copy full SHA for ce1dcb6 - Browse repository at this point
Copy the full SHA ce1dcb6View commit details -
Fix rubocop offenses for Xpay gateway (#5073)
* Fix rubocop offenses for Xpay gateway * Change nexi xpay sandbox url --------- Co-authored-by: Luis Urrea <devluisurrea+endava@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1a81fe3 - Browse repository at this point
Copy the full SHA 1a81fe3View commit details -
SumUp - Remove Void method (#5060)
Spreedly reference: [SER-1158](https://spreedly.atlassian.net/browse/SER-1158) Co-authored-by: Luis Urrea <devluisurrea+endava@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b86cefb - Browse repository at this point
Copy the full SHA b86cefbView commit details
Commits on Apr 10, 2024
-
StripePI: New ApplePay/GooglePay flow
Add new ApplePay and GooglePay flow for PaymentIntent and SetupIntent. Remote 93 tests, 442 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Unit: 59 tests, 300 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedApr 10, 2024 Configuration menu - View commit details
-
Copy full SHA for 22da7e0 - Browse repository at this point
Copy the full SHA 22da7e0View commit details -
Braintree: Add merchant_account_id to Verify
Send merchant_account_id to Verify when it goes through the allow_card_verification == true flow. Remote: 120 tests, 642 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Unit: 103 tests, 218 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedApr 10, 2024 Configuration menu - View commit details
-
Copy full SHA for f814a5d - Browse repository at this point
Copy the full SHA f814a5dView commit details -
[ECS-3370](https://spreedly.atlassian.net/browse/ECS-3370)
This PR updates success_from method on paymentez gateway in order to handle success status on a proper way Unit tests ---------------- Finished in 0.043317 seconds. 30 tests, 127 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote tests ---------------- Finished in 140.746551 seconds. 34 tests, 85 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Configuration menu - View commit details
-
Copy full SHA for 0479745 - Browse repository at this point
Copy the full SHA 0479745View commit details -
Part 1 of updating Rubocop to 1.14.0. This update was done through bundle exec rubocop -a
Alma Malambo committedApr 10, 2024 Configuration menu - View commit details
-
Copy full SHA for ace6f5e - Browse repository at this point
Copy the full SHA ace6f5eView commit details
Commits on Apr 11, 2024
-
Update StripePI scrub and Paymentez success_from
Update Stripe scrub method to ensure that number and cryptogram are properly scrubbed in the new ApplePay and GooglePay flow. Update success_from to take into account all lower case pending state.
Alma Malambo committedApr 11, 2024 Configuration menu - View commit details
-
Copy full SHA for ab3821d - Browse repository at this point
Copy the full SHA ab3821dView commit details -
Adyen: Update error code mapping (#5085)
Adyen returns error results in a few different places. This update ensures that we check the three known locations for error_code before returning nil.
Configuration menu - View commit details
-
Copy full SHA for 6d304b4 - Browse repository at this point
Copy the full SHA 6d304b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d238e3 - Browse repository at this point
Copy the full SHA 6d238e3View commit details
Commits on Apr 12, 2024
-
Improve the way that we detect successful transactions and the way th…
…at we extract messages for SumUp gateway (#5087) Co-authored-by: Luis Urrea <devluisurrea+endava@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 41ffa0b - Browse repository at this point
Copy the full SHA 41ffa0bView commit details -
Adyen: Update "unexpected 3DS authentication response" error message …
…logic Update "unexpected 3DS authentication response" error message logic to look for !options[:execute_threed] to cover all instances where the request didn't expect to perform 3DS. Unit: 117 tests, 615 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote: 143 tests, 463 assertions, 11 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 92.3077% passed
Alma Malambo committedApr 12, 2024 Configuration menu - View commit details
-
Copy full SHA for c2f4d7c - Browse repository at this point
Copy the full SHA c2f4d7cView commit details
Commits on Apr 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5dd568b - Browse repository at this point
Copy the full SHA 5dd568bView commit details
Commits on Apr 16, 2024
-
Shift4v2: Adding bank account support
Summary: ------------------------------ This PR enables bank account payment method on the Shift4v2 [SER-1143](https://spreedly.atlassian.net/browse/SER-1143) Remote Test: ------------------------------ Finished in 56.316066 seconds. 40 tests, 143 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Unit Tests: ------------------------------ Finished in 36.406 seconds. 5842 tests, 79270 assertions, 1 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed RuboCop: ------------------------------ 792 files inspected, no offenses detected
Configuration menu - View commit details
-
Copy full SHA for 7ffdfc8 - Browse repository at this point
Copy the full SHA 7ffdfc8View commit details
Commits on Apr 17, 2024
-
PayTrace: Always send name in billing_address
If name is present in payment method send even if billing address is nil. Unit: 30 tests, 156 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote: 33 tests, 84 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedApr 17, 2024 Configuration menu - View commit details
-
Copy full SHA for 192a431 - Browse repository at this point
Copy the full SHA 192a431View commit details -
Update eci format to always be two digits. Unit: 60 tests, 311 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote: 93 tests, 444 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedApr 17, 2024 Configuration menu - View commit details
-
Copy full SHA for 6cfbd1e - Browse repository at this point
Copy the full SHA 6cfbd1eView commit details -
Paymentez: Remove reference_id flag
Remove reference_id flag and the only field no populating reference_id will be ds_transaction_id Remote: 34 tests, 85 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Unit: 30 tests, 127 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed.
Alma Malambo committedApr 17, 2024 Configuration menu - View commit details
-
Copy full SHA for 09af781 - Browse repository at this point
Copy the full SHA 09af781View commit details -
Summary: ------------------------------ This PR enables the test pipeline on Github by removing the Gemfiles that points to Rails master and that creates a dependency issue related with Ruby 3. Unit Tests: ------------------------------ Finished in 35.615298 seconds. 5846 tests, 79285 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed RuboCop: ------------------------------ 792 files inspected, no offenses detected
Configuration menu - View commit details
-
Copy full SHA for 42a3072 - Browse repository at this point
Copy the full SHA 42a3072View commit details
Commits on Apr 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d93e2bf - Browse repository at this point
Copy the full SHA d93e2bfView commit details -
Remote 135 tests, 668 assertions, 7 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 94.8148% passed Unit 148 tests, 819 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedApr 19, 2024 Configuration menu - View commit details
-
Copy full SHA for 39603de - Browse repository at this point
Copy the full SHA 39603deView commit details -
Revert "Cybersource: Update NT flow"
This reverts commit 39603de.
Alma Malambo committedApr 19, 2024 Configuration menu - View commit details
-
Copy full SHA for 7034274 - Browse repository at this point
Copy the full SHA 7034274View commit details
Commits on Apr 25, 2024
-
Cybersource Rest: Support normalized 3DS data
COMP-80 Adds support for 3DS2 data to the Cybersource Rest gateway. This follows the standard pattern in AM to add three_d_secure data and takes inspriation from the legacy Cybersource integration for 3DS. Docs:https://developer.cybersource.com/api-reference-assets/index.html#payments Test Summary Local: 5848 tests, 79233 assertions, 0 failures, 23 errors, 0 pendings, 0 omissions, 0 notifications 99.6067% passed Tests failing are unrelated to this change Unit: 32 tests, 165 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote: 49 tests, 150 assertions, 7 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 85.7143% passed Failing on master too
Configuration menu - View commit details
-
Copy full SHA for b6d6c11 - Browse repository at this point
Copy the full SHA b6d6c11View commit details -
Braintree: Expose data in params
ONE-115 The Braintree gateway is a unique AM gateway in that it uses a gateway SDK to transact. The SDK integration maens that all the gateway's params in a given response are not available unless specifically added via the AM adapter. This commit adds avs_response_code, cvv_response_code, gateway_message, and country_of_issuance to the params in the AM response. This allows for a more standard way of surfacing data for this gateway. Test Summary Local: 5841 tests, 79188 assertions, 1 failures, 23 errors, 0 pendings, 0 omissions, 0 notifications 99.5891% passed Errors/failures related to other gateways Unit: 103 tests, 218 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote: 120 tests, 646 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Configuration menu - View commit details
-
Copy full SHA for 8e9b34f - Browse repository at this point
Copy the full SHA 8e9b34fView commit details
Commits on Apr 30, 2024
-
Datatrans: First implementation
Summary: ----- Adding Datatrans gateway with support for basic functionality including authorize, purchase, capture, refund and void. Scrubbing method. Unit and remote tests. [SER-1193](https://spreedly.atlassian.net/browse/SER-1193) Tests ----- Remote Test: Finished in 18.393965 seconds. 15 tests, 43 assertions, 0 failures, 0 errors, 0 pendings, 1 omissions, 0 notifications 100% passed Unit Tests: 19 tests, 45 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed RuboCop: 795 files inspected, no offenses detected
Configuration menu - View commit details
-
Copy full SHA for 732e89b - Browse repository at this point
Copy the full SHA 732e89bView commit details
Commits on May 1, 2024
-
Checkout V2: Retain and refresh OAuth access token
Retain OAuth access token to be used on subsequent transactions and refreshed when it expires Spreedly reference: [ECS-2996](https://spreedly.atlassian.net/browse/ECS-2996) Unit: 66 tests, 403 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 2902.89 tests/s, 17725.19 assertions/s Remote: 103 tests, 254 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 0.63 tests/s, 1.56 assertions/s
Luis Urrea authored and Alma Malambo committedMay 1, 2024 Configuration menu - View commit details
-
Copy full SHA for 311d29a - Browse repository at this point
Copy the full SHA 311d29aView commit details -
Worldpay: Remove default ECI for NT
ONE-76 Removes the default ECI value for NT on Worldpay. Per Worldpay's docs on ECI they state "If you receive an eci value with the token we suggest including in the request". AM should not add a default as that goes against Worldpay's documentation Docs: https://developerengine.fisglobal.com/apis/wpg/tokenisation/network-payment-tokens Test Summary Local: 5840 tests, 79184 assertions, 1 failures, 23 errors, 0 pendings, 0 omissions, 0 notifications 99.589% passed Tests failing unrelated to this gateway Remote: 103 tests, 444 assertions, 2 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 98.0583% passed 2 errors also failing on master
Configuration menu - View commit details
-
Copy full SHA for 77b8950 - Browse repository at this point
Copy the full SHA 77b8950View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64eb004 - Browse repository at this point
Copy the full SHA 64eb004View commit details
Commits on May 2, 2024
-
Update NT flow to send cryptogram in networkTokenCryptogram. If it's a regular transaction commerceIndicator should be internet. If it's a CIT or MIT commerceIndicator could be installment, recurring or internet for unscheduled. subsequentAuthStoredCredential should be sent for all subsequent transactions. Remote: 136 tests, 676 assertions, 7 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 94.8529% passed Unit: 159 tests, 943 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedMay 2, 2024 Configuration menu - View commit details
-
Copy full SHA for 51252ce - Browse repository at this point
Copy the full SHA 51252ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b0ee60 - Browse repository at this point
Copy the full SHA 4b0ee60View commit details
Commits on May 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f89d548 - Browse repository at this point
Copy the full SHA f89d548View commit details -
Cybersource Rest: Support NT (#5107)
* Cybersource Rest: Support NT COMP-75 Adds support for Network Tokens on the Cybersource Rest gateway. Test Summary Local: 5848 tests, 79228 assertions, 0 failures, 23 errors, 0 pendings, 0 omissions, 0 notifications 99.6067% passed Errors unrelated to this gateway Unit: 32 tests, 160 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote: 50 tests, 157 assertions, 7 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 86% passed Errors also on master * PR feedback * pr feedback * scrub cryptogram * changelog
Configuration menu - View commit details
-
Copy full SHA for 0faace6 - Browse repository at this point
Copy the full SHA 0faace6View commit details -
Decidir: Add support for
customer
objectThis adds support for adding `email` and `id` to the request nested in customer object. CER-1189 Remote Tests: 26 tests, 92 assertions, 1 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 96.1538% passed *1 remote test also failing on master Unit Tests: 41 tests, 199 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Local Tests: 5833 tests, 79189 assertions, 4 failures, 1 errors, 0 pendings, 0 omissions, 0 notifications 99.9143% passed
Configuration menu - View commit details
-
Copy full SHA for 12bfa4b - Browse repository at this point
Copy the full SHA 12bfa4bView commit details
Commits on May 6, 2024
-
FlexCharge: Adding support fot FlexCharge gateway
Summary: ------------------------------ This PR adds support for FlexCharge gateway adding the evaluate and refund operations [SER-1130](https://spreedly.atlassian.net/browse/SER-1130) Remote Test: ------------------------------ Finished in 39.651458 seconds. 12 tests, 40 assertions, 1 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 91.6667% passed *Note:* Failing test happens because of account limit on refunds Unit Tests: ------------------------------ Finished in 33.453236 seconds. 5855 tests, 79334 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed RuboCop: ------------------------------ 795 files inspected, no offenses detected
Configuration menu - View commit details
-
Copy full SHA for b68d725 - Browse repository at this point
Copy the full SHA b68d725View commit details
Commits on May 8, 2024
-
Shift4V2: Adding store for bank account and cc
Summary: ------------------------------ This PR enables Shift4v2 to implement TPV on Bank accounts and adds support to store CreditCards directly on the 'cards' end-point [SER-1219](https://spreedly.atlassian.net/browse/SER-1219) Remote Test: ------------------------------ Finished in 52.459288 seconds. 47 tests, 166 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Unit Tests: ------------------------------ Finished in 40.844376 seconds. 5848 tests, 79304 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed RuboCop: ------------------------------ 792 files inspected, no offenses detected
Configuration menu - View commit details
-
Copy full SHA for 20474d5 - Browse repository at this point
Copy the full SHA 20474d5View commit details -
Worldpay: Update stored creds (#5114)
* Worldpay: Update stored creds COMP-42 Adds tests to ensure stored credentials are passed for network tokens and adds the ability to override the NTID from the standard framework Test Summary Local: 5867 tests, 79281 assertions, 0 failures, 23 errors, 0 pendings, 0 omissions, 0 notifications 99.608% passed Unit: 117 tests, 662 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote: 104 tests, 447 assertions, 2 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 98.0769% passed * remove ntid override * add test * changelog * rubocop
Configuration menu - View commit details
-
Copy full SHA for a849db6 - Browse repository at this point
Copy the full SHA a849db6View commit details
Commits on May 9, 2024
-
Datatrans: NT, AP, GP support (#5110)
Summary: ----- This PR includes for Datatrans the NetworkToken, ApplePay, and GooglePay code to perform transactions with that PM [SER-1195](https://spreedly.atlassian.net/browse/SER-1195) Tests ----- Remote Test: Finished in 23.393965 seconds. 19 tests, 51 assertions, 0 failures, 0 errors, 0 pendings, 1 omissions, 0 notifications 100% passed Unit Tests: 23 tests, 111 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed RuboCop: 795 files inspected, no offenses detected Co-authored-by: Gustavo Sanmartin <gsanmartin@EN2010363.local> Co-authored-by: Edgar Villamarin <edgarv.uribe@hotmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9a51b19 - Browse repository at this point
Copy the full SHA 9a51b19View commit details
Commits on May 15, 2024
-
Worldpay: Encyrpted ApplePay and GooglePay
Add support for encrypted ApplePay and GooglePay.
Alma Malambo committedMay 15, 2024 Configuration menu - View commit details
-
Copy full SHA for 0c95361 - Browse repository at this point
Copy the full SHA 0c95361View commit details -
Revert "Worldpay: Encyrpted ApplePay and GooglePay"
This reverts commit 0c95361.
Alma Malambo committedMay 15, 2024 Configuration menu - View commit details
-
Copy full SHA for db5c4fe - Browse repository at this point
Copy the full SHA db5c4feView commit details -
Paymentez: Updates success_from method
Update success_from method to take current_status for the first message to evaluate. If the transaction type is refund the successful current_status base on CANCELLED if status is also success Remote 34 tests, 85 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Unit 33 tests, 137 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedMay 15, 2024 Configuration menu - View commit details
-
Copy full SHA for e85fd16 - Browse repository at this point
Copy the full SHA e85fd16View commit details
Commits on May 17, 2024
-
Summary: ----- This includes to Datatrans gateway, the params to required to support 3DS global. [SER-1197](https://spreedly.atlassian.net/browse/SER-1197) Tests ----- Remote Test: Finished in 24.693965 seconds. 21 tests, 55 assertions, 0 failures, 0 errors, 0 pendings, 1 omissions, 0 notifications 100% passed Unit Tests: 24 tests, 129 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed RuboCop: 798 files inspected, no offenses detected
Configuration menu - View commit details
-
Copy full SHA for fe2142b - Browse repository at this point
Copy the full SHA fe2142bView commit details -
FlexCharge: Add 3ds Global support
Description ------------------------- This commit adds 3ds options for FlexCharge, adding suppport for 3ds Global Unit test ------------------------- 13 tests, 70 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 480.43 tests/s, 2586.94 assertions/s Remote test ------------------------- Finished in 32.878446 seconds. 13 tests, 39 assertions, 0 failures, 0 errors, 0 pendings, 1 omissions, 0 notifications 100% passed 0.40 tests/s, 1.19 assertions/s Rubocop ------------------------- 798 files inspected, no offenses detected
Configuration menu - View commit details
-
Copy full SHA for a74cbe1 - Browse repository at this point
Copy the full SHA a74cbe1View commit details
Commits on May 20, 2024
-
Flex Charge: Add support for TPV store (#5120)
* Flex Charge: Add support for TPV store Test summary: Local: 5898 tests, 79569 assertions, 0 failures, 17 errors, 0 pendings, 0 omissions, 0 notifications 99.7118% passed Unit: 12 tests, 58 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote: 13 tests, 34 assertions, 1 failures, 0 errors, 0 pendings, 1 omissions, 0 notifications 91.6667% passed
Configuration menu - View commit details
-
Copy full SHA for 5278776 - Browse repository at this point
Copy the full SHA 5278776View commit details
Commits on May 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 52f2295 - Browse repository at this point
Copy the full SHA 52f2295View commit details -
HiPay: Fix parse authorization string (#5119)
Description ------------------------- This commit fixes the parse authorization string when the first value is nil also fixes a issue trying to get the payment_method.brand when the payment method is not a credit card Unit test ------------------------- Finished in 0.800901 seconds. 23 tests, 59 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 28.72 tests/s, 73.67 assertions/s Remote test ------------------------- Finished in 9.141401 seconds. 1 tests, 6 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 0.11 tests/s, 0.66 assertions/s Rubocop ------------------------- 795 files inspected, no offenses detected Co-authored-by: Javier Pedroza <jpedroza@spreedly.com>
Configuration menu - View commit details
-
Copy full SHA for 15e704e - Browse repository at this point
Copy the full SHA 15e704eView commit details
Commits on May 22, 2024
-
Worldpay: Provide option to use default ECI value
A previous commit removed the default ECI value for NT type payment methods (apple pay, google pay, and network tokens) from the Worldpay integration. This value was previously '07' and added if an ECI was not present. This commit removed the default behavior as this was not compliant with GooglePay standards and Worldpay's documentation indicated it was an option field. Upon implementing, some merchants have found issues with Mastercard Google Pay transactions lacking an ECI. This is an attempt at an opt-in revert where if a merchant needs to go back to the original commit they can do so by passing in use_default_eci. Test Summary Local: 5906 tests, 79606 assertions, 0 failures, 23 errors, 0 pendings, 0 omissions, 0 notifications 99.6106% passed Unit: 120 tests, 675 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote: 106 tests, 455 assertions, 3 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 97.1698% passed
Configuration menu - View commit details
-
Copy full SHA for 5378f95 - Browse repository at this point
Copy the full SHA 5378f95View commit details -
Orbital: Add support for L2 and L3 fields, update XSD file
A bit of refactoring was needed in the gateway file to support these fields and get things in better shape with adhering to the XSD. Unit tests are now more comprehensive to check schema. I added a remote test and left comments to indicate which fields are restricted to Canadian merchants. Unit Tests: 148 tests, 850 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote Tests: 134 tests, 504 assertions, 8 failures, 11 errors, 0 pendings, 0 omissions, 0 notifications 85.8209% passed *Same number of failures and errors on master. Local Tests: 5899 tests, 79647 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Configuration menu - View commit details
-
Copy full SHA for 267590b - Browse repository at this point
Copy the full SHA 267590bView commit details -
Update Stored Credentials for dlocal gateway
Spreedly reference: [ECS-3492](https://spreedly.atlassian.net/browse/ECS-3492) Unit tests Finished in 27.620662 seconds. 5849 tests, 79313 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed RuboCop 792 files inspected, no offenses detected
Luis Urrea authored and Alma Malambo committedMay 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 0726f75 - Browse repository at this point
Copy the full SHA 0726f75View commit details
Commits on May 23, 2024
-
HiPay: Fix mastercard brand mapping (#5131)
Description ------------------------- This commit fix a issue for set the payment method brand for payment_product when is mastercard Unit test ------------------------- Finished in 1.799922 seconds. 24 tests, 64 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 13.33 tests/s, 35.56 assertions/s Remote test ------------------------- Finished in 132.781957 seconds. 18 tests, 76 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications Rubocop ------------------------- 798 files inspected, no offenses detected Co-authored-by: Javier Pedroza <jpedroza@spreedly.com>
Configuration menu - View commit details
-
Copy full SHA for 23cc081 - Browse repository at this point
Copy the full SHA 23cc081View commit details
Commits on May 24, 2024
-
FlexCharge: Adding Inquire support
Summary: ------------------------------ This PR adds the Inquire call to FlexCharge adapter [SER-1153](https://spreedly.atlassian.net/browse/SER-1153) Remote Test: ------------------------------ Finished in 38.700031 seconds. 16 tests, 43 assertions, 0 failures, 0 errors, 0 pendings, 1 omissions, 0 notifications 100% passed Unit Tests: ------------------------------ Finished in 40.844376 seconds. 5848 tests, 79304 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed RuboCop: ------------------------------ 798 files inspected, no offenses detected
Configuration menu - View commit details
-
Copy full SHA for 403eef9 - Browse repository at this point
Copy the full SHA 403eef9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34342e1 - Browse repository at this point
Copy the full SHA 34342e1View commit details
Commits on May 29, 2024
-
Elavon: Add support for ApplePay and GooglePay
Add support of encrypted ApplePay and GooglePay payload. Unit: 49 tests, 249 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote: 39 tests, 174 assertions, 2 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 94.8718% passed
Alma Malambo committedMay 29, 2024 Configuration menu - View commit details
-
Copy full SHA for 291fc01 - Browse repository at this point
Copy the full SHA 291fc01View commit details -
Add L2/L3 data for cybersource rest and worldpay (#5117)
* Cybersource Rest: Support L2/L3 data COMP-134 Adds support for L2 and L3 data to the Cybersource Rest gateway Test Summary Local: 5882 tests, 79430 assertions, 0 failures, 23 errors, 0 pendings, 0 omissions, 0 notifications 99.609% passed Unit: 36 tests, 189 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote: * Worldpay: Refactor L2/L3 data COMP-134 Refactor L2/L3 data for Worldpay to be more in line with how active merchant gateways expect this data. It also lowers the burden for what merchants must provide to use L2/L3 data Test Summary Local: 5883 tests, 79441 assertions, 0 failures, 23 errors, 0 pendings, 0 omissions, 0 notifications 99.609% passed Unit: 117 tests, 668 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote: 103 tests, 444 assertions, 2 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 98.0583% passed * change total amount to not be summed * remove commented out code * rename to line_items * changelog
Configuration menu - View commit details
-
Copy full SHA for 77bd386 - Browse repository at this point
Copy the full SHA 77bd386View commit details
Commits on May 31, 2024
-
Add new UATP card type (#5137)
Description ------------------------- This commit enable AUTP card type to be used as a valid credit card Unit test ------------------------- Finished in 0.041087 seconds. 70 tests, 661 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 1703.70 tests/s, 16087.81 assertions/s Rubocop ------------------------- 798 files inspected, no offenses detected Co-authored-by: Javier Pedroza <jpedroza@spreedly.com>
Configuration menu - View commit details
-
Copy full SHA for 00ab3fe - Browse repository at this point
Copy the full SHA 00ab3feView commit details
Commits on Jun 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a2ef301 - Browse repository at this point
Copy the full SHA a2ef301View commit details -
Updated ruby version and fixed a few remote test suites.
Configuration menu - View commit details
-
Copy full SHA for 81f6eb2 - Browse repository at this point
Copy the full SHA 81f6eb2View commit details
Commits on Jun 4, 2024
-
FlexCharge: Update inquire call
FlexCharge: Adding Inquire support Summary: ------------------------------ Changes FlexCharge inquire call to reflect deprecated end-point [SER-1153](https://spreedly.atlassian.net/browse/SER-1153) Remote Test: ------------------------------ Finished in 38.700031 seconds. 16 tests, 43 assertions, 0 failures, 3 errors, 0 pendings, 1 omissions, 0 notifications 100% passed Unit Tests: ------------------------------ Finished in 62.753266 seconds. 5923 tests, 79804 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed RuboCop: ------------------------------ 798 files inspected, no offenses detected
Configuration menu - View commit details
-
Copy full SHA for 569d3a4 - Browse repository at this point
Copy the full SHA 569d3a4View commit details -
Litle: Add 141 and 142 as successful responses
141 and 142 are successful responses for prepaid cards. Unit: 61 tests, 274 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote: 57 tests, 250 assertions, 1 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 98.2456% passed
Alma Malambo committedJun 4, 2024 Configuration menu - View commit details
-
Copy full SHA for b035ef4 - Browse repository at this point
Copy the full SHA b035ef4View commit details
Commits on Jun 5, 2024
-
Braintree and Worldpay: support overriding NTID (#5129)
* Braintree and Worldpay: support overriding NTID COMP-160 Adds support for the Braintree Blue and Worldpay gateways for merchants to override and bring their own NTID instead of relying on the standardized NTID framework Test Summary Local: 5908 tests, 79610 assertions, 0 failures, 23 errors, 0 pendings, 0 omissions, 0 notifications 99.6107% passed Unit: Worldpay: 119 tests, 672 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Braintree: 104 tests, 219 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote: Worldpay: 104 tests, 447 assertions, 3 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 97.1154% passed Braintree: 120 tests, 646 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed * PR feedback * changelog
Configuration menu - View commit details
-
Copy full SHA for 283127f - Browse repository at this point
Copy the full SHA 283127fView commit details
Commits on Jun 6, 2024
-
Cybersource Rest: Stored Credential refactor (#5083)
* Cybersource Rest: Stored Credential refactor COMP-78 Refactors the stored credential support for the Cybersource Rest gateway to be in-line with their documentation. Also repairs test suite for this gateway by eliminating certain tests and fixing others. Test summary: Local: 5838 tests, 79156 assertions, 2 failures, 23 errors, 0 pendings, 0 omissions, 0 notifications 99.5718% passed Unit: 30 tests, 144 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote: 43 tests, 143 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed * PR feedback * pending * wip * remove old code * changelog
Configuration menu - View commit details
-
Copy full SHA for 6d0d996 - Browse repository at this point
Copy the full SHA 6d0d996View commit details -
Plexo: Add support to NetworkToken payments (#5130)
SER-140 add support to make purchase, authorize transactions using network tokens in the plexo gateway Test summary: Local: 5910 tests, 79650 assertions, 0 failures, 17 errors, 0 pendings, 0 omissions, 0 notifications 99.7124% passed Unit: 25 tests, 134 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote: 32 tests, 36 assertions, 21 failures, 3 errors, 0 pendings, 3 omissions, 0 notifications 17.2414% passed
Configuration menu - View commit details
-
Copy full SHA for 5d1455e - Browse repository at this point
Copy the full SHA 5d1455eView commit details
Commits on Jun 12, 2024
-
Update the error_code_from method to grab and alpha_numeric characters (
#5133) Spreedly ref: ECS-3536
Configuration menu - View commit details
-
Copy full SHA for e282efb - Browse repository at this point
Copy the full SHA e282efbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 32e4da3 - Browse repository at this point
Copy the full SHA 32e4da3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23169a5 - Browse repository at this point
Copy the full SHA 23169a5View commit details
Commits on Jun 18, 2024
-
Litle: Add tests for network tokenization (#5145)
Summary: ------------------------------ Add unit and remote tests for network token transactions [SER-1270](https://spreedly.atlassian.net/browse/SER-1270) Remote Test: ------------------------------ Finished in 88.332434 seconds. 60 tests, 261 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Unit Test: ------------------------------ Finished in 45.844644 seconds. 5931 tests, 79847 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed RuboCop: ------------------------------ 798 files inspected, no offenses detected
Configuration menu - View commit details
-
Copy full SHA for 5bd880f - Browse repository at this point
Copy the full SHA 5bd880fView commit details
Commits on Jun 21, 2024
-
Datatrans: Add support for verify transactions (#5148)
SER-1302 Description ------------------------- Add support to make verify transactions with authorize and void using a multiresponse thread Unit test ------------------------- 25 tests, 136 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote test ------------------------- 23 tests, 57 assertions, 2 failures, 0 errors, 0 pendings, 1 omissions, 0 notifications 90.9091% passed Rubocop ------------------------- 798 files inspected, no offenses detected
Configuration menu - View commit details
-
Copy full SHA for b636002 - Browse repository at this point
Copy the full SHA b636002View commit details -
Configuration menu - View commit details
-
Copy full SHA for d31c20c - Browse repository at this point
Copy the full SHA d31c20cView commit details
Commits on Jun 24, 2024
-
Pin: Add new 3DS params mentioned in Pin Payments docs (#4720)
Co-authored-by: Huda <huda@haesemathematics.com.au>
Configuration menu - View commit details
-
Copy full SHA for 94377a3 - Browse repository at this point
Copy the full SHA 94377a3View commit details
Commits on Jun 25, 2024
-
RedsysRest: Add support for stored credentials & 3DS exemptions
[ECS-3450](https://spreedly.atlassian.net/browse/ECS-3450) This PR updates adds stored credendials and 3ds exemptions for redsys rest Unit tests ---------------- Finished in 0.023518 seconds. 28 tests, 118 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote tests ---------------- Finished in 33.326868 seconds. 26 tests, 93 assertions, 1 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 96.1538% passed 0.78 tests/s, 2.79 assertions/s -> failure not related to changes
Configuration menu - View commit details
-
Copy full SHA for 80c3cb5 - Browse repository at this point
Copy the full SHA 80c3cb5View commit details -
Alma Malambo committed
Jun 25, 2024 Configuration menu - View commit details
-
Copy full SHA for 3805b4b - Browse repository at this point
Copy the full SHA 3805b4bView commit details
Commits on Jun 27, 2024
-
Datatrans: Fix InvalidCountryCodeError (#5156)
Description ------------------------- SER-1323 Unit test ------------------------- 25 tests, 136 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote test ------------------------- 23 tests, 57 assertions, 2 failures, 0 errors, 0 pendings, 1 omissions, 0 notifications 90.9091% passed
Configuration menu - View commit details
-
Copy full SHA for 2aa3c32 - Browse repository at this point
Copy the full SHA 2aa3c32View commit details
Commits on Jun 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 819907d - Browse repository at this point
Copy the full SHA 819907dView commit details -
Worldpay: Support AFTs (#5154)
Account Funding Transactions, which Worldpay refers to as "Pull from Card" https://staging-developer.fisglobal.com/apis/wpg/manage/pull-from-card Remote: (10 unrelated failures on master) 110 tests, 443 assertions, 10 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 90.9091% passed Unit: 124 tests, 698 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed ECS-3554
Configuration menu - View commit details
-
Copy full SHA for 17b9ff8 - Browse repository at this point
Copy the full SHA 17b9ff8View commit details
Commits on Jul 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a26afd1 - Browse repository at this point
Copy the full SHA a26afd1View commit details
Commits on Jul 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d6b4500 - Browse repository at this point
Copy the full SHA d6b4500View commit details
Commits on Jul 3, 2024
-
CyberSource: Update Stored Credential flow
Always send commerceIndicator if stored credential reason_type is present. Update the value send for NetworkTokens commerceIndicator based on if they are using stored credentials. Spreedly reference: [ECS-3532](https://spreedly.atlassian.net/browse/ECS-3532) Unit tests Finished in 26.745895 seconds. 5912 tests, 79756 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed RuboCop 798 files inspected, no offenses detected
Luis Urrea authored and Alma Malambo committedJul 3, 2024 Configuration menu - View commit details
-
Copy full SHA for c5a4d22 - Browse repository at this point
Copy the full SHA c5a4d22View commit details -
Orbital: Update to accept UCAF Indicator GSF
If alternate_ucaf_flow is true and the eci value is 4, 6, or 7 then send the ucaf passed in by customer. If alternate_ucaf_flow is not passed then only send ucaf if provided by customer if not pass default of 4. Remote: 134 tests, 543 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Unit: 152 tests, 892 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedJul 3, 2024 Configuration menu - View commit details
-
Copy full SHA for 3274d5b - Browse repository at this point
Copy the full SHA 3274d5bView commit details
Commits on Jul 8, 2024
-
FlexCharge: Adding authorize-capture functionality
Summary: ------------------------------ Changes FlexCharge to add support for the authorize and capture operations and also a fix a bug on the `address_names` method [SER-1337](https://spreedly.atlassian.net/browse/SER-1337) [SER-1324](https://spreedly.atlassian.net/browse/SER-1324) Remote Test: ------------------------------ Finished in 72.283834 seconds. 19 tests, 54 assertions, 1 failures, 0 errors, 0 pendings, 1 omissions, 0 notifications 94.4444% passed Unit Tests: ------------------------------ Finished in 43.11362 seconds. 5944 tests, 79908 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed RuboCop: ------------------------------ 798 files inspected, no offenses detected
Configuration menu - View commit details
-
Copy full SHA for b72e61f - Browse repository at this point
Copy the full SHA b72e61fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 00b2ae7 - Browse repository at this point
Copy the full SHA 00b2ae7View commit details
Commits on Jul 9, 2024
-
FlexCharge: Enabling void call
Summary: ------------------------------ Changes FlexCharge to add support for the void operation. [SER-1327](https://spreedly.atlassian.net/browse/SER-1327) Remote Test: ------------------------------ Finished in 70.477035 seconds. 19 tests, 54 assertions, 0 failures, 0 errors, 0 pendings, 1 omissions, 0 notifications 100% passed Unit Tests: ------------------------------ Finished in 60.782586 seconds. 5956 tests, 79948 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed RuboCop: ------------------------------ 798 files inspected, no offenses detected
Configuration menu - View commit details
-
Copy full SHA for 83bb31d - Browse repository at this point
Copy the full SHA 83bb31dView commit details -
CyberSource: bugfix - send correct card type/code for carnet
CER-1567 Sends code '058' for carnet card type in legacy CyberSource and CyberSource REST gateways
Configuration menu - View commit details
-
Copy full SHA for b3e12ee - Browse repository at this point
Copy the full SHA b3e12eeView commit details
Commits on Jul 10, 2024
-
MerchantWarrior: Update phone, email, ip and store_ID
Updae customerPhone to grab phone from phone or phone_number in options. If address doesn't contain ip and email then grab them directly from options. Add new field called storeID. Unit: 29 tests, 164 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote: 20 tests, 106 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedJul 10, 2024 Configuration menu - View commit details
-
Copy full SHA for 6f024c9 - Browse repository at this point
Copy the full SHA 6f024c9View commit details -
Credorax: Update 3DS version mapping
Update so that if a 3DS version starts with 2 it doesn't default to 2.0 but on what is passed in for the three_ds_version field. Unit: 82 tests, 394 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote: 51 tests, 173 assertions, 6 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 88.2353% passed
Alma Malambo committedJul 10, 2024 Configuration menu - View commit details
-
Copy full SHA for 4f34933 - Browse repository at this point
Copy the full SHA 4f34933View commit details
Commits on Jul 11, 2024
-
FlexCharge - NoMethodError: nil CreditCard#number (#5164)
Description ------------------------- SER-1339 Unit test ------------------------- 17 tests, 81 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote test ------------------------- 5923 tests, 79804 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed RuboCop: ------------------------------ 798 files inspected, no offenses detected Co-authored-by: Nick Ashton <nashton@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0ae0158 - Browse repository at this point
Copy the full SHA 0ae0158View commit details -
FlexCharge: quick fix on void call
FlexCharge: Enabling void call Summary: ------------------------------ Changes FlexCharge to fix support for the void operation and also add the sense_key gsf [SER-1327](https://spreedly.atlassian.net/browse/SER-1327) [SER-1307](https://spreedly.atlassian.net/browse/SER-1307) Remote Test: ------------------------------ Finished in 70.477035 seconds. 19 tests, 54 assertions, 0 failures, 0 errors, 0 pendings, 1 omissions, 0 notifications 100% passed Unit Tests: ------------------------------ Finished in 124.425603 seconds. 5959 tests, 79971 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed RuboCop: ------------------------------ 798 files inspected, no offenses detected
Configuration menu - View commit details
-
Copy full SHA for 8dc76a4 - Browse repository at this point
Copy the full SHA 8dc76a4View commit details
Commits on Jul 12, 2024
-
Fix bug where
add_payment_method
was incorrectly returned early if ……the payment value was a token (#5173)
Configuration menu - View commit details
-
Copy full SHA for 19d3979 - Browse repository at this point
Copy the full SHA 19d3979View commit details -
Configuration menu - View commit details
-
Copy full SHA for f270a60 - Browse repository at this point
Copy the full SHA f270a60View commit details
Commits on Jul 15, 2024
-
Braintree: Remove stored credential v1
Update Stored Credential flow to keep v2. Unit: 104 tests, 219 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote: 123 tests, 661 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedJul 15, 2024 Configuration menu - View commit details
-
Copy full SHA for dfaccf4 - Browse repository at this point
Copy the full SHA dfaccf4View commit details
Commits on Jul 16, 2024
-
Plexo: Update Network Token implementation (#5169)
Description ------------------------- [SER-1377](https://spreedly.atlassian.net/browse/SER-1377) This commit update the previous implementation of NT in order to use network token instead if card Unit test ------------------------- Finished in 0.033159 seconds. 25 tests, 137 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 753.94 tests/s, 4131.61 assertions/s Remote test ------------------------- Finished in 47.41717 seconds. 32 tests, 62 assertions, 0 failures, 0 errors, 0 pendings, 3 omissions, 0 notifications 100% passed 0.67 tests/s, 1.31 assertions/s Rubocop ------------------------- 798 files inspected, no offenses detected Co-authored-by: Javier Pedroza <jpedroza@spreedly.com>
Configuration menu - View commit details
-
Copy full SHA for 957dd75 - Browse repository at this point
Copy the full SHA 957dd75View commit details
Commits on Jul 17, 2024
-
NMI: Adding GooglePay and ApplePay (#5146)
Description ------------------------- This commit add support to create transaction with GooglePay and ApplePay. This payment methods are working for nmi_secure. Unit test ------------------------- Finished in 11.283174 seconds. 59 tests, 475 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 5.23 tests/s, 42.10 assertions/s Remote test ------------------------- Finished in 115.513346 seconds. 55 tests, 199 assertions, 12 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 78.1818% passed 0.48 tests/s, 1.72 assertions/s Rubocop ------------------------- 798 files inspected, no offenses detected Co-authored-by: Javier Pedroza <jpedroza@spreedly.com>
Configuration menu - View commit details
-
Copy full SHA for 941c6d2 - Browse repository at this point
Copy the full SHA 941c6d2View commit details -
Braintree: Pass overridden mid into client token for GS 3DS (#5166)
Summary: ------------------------------ Add merchant_account_id for the Client Token Generate and returns a string which contains all authorization and configuration information that the client needs to initialize the client SDK to communicate with Braintree [ECS-3617](https://spreedly.atlassian.net/browse/ECS-3617) [ECS-3607](https://spreedly.atlassian.net/browse/ECS-3607) Remote Test: ------------------------------ Finished in 6.262003 seconds. 7 tests, 15 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 1.12 tests/s, 2.40 assertions/s Unit Tests: ------------------------------ Finished in 38.744354 seconds. 5956 tests, 79952 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed 153.73 tests/s, 2063.58 assertions/s RuboCop: ------------------------------ 798 files inspected, no offenses detected Co-authored-by: Luis Urrea <devluisurrea+endava@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 568466b - Browse repository at this point
Copy the full SHA 568466bView commit details -
Moneris: Update crypt_type for 3DS
Update crypt_type to only be one digit by removing leading zero if present. Unit: 54 tests, 294 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote: 53 tests, 259 assertions, 0 failures, 0 errors, 0 pendings, 1 omissions, 0 notifications 100% passed
Alma Malambo committedJul 17, 2024 Configuration menu - View commit details
-
Copy full SHA for 27ae6b7 - Browse repository at this point
Copy the full SHA 27ae6b7View commit details -
Update CheckoutV2 3DS message & error code
Update CheckoutV2 3DS message & error code to keep waht was bening threed_response_message Unit: 67 tests, 420 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Remote: 111 tests, 274 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed
Alma Malambo committedJul 17, 2024 Configuration menu - View commit details
-
Copy full SHA for 4b4ccb9 - Browse repository at this point
Copy the full SHA 4b4ccb9View commit details
Commits on Jul 19, 2024
-
SER-1386 add ExtraData and Source GSFs
Summary: ------------------------------ FlexCharge: quick fix on void call [SER-1386](https://spreedly.atlassian.net/browse/SER-1386) Remote Test: ------------------------------ Finished in 70.477035 seconds. 19 tests, 54 assertions, 0 failures, 0 errors, 0 pendings, 1 omissions, 0 notifications 100% passed Unit Tests: ------------------------------ Finished in 124.425603 seconds. 5959 tests, 79971 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed RuboCop: ------------------------------ 798 files inspected, no offenses detected
Configuration menu - View commit details
-
Copy full SHA for 214d483 - Browse repository at this point
Copy the full SHA 214d483View commit details
Commits on Jul 22, 2024
-
SER-1387 fix shipping address and idempotency key
Summary: ------------------------------ FlexCharge: Including shipping address if provided and fix idempotency key to default to random UUID. [SER-1387](https://spreedly.atlassian.net/browse/SER-1387) [SER-1338](https://spreedly.atlassian.net/browse/SER-1338) Remote Test: ------------------------------ Finished in 77.783815 seconds. 20 tests, 56 assertions, 0 failures, 0 errors, 0 pendings, 1 omissions, 0 notifications 100% passed Unit Tests: ------------------------------ Finished in 46.32943 seconds. 5963 tests, 79998 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed RuboCop: ------------------------------ 798 files inspected, no offenses detected
Configuration menu - View commit details
-
Copy full SHA for a2b79f4 - Browse repository at this point
Copy the full SHA a2b79f4View commit details
Commits on Jul 23, 2024
-
Summary: _________________________ Include Store and Unstore Methods in datatrans to support Third Party Token. [SER-1395](https://spreedly.atlassian.net/browse/SER-1395) Tests _________________________ Remote Test: ------------------------- Finished in 31.477035 seconds. 27 tests, 76 assertions, 0 failures, 0 errors, 0 pendings, 1 omissions, 0 notifications 100% passed Unit Tests: ------------------------- Finished in 0.115603 seconds. 29 tests, 165 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Rubocop ------------------------- 798 files inspected, no offenses detected
Configuration menu - View commit details
-
Copy full SHA for 39878f6 - Browse repository at this point
Copy the full SHA 39878f6View commit details -
FlexCharge: change transactionType placement
Summary: ------------------------------ Change FlexCharge transactionType to a new placement. [SER-1400](https://spreedly.atlassian.net/browse/SER-1400) Remote Test: ------------------------------ Finished in 79.263845 seconds. 20 tests, 56 assertions, 0 failures, 0 errors, 0 pendings, 1 omissions, 0 notifications 100% passed Unit Tests: ------------------------------ Finished in 38.175694 seconds. 5963 tests, 79998 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed RuboCop: ------------------------------ 798 files inspected, no offenses detected
Configuration menu - View commit details
-
Copy full SHA for cc7ec9b - Browse repository at this point
Copy the full SHA cc7ec9bView commit details
Commits on Jul 26, 2024
-
Rapyd: Add support for save_payment_method field
CER-1613 Top level boolean field that will trigger payment method to be saved. Remote Tests: 54 tests, 152 assertions, 3 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 94.4444% passed * I fixed a few failing tests, so less failing on master.
Configuration menu - View commit details
-
Copy full SHA for 3f85ecd - Browse repository at this point
Copy the full SHA 3f85ecdView commit details -
Datatrans: Modify authorization_from string for store (#5193)
Summary: Modify the string for store to be separated by '|' instead of '-'. SER-1395 Tests Remote Test: Finished in 31.477035 seconds. 25 tests, 72 assertions, 0 failures, 0 errors, 0 pendings, 1 omissions, 0 notifications 100% passed Unit Tests: Finished in 0.115603 seconds. 29 tests, 165 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed Rubocop 798 files inspected, no offenses detected Co-authored-by: Gustavo Sanmartin <gsanmartin@EN2010363.local>
Configuration menu - View commit details
-
Copy full SHA for efd27e7 - Browse repository at this point
Copy the full SHA efd27e7View commit details