Commit Graph

  • 1a459e0cfc fix get gateway name sf6 jb cr 2023-06-12 15:38:25 +02:00
  • c2e1dd9509 fix get gateway name jb cr 2023-06-12 15:36:54 +02:00
  • 8771654663 fix get gateway name jb cr 2023-06-12 15:36:02 +02:00
  • 0de92a3a1d decrypt configuration before get it jb cr 2023-06-12 11:18:50 +02:00
  • bdc858b99f fix get gateway name jb cr 2023-06-12 11:03:25 +02:00
  • ebac8fa6dd convert string to integer value jb cr 2023-06-07 16:34:17 +02:00
  • 9abc36ee1e change choice value type to fixe the encryption issue jb cr 2023-06-07 16:20:55 +02:00
  • d6b60381cb fix Session service not found jb cr 2023-06-07 13:23:58 +02:00
  • be740d571b update dependencies to Sylius 1.12 and Symfony 6 jb cr 2023-06-07 13:14:18 +02:00
  • 65b0504e62 Merge pull request #8 from alma/add-dependabot-alert master François Gomis 2023-01-05 09:23:15 +01:00
  • 4508249df0 Add dependabot alert Martin Supiot 2022-12-13 11:32:37 +01:00
  • 5158ebdd58 chore: bump version 1.3.0 Sylvain Just 2022-11-29 06:02:40 +01:00
  • 34aad68901 fix: up sylius 1.11 for env (#7) Benjamin Freoua 2022-11-09 19:22:20 +01:00
  • be1a74e0b6 chore: version bump Olivier Lance 2021-04-16 09:12:32 +02:00
  • 6535c13d14 fix: make sure payment details from validation in NotifyAction are properly saved Olivier Lance 2021-04-16 09:08:44 +02:00
  • b29a55c752 feat: check that a payment is not expired in payment validation Olivier Lance 2021-04-16 09:03:03 +02:00
  • 77dbc60868 feat: add customer_cancel_url to payment data & cancel payment when used Olivier Lance 2021-04-16 04:09:31 +02:00
  • fdccb3780d chore: version bump Olivier Lance 2021-03-24 22:49:28 +01:00
  • 626f347ba7 feat: implement redirect to payment page capture option Olivier Lance 2021-03-24 22:45:26 +01:00
  • 908c6b728f chore: formatting Olivier Lance 2021-03-24 22:36:26 +01:00
  • 4630dab306 feat: add new gateway option "payment page mode", which can be in-page or redirect Olivier Lance 2021-03-22 18:01:09 +01:00
  • a535e20d5d chore: missing changelog from previous push Olivier Lance 2021-03-13 16:47:06 +01:00
  • bb9f102eaf chore: version bump Olivier Lance 2021-03-13 16:34:58 +01:00
  • a86a5c1a89 fix: better handling of request errors upon payment validation Olivier Lance 2021-03-13 16:31:49 +01:00
  • 27965720cf refactor: store payment data into Payment's details upon validation Olivier Lance 2021-03-13 16:30:56 +01:00
  • 3ed44c2526 fix: make sure HTTP errors on eligibility calls throw a RequestError Olivier Lance 2021-03-13 13:08:36 +01:00
  • ca77f37688 chore: version bump & created CHANGELOG.md Olivier Lance 2021-02-15 15:21:07 +01:00
  • b5e1aeca77 fix: ShippingMethod description can be empty, but title is required by the API – switching to name Olivier Lance 2021-02-15 15:15:42 +01:00
  • 411cbde733 chore: prepare for release Olivier Lance 2021-02-04 00:57:45 +01:00
  • 83432947f1 fix: corrects field names for customer's first and last names Olivier Lance 2021-02-04 00:26:12 +01:00
  • b70ce8a32b feat: add discounts information to complete cart data Olivier Lance 2021-02-03 15:30:02 +01:00
  • 0cee686325 feat: add cart content data into payment data for risks management Olivier Lance 2021-02-03 13:04:13 +01:00
  • 84172be6c9 refactor: extract utility functions into an Utils class Olivier Lance 2021-02-03 13:03:06 +01:00
  • 8480c878ba refactor: use a compiler pass to automatically list & register payment data builders Olivier Lance 2021-02-01 01:23:17 +01:00
  • 51f78be8eb fix: remove payment's payload from details data once payment is validated Olivier Lance 2021-02-01 01:20:53 +01:00
  • 9cc4efbe5c feat: add a ShippingInfo data builder Olivier Lance 2021-02-01 00:03:43 +01:00
  • 8f764602e7 refactor: use a service-based approach for payment data building Olivier Lance 2021-01-31 22:18:32 +01:00
  • f6a09bf18e feat: automatically refund failed payments (mostly technical errors; possibly frauds) Olivier Lance 2021-01-31 02:21:40 +01:00
  • 836a3c16f5 feat: handle IPN callback & improve status management Olivier Lance 2021-01-31 02:20:23 +01:00
  • 41c95b8d1b fix: make sure that the sent Alma payment is indeed associated to the Payment being processed Olivier Lance 2021-01-29 19:34:19 +01:00
  • 7f337d16fb feat: show/hide Alma payment methods depending on their eligibility Olivier Lance 2021-01-29 18:56:56 +01:00
  • eeae4304f7 refactor: extract payment data building to a dedicated Value Object Olivier Lance 2021-01-29 18:56:25 +01:00
  • 26098d7d7c refactor: add eligibility helper to be able to hide payment methods when not eligible Olivier Lance 2021-01-29 18:54:22 +01:00
  • 0258c48fe2 fix: discard existing Alma Client instance when initializing with new config Olivier Lance 2021-01-29 18:53:11 +01:00
  • b61f4db85b fix: add correct version numbers to user agent components Olivier Lance 2021-01-29 18:52:27 +01:00
  • e897e8d73d chore: add first translations Olivier Lance 2021-01-28 23:39:10 +01:00
  • 23850d18ad fix: improve form validation so that data is not saved in case of error Olivier Lance 2021-01-28 23:38:56 +01:00
  • fee280dbb4 fix: use actual merchantId value for payment form initialization Olivier Lance 2021-01-28 13:50:50 +01:00
  • cd07612fe1 refactor: add getter for config merchant ID Olivier Lance 2021-01-28 13:50:21 +01:00
  • 92b8e7c266 fix: check validity of entered API keys + fetch merchant ID Olivier Lance 2021-01-28 13:49:48 +01:00
  • 0a390a7965 refactor: add method to get merchant information from API Olivier Lance 2021-01-28 13:48:48 +01:00
  • 09d833a14e fix: stop using local API dev server Olivier Lance 2021-01-28 12:28:45 +01:00
  • eab8607afd chore: use a YAML file for services declaration Olivier Lance 2021-01-28 12:28:11 +01:00
  • 8cce96ed32 refactor: StatusAction checks payment's status and updates its state Olivier Lance 2021-01-28 12:27:57 +01:00
  • 4796f47b50 refactor: CaptureAction triggers rendering of Alma's payment form Olivier Lance 2021-01-28 12:25:59 +01:00
  • 08074f769d refactor: ConvertPaymentAction builds payment data from the order's Payment Olivier Lance 2021-01-28 12:25:31 +01:00
  • f0468305a1 refactor: move all actions to services to benefit from DI Olivier Lance 2021-01-28 12:24:51 +01:00
  • 1142cdc3aa refactor: use GatewayConfigInterface constants in config form Olivier Lance 2021-01-28 12:23:52 +01:00
  • 8e3bb7a0f5 refactor: add GatewayConfig service to centralize config values constants & getters Olivier Lance 2021-01-28 12:23:21 +01:00
  • d36f51e2da refactor: change AlmaApi VO to a AlmaBridge service Olivier Lance 2021-01-28 12:22:37 +01:00
  • 8b5a9380c2 chore: minor fixes in dev env configs Olivier Lance 2021-01-28 12:19:59 +01:00
  • 049bb56772 chore: switch to a Sylius 1.6.9 test app Olivier Lance 2021-01-28 12:19:17 +01:00
  • 998f1494f6 test: add command to start http server & MySQL container for test app Olivier Lance 2021-01-28 12:18:28 +01:00
  • 6fc680fd3e new branch for installments Arnaud Rolland 2021-01-14 14:08:11 +01:00
  • 6981b681dd feat: installable base payment gateway Olivier Lance 2021-01-13 11:52:46 +01:00