amwal / payments
Amwal payment plugin for Magento 2 enables one click checkout for instantaneous purchases from product, mini-cart and cart pages.
Installs: 1 538
Dependents: 2
Suggesters: 0
Security: 0
Stars: 3
Watchers: 1
Forks: 0
Open Issues: 3
Type:magento2-module
Requires
- php: >=7.4.0
- giggsey/libphonenumber-for-php: ^8.13.7
- sentry/sdk: ^3.0
Requires (Dev)
- mockery/mockery: ^1.6.11
- tddwizard/magento2-fixtures: ^1.1
- dev-master
- 1.0.40
- 1.0.39
- 1.0.38
- 1.0.37
- 1.0.36
- 1.0.35
- 1.0.34
- 1.0.33
- 1.0.32
- 1.0.31
- v1.0.30.x-dev
- 1.0.30
- 1.0.29.1-dev
- 1.0.29
- 1.0.28
- 1.0.27
- 1.0.26
- 1.0.25
- 1.0.24
- 1.0.23
- 1.0.22
- 1.0.21
- 1.0.20
- 1.0.19
- 1.0.18
- 1.0.17
- 1.0.16
- 1.0.15
- 1.0.14
- 1.0.13
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- dev-feature/webhook
- dev-feature/add-webhook
- dev-bateel/refactor-sentry-plugin
- dev-inhouse/disable-sales-orders-plugins
- dev-develop
- dev-releases/1.0.40
- dev-feature/installments-promotions-popup
- dev-feature/installments-promotions
- dev-releases/1.0.39
- dev-feature/amwal-tab-admin-order-view
- dev-feature/admin-order-view-amwal-tab
- dev-feature/upgrade-amwal-checkout-button-0.0.60-alpha
- dev-fix/amasty-most-viewed-place-order-discount-apply
- dev-feature/upgrade-react-dependencies
- dev-fix/quote-id-logged-in-user
- dev-releases/1.0.38
- dev-refactor/database-enhancements
- dev-fix/mising-locale-redirect-button
- dev-fix/cron-jobs-created-at-filters
- dev-refactor/hide-installments-settings
- dev-refactor/amwal-place-order-hide
- dev-refactor/remove-installments-settings
- dev-fix/redirect-button-missing-parameters
- dev-fix/success-page-transaction-non-object
- dev-fix/RegularCheckoutRedirect-triggerContext
- dev-fix/order-duplicate-final-checkout-redirect
- dev-refactor/disabled-success-page
- dev-refactor/apple-bank-installment-is-active
- dev-refactor/regular-checkout-custom-redirect
- dev-refactor/final-checkout-isRegularCheckoutActive-check
- dev-feature/regular-checkout-custom-redirect
- dev-refactor/enableBankInstallments
- dev-releases/1.0.37
- dev-feature/bank-instalments-label-icons
- dev-feature/default-enabled-bank-instalments
- dev-fix/save-utm
- dev-feature/bank-bank-installments-method
- dev-feature/module-type
- dev-workflows/disabled-unit-tests
- dev-fix/load-utm-parameters-product-page
- dev-fix/phone-number-international-format-regular-checkout-button-config
- dev-changelog/1.0.37
- dev-feature/apple-pay-checkout
- dev-feature/utm-tracking
- dev-fix/check-result-type-in-add-to-cart-response
- dev-feature/integration-test-sales-order-grid-plugin
- dev-feature/list-supported-magento-versions
- dev-feature/support-magento-version-2.4.7
- dev-fix/join-sales_order-fields-to-order-grid
- dev-fix/region-is-required
- dev-fix/translation-refactor
- dev-feature/readme-upadate-workflows-badge
- dev-release/1.0.36-changelog
- dev-feature/update-settings-retrieve-data
- dev-feature/Integration-test-add-pending-and-canceled-orders
- dev-enhancement/refactor-checkout-success-page
- dev-fix/apply-bin-discount-rule-mismatch
- dev-fix/card-bin-additional-discount-mismatch
- dev-fix/refresh-quote-applied-rule-ids
- dev-fix/login-checkout-button-fixed-width
- dev-feature/Add-canceled-cron-job
- dev-feature/cards-bin-code-validator-plugin
- dev-refactor/hide-virtual-items-support-setting
- dev-feature/add-quote-virtual-items-support
- dev-check-if-the-quote-has-virtual-items
- dev-refactor/canceled-orders-checks
- dev-refactor/check-card-bin-start-with-4-digits-prefix
- dev-feature/add-promotion-settings
- dev-fix/order-total-rounding-precision
- dev-releases/1.0.35-changelog-update
- dev-feature/add-codecov-coverage-integration-testing
- dev-test/add-cobertura-coverage-integration-testing
- dev-feature/login-checkout-button-ui-enhancement
- dev-feature/add-cobertura-coverage-integration-testing
- dev-refactor/shell_exec-to-magento-shell-driver
- dev-feature/ExpressCheckoutButton-Quote-GrandTotal-Check
- dev-feature/settings-show-plugin-version-info
- dev-feature/amwal-checkout-button-upgrade-dependencies
- dev-feature/settings-refactor-return-data
- dev-feature/order-content-dynamic-product-data-retrieval
- dev-feature/order-content-dynamic-product-data-retrieval-patch
- dev-bugfix/pdp-caching
- dev-fix/product-image-url
- dev-fix/shipping-rates-cart-price-rules
- dev-feature/amwal-settings-update
- dev-bugfix/reload-quote-before-gathering-shipping-rates
- dev-revert-300-develop
- dev-workflows-excludes-update
- dev-1.0.34-CHANGELOG-Update
- dev-Settings-Add-cron-job-information-and-pending-payment-orders-count-
- dev-revert-regular-checkout-enable-settings
- dev-AMWAL-332-amwal-prepay-error-handling
- dev-Enable-Unit-Tests-and-fix-OrderUpdateTest
- dev-AMWAL-1.0.34-version-increase
- dev-PlaceOrder-Fix-Failed-email-address-validation
- dev-Fix-PlaceOrder-Failed-address-validation
- dev-feature/add-additional-integration-test-version
- dev-Change-TRIGGER_CONTEXT_LOGIN-UI-position
- dev-Add-Hide-Proceed-to-Checkout-button,-Enable-Express-checkout-seeting
- dev-Fix-CronStatus-getExecutedAt-DateTime-null
- dev-feature/update-dev-requirements
- dev-regular-checkout-active-hidden-setting
- dev-Move-mockery-to-require-dev
- dev-Add-regular-checkout-active-hidden-setting
- dev-Add-Installments-instruction-to-order-success-page
- dev-Add-Order-Position-to-sales-order-tabe
- dev-Add-Amwal-checkout-login-context
- dev-Add-payment-method-meta-data-in-pwa-mode
- dev-feature/squash/checkout-flow-integration-test
- dev-performSuccessRedirection-Add-IncrementId
- dev-Add-Bank-installments
- dev-Add-order-content-to-amwalPreCheckoutTriggerAck
- dev-feature/api-functional-testing
- dev-api-testing-placeOrder
- dev-Fix-CustomerId-data-type
- dev-Regular-checkout-add-cartUpdateNeeded-EventListener
- dev-fix-empty-mini-cart
- dev-cleanQuote-refactor
- dev-PlaceOrder-Remove-Extra-Payment-Method-Failed
- dev-AMWAL-1.0.33-version-increase
- dev-Add-shared-quote-for-the-cart-endpoint
- dev-quote-dependent0-config
- dev-AddressResolver-CustomerId-refactor
- dev-GetCartButtonConfig-amount-and-discount-refactor
- dev-amwal-checkout-button-version-upgrade
- dev-Bigfix-Cart-GetAmount
- dev-feature/add-debug-option
- dev-add-debug-option
- dev-pre-checkout-task-cart-id
- dev-minor-discount-tax-change
- dev-amwal-checkout-id-refactor
- dev-Cart-endpoint-add-tax-and-fees
- dev-Force-express-checkout-active
- dev-Add-Api-functional
- dev-Fix-discount-rebion-amount-calculation
- dev-Checkout-button-version-upgrade
- dev-Fix-phone-number-null-check
- dev-Set-StoreId-to-auote
- dev-Unit-Test/PayOrder
- dev-Fix-retrieving-unavailable-shipping-rates
- dev-Fix-Amount-calculation
- dev-Add-Enable-pre-checkout-trigger-settings
- dev-bugfix/guest-checkout-fix
- dev-Fix-the-isCartEmpty
- dev-Add-discount-ribbon
- dev-Unit-Test/OrderUpdate
- dev-Show-the-Product-detail-page-button-in-realtime
- dev-Change-BaseGrandTotal-to-TotalDue
- dev-bugfix/more-permissive-shipping-methods
- dev-CartId-Validation
- dev-PHP-7.3-Support
- dev-Unit-Test/GetQuote
- dev-Unit-Test/PlaceOrder
- dev-Unit-Test/AmwalButtonConfigInterface
- dev-GetCartButtonConfig-unit-testing
- dev-Regular-checkout-add-scope-code-
- dev-Add-AmwalQuote
- dev-feature/refactor-button-config
- dev-guest-cart-repo
- dev-Add-UpdateQuote-plugin
- dev-Add-check-if-the-Add-to-cart-displayed
- dev-Add-codecov-integration
- dev-Fix-the-deploy
- dev-Add-SA-as-default-country
- dev-Pay-order-return-exception-in-failed-cases
- dev-Add-order-details-by-orderId-end-point
- dev-Fix-Undefined-array-key-HTTP_HOST
- dev-Add-PHPUnit
- dev-Github-actions
- dev-master-php7.3
- dev-AMWAL-1.0.32-version-increase
- dev-Fix-sentry-downgrade-to-v3
- dev-Fix-$amwalOrderId-not-defined-in-the-order-details-page
- dev-feature/unit-testing
- dev-Reguler-checkout-DisabledPrePayTrigger
- dev-AMWAL-1.0.31-version-increase
- dev-Fix-Add-the-mising-arguments
- dev-Amwal-305-Check-by-the-default-order-status
- dev-AMWAL-305-Fix-isPayValid-check-in-PayOrder
- dev-mailContent-convert-to-string
- dev-dataValidationMessage-translated-message-fix
- dev-CronJob-orders-pending-payment
- dev-dataValidation-fix-getAmount-and-send-email-to-admin
- dev-feature/re-use-existing-orders
- dev-OrderUpdate-Add-order-data-validation
- dev-AmwalOrderData-refactor
- dev-bugfix/guest-address-resolver-adjustments
- dev-Fix-Order-amount-mismatch
- dev-Show-UTC-Format
- dev-Add-orderNotifier-to-every-order-status-change
- dev-Check-Order-already-exists
- dev-setOrderUrl-Refactor
- dev-Add-Cronjob-status
- dev-Add-invoiceAmwalOrder-to-AmwalOrderDetails
- dev-Chmage-entity_id-to-increment_id
- dev-Add-paymentSuccessful-to-handleAmwalDismissed
- dev-Change-addRegularCheckoutButtonConfig-to-public-method
- dev-Show-Amwal-order-status-action
- dev-addRegularCheckoutButtonConfig-chnage-to-public-method
- dev-City-Helper-refactor-Data-Object-instead-of-array
- dev-AMWAL-1.0.29-version-increase
- dev-AMWAL-289-CartId
- dev-qty-error-message-i18n
- dev-Sony-Playground
- dev-Bigfix/Undefined-$cartId
- dev-AMWAL-288-Send-extra-ddress-field-on-amwal-address-update
- dev-feature/exclude-bundle-js-from-js-minify
- dev-Refactor-getCityCodes
- dev-Add-District-for-CityHelper
- dev-Add-AmwalOrderId-to-SalesOrderTable
- dev-Add-Order-State
- dev-Add-Extra-data-to-orderContent
- dev-QuoteId-Refactor
- dev-Add-Setting-for-Sentry-Report
- dev-refactor-SetAmwalOrderDetails-orderId
- dev-Fix-Undefined-variable-originalException
- dev-AMWAL-1.0.27-version-increase
- dev-Add-Amwal-Payment-Brand
- dev-Add-sentry/sdk
- dev-Add-locale-regular-check-out
- dev-reactivate-quote
- dev-add-cart-id
- dev-use-amwal-cdn
- dev-fix-cron-job
- dev-disabled-amwal_pending_orders_update
- dev-feature/allow-dynamic-amwal-address-data
- dev-Add-Torod-CityRegion
- dev-Add-Command-ReactFiles
- dev-Add-Order-Url-to-AmwalOrderDetails
- dev-AMWAL-1.0.25-version-increase
- dev-Unset-the-client-data
- dev-dismiss-modal-before-redirection
- dev-Add-client_info-to-addressData
- dev-Add-data-tag-type-to-regular-checkout
- dev-phpstan-scan-fix
- dev-bugfix/disallowed-attribute
- dev-revert-152-Add-Rest-Api-cors-plugin
- dev-perform-success-redirection-method
- dev-Add-Rest-Api-cors-plugin
- dev-npm-es-5
- dev-Show-the-get-quote-exception
- dev-AMWAL-275
- dev-Customer-email-quickfix
- dev-AMWAL-1.0.24-version-increase
- dev-Fix-php-compatibility
- dev-Add-log-message-to-getAvailableRates
- dev-bugfix/force-amwal-client-email
- dev-Add-Widget-scope-code
- dev-Fix-getCityCodes-tabe-name
- dev-feature/localized-city-names
- dev-bugfix/add-store-code-to-rest-calls
- dev-Add-Custom-cities-plugin
- dev-PendingOrdersUpdate-Cronjob
- dev-Product-page-quick-checkout-mobile
- dev-Add-Custom-width-to-amwal-button-in-product-detail-page
- dev-Add-Initial-data-to-regular-checkout
- dev-Add-Order-Amwal-Payment-Method
- dev-Add-Order-Canceled-status
- dev-Add-Use-System-Value-to-Country-Specific-Settings
- dev-Add-Order-Failure-Reason
- dev-regular-checkout-payment-text
- dev-regular-checkout-payment-text-patch-1
- dev-Add-Orders-update-cron-job
- dev-Add-Order-content-to-SetAmwalOrderDetails
- dev-bugfix/locale-resolver-scope-not-respected
- dev-extract-the-locale-from-the-URL
- dev-Version-increase
- dev-Fix-Refund-Calculation
- dev-feature/exclude-react-dist-from-merge
- dev-refund-refactor
- dev-Add-bundle-exclude
- dev-Add-BillingAddress-data-to-getInitialAddressData
- dev-AMWAL-Default-settings
- dev-Add-ISuccessInfo
- dev-webpack-refactor
- dev-amwa-order-details
- dev-Installment-URL-Comment
- dev-Add-onSuccessTask-event
- dev-Get-shippingAddress-from-the-quote
- dev-add_common_js
- dev-update-amwal-checkout-button-react
- dev-AMWAL-Refund
- dev-override-quoteId
- dev-include-credentials
- dev-refact-handleAmwalAddressUpdate
- dev-add-base-url
- dev-amwal-order-api
- dev-amwal-magento-react-button-0.0.2
- dev-installment
- dev-Update-cart-session
- dev-bugfix/php-7-compatability-fix
- dev-Fix-guest-getInitialAddressData
- dev-AMWAL-251
- dev-AMWAL-249
- dev-AMWAL-Widget
- dev-Add-AmwalAddressTriggerError
- dev-AMWAL-241-Update-Customer-Information-Handling-in-Magento
- dev-AMWAL-219-checkout-page-payment-brands-logos
- dev-Amwal-219-Fix-missing-paramters-
- dev-AMWAL-219
- dev-AMWAL-220-fill-initial-fields-for-final-checkout
- dev-AMWAL-237
- dev-AMWAL-236
- dev-feature/button-config-endpoint
- dev-react
- dev-feature/AMWAL-194-processes-fees-from-amasty-plugin
- dev-feature/AMWAL-194-add-ability-to-add-aditional-fees
- dev-feature/AMWAL-168-only-send-order-confirmation-on-success-payment
- dev-feature/AMWAL-171-add-first-and-last-name-to-address-data
- dev-feature/AMWAL-165-magento-2.4.0-quote-compatibility
- dev-AMWAL-146-Allow-dynamic-loading-of-libphonenumber
- dev-feature/AMWAL-94-allow-use-of-base-grand-total-in-checkout
- dev-feature/AMWAL-100-allow-more-extensibility-for-order-and-invoice-process
- dev-bugfix/AMWAL-140-fix-dev-env-calls-from-regular-checkout
- dev-feature/show-payment-brands
- dev-feature/AMWAL-138-customer-creation-after-payment
- dev-feature/AMWAL-131-additional-error-reporting
- dev-feature/AMWAL-111-clean-quote-before-checkout
- dev-feature/AMWAL-104-use-add-to-cart-logic
- dev-AMWAL-108-empty-city-row-crashes-getCityId
- dev-feature/AMWAL-95-add-payment-brand-to-payment-additional-info
- dev-bugfix/AMWAL-83-format-phone-number-for-existing-linked-addresses
- dev-bugfix/AMWAL-92-AMWAL-96-regular-checkout
- dev-bugfix/AMWAL-74-new-quote-minicart-no-shipping
- dev-AMWAL-28
- dev-bugfix/AMWAL-45-fix-error-processing-params
- dev-AMWAL-71
- dev-bugfix/AMWAL-27-fix-discount-calulation-issues
- dev-feature/AMWAL-42-prevent-mysql-error-on-non-existing-table
- dev-AMWAL-69
- dev-feature/AMWAL-45-implement-amwalPrePayTriggerError-handling
- dev-feature/AMWAL-53-add-phone-number-localization-option
This package is auto-updated.
Last update: 2025-03-26 08:45:56 UTC
README
Amwal Payments Module for Magento 2
Amwal is an emerging leader in authentication, identity orchestration, and frictionless payment solutions.
Table of Contents
- Getting started
- Requirements
- Supported Magento Versions
- Composer Installation
- Manual Installation
- Enabling the plugin
- Configuration
- More Information
- Support
Getting started
Requirements
- Magento 2.4.4 or higher
- PHP 7.4 or higher
Supported Magento Versions
This module has been tested and is verified to work with the following Magento versions:
Magento Version | Status |
---|---|
Magento 2.4.3 | |
Magento 2.4.5 | |
Magento 2.4.6 | |
Magento 2.4.7 |
Composer Installation
To install the Module you will need to be using Composer in your project. To install it please see the docs.
This plugin integrates the Amwal Payments Service in your Magneto 2 store.
composer require amwal/payments
Manual Installation
- Download the zip from GitHub repo by clicking Code > Download Zip
- Go to your magento root directory in your server
- Go to app/code directory
- Create the directory "Amwal/Payments"
- Unzip the code in /app/code/Amwal/Payments
Enabling the plugin
From the command prompt or terminal run the following commands to enable the plugin:
- Enable the module in Magento
bin/magento module:enable Amwal_Payments
- Run the Magneto Setup Upgrade command, Compile DI, Deploy static content, and finally flush the cache
bin/magento setup:upgrade && \ bin/magento setup:di:compile && \ bin/magento setup:static-content:deploy && \ bin/magento cache:flush
Configuration
To configure the plugin login to your store's admin panel and navigate to Stores > Configuration > Sales > Payment methods. Under the Amwal Payments tab set the "Enabled" configuration to "Yes" and fill in the required configuration values.
Configuration | Description |
---|---|
Merchant ID | This can be requested by signing up as a merchant here |
Secret Key | This can be requested by signing up as a merchant here |
More Information
For more information about the Amwal and its features, visit amwal.tech.
Support
For any issues or questions, please reach out to support@amwal.tech.