diff --git a/api/general/error-reference.md b/api/general/error-reference.md index 4393db44b..556f4c612 100644 --- a/api/general/error-reference.md +++ b/api/general/error-reference.md @@ -182,6 +182,8 @@ Check that the: - Customer details are correct - Customer details match the credit details +**💡 Tip!** For card payments, use the Get order request and check the response details to learn more about the decline reason. + --- ### 1024: For Cloudflare – Incorrect customer IP address diff --git a/api/multisafepay-api/getsite.md b/api/multisafepay-api/getsite.md index 7f2e483ab..f26da2066 100644 --- a/api/multisafepay-api/getsite.md +++ b/api/multisafepay-api/getsite.md @@ -6,8 +6,8 @@ slug: getsite ## How to test -1. Under **Authentication** > **Query**, enter a website or a terminal group [API key](/docs/sites#site-id-api-key-and-security-code) from your **TEST** account. -2. Under **Path params**, enter the website or terminal group ID. +1. Under **Authentication** > **Query**, enter an [API key](/docs/sites#site-id-api-key-and-security-code) from your **TEST** account. +2. Under **Path params**, enter the site ID. 3. Click **Try it!** ❗️ Never use a live API key! diff --git a/api/multisafepay-api/listtransactions.md b/api/multisafepay-api/listtransactions.md index 0918f3665..ef25479a0 100644 --- a/api/multisafepay-api/listtransactions.md +++ b/api/multisafepay-api/listtransactions.md @@ -6,9 +6,9 @@ slug: listtransactions ## How to test -1. Under **Authentication** > **Query**, enter: - - To list all transactions for your **account**, your account API key from your **TEST** account. - - To list all transactions for your **site**, your relevant site [API key](/docs/sites#site-id-api-key-and-security-code) from your **TEST** account. +1. Under **Authentication** > **Query**: + - Enter your **TEST** account API key to list all transactions for your **account**. To get your TEST account API key, email . + - Enter the relevant website or terminal group [API key](/docs/sites#site-id-api-key-and-security-code) from your **TEST** account to list all transactions for a specific **website** or **terminal group**. 2. Click **Try it!** ❗️ Never use a live API key! diff --git a/api/multisafepay-api/updatesite.md b/api/multisafepay-api/updatesite.md index 2ea0a98d4..6e0f3ccf7 100644 --- a/api/multisafepay-api/updatesite.md +++ b/api/multisafepay-api/updatesite.md @@ -6,10 +6,10 @@ slug: updatesite ## How to test + 1. Under **Authentication** > **Query**, enter a website or a terminal group [API key](/docs/sites#site-id-api-key-and-security-code) from your **TEST** account. 2. Under **Path params**, enter the website or terminal group ID. -3. Click **Try it!** - +3. Click **Try it!** ❗️ Never use a live API key! diff --git a/content/checkout/single.md b/content/checkout/single.md index 5ef7fbbce..4781378c0 100644 --- a/content/checkout/single.md +++ b/content/checkout/single.md @@ -308,6 +308,23 @@ Use the `createOrder()` function to pass the `orderData` to your server. Create an <> from your server, appending the `payment_data` collected from the payment component UI to the order data. +#### Example + +```json + { + "type": "direct", + "order_id": "test_order_id", + "currency": "EUR", + "amount": 100, + "description": "Test Order Description", + "payment_data": + { + "payload":"payment_component_method_response", + "gateway": "CREDITCARD", + } + } +``` + See API reference – [Create order](/reference/createorder/) > Payment component. ## Redirect the customer diff --git a/content/developer/troubleshooting.md b/content/developer/troubleshooting.md index 97e325230..2a35aec81 100644 --- a/content/developer/troubleshooting.md +++ b/content/developer/troubleshooting.md @@ -182,6 +182,8 @@ Check that the: - Customer details are correct - Customer details match the credit details +**💡 Tip!** For card payments, use the Get order request and check the response details to learn more about the decline reason. + --- ### 1024: For Cloudflare – Incorrect customer IP address diff --git a/content/getting-started/sites.md b/content/getting-started/sites.md index 8f4962e87..78c899cae 100644 --- a/content/getting-started/sites.md +++ b/content/getting-started/sites.md @@ -129,11 +129,19 @@ To generate a portable network graphic (PNG) of a payment method logo to display ## Site ID, API key, and security code -To view the site ID, API key, and security code for a site: +To view the ID, API key, and security code for a website: 1. Sign in to your live or test MultiSafepay dashboard. -2. Go to **Sites**, and then click the relevant site. -3. The site ID, API key, and security code appears in the top-right corner of your profile. +2. Go to **Websites**, and then click on the relevant website. +3. You can find the website ID, API key, and security code in the top-right corner of the page. + +To view the ID and API key for a terminal group: + +1. Sign in to your live or test MultiSafepay dashboard. +2. Go to **Devices** > **Terminals**. +3. Click on **Manage groups**. +4. A list of all available terminal groups will be displayed, showing the ID and API key for each group. + ## Specify company name diff --git a/content/integrations/cs-cart.md b/content/integrations/cs-cart.md index 64c881552..7e9abe25b 100755 --- a/content/integrations/cs-cart.md +++ b/content/integrations/cs-cart.md @@ -11,7 +11,7 @@ slug: 'cs-cart'
-Download +Download Source code diff --git a/content/integrations/magento-1.md b/content/integrations/magento-1.md index 03a76c321..1aeb431ac 100755 --- a/content/integrations/magento-1.md +++ b/content/integrations/magento-1.md @@ -9,7 +9,7 @@ slug: 'magento-1' --- -Download +Download > ⚠️ Action required > @@ -21,6 +21,18 @@ slug: 'magento-1' Changelog
+**3.7.0** +Release date: Nov. 28th, 2024 + +### Changed ++ DAVAMS-796: Rebrand Afterpay-Riverty Logo ++ DAVAMS-744: Rebranding in3 B2C + +### Fixed ++ PLGMAGONE-771: Fix surcharges where percentage not applied when fixed amount is 0 + +*** + **3.6.0** Release date: Oct. 16th, 2023 diff --git a/content/integrations/magento-2.md b/content/integrations/magento-2.md index 84be7c0ab..e6b315af8 100755 --- a/content/integrations/magento-2.md +++ b/content/integrations/magento-2.md @@ -261,7 +261,7 @@ You must: How to activate Magento Vault
-To activate Magento Vault, and enable [recurring payments](/docs/recurring-payments), email a request to . +To activate Magento Vault, and enable [recurring payments](/docs/recurring-payments), email a request to . diff --git a/content/integrations/prestashop.md b/content/integrations/prestashop.md index 96b135a2e..9338896b2 100644 --- a/content/integrations/prestashop.md +++ b/content/integrations/prestashop.md @@ -12,7 +12,7 @@ slug: 'prestashop'
-Download +Download Source code diff --git a/content/integrations/shopware-6.md b/content/integrations/shopware-6.md index 83b104f6a..1ed2dad19 100644 --- a/content/integrations/shopware-6.md +++ b/content/integrations/shopware-6.md @@ -21,8 +21,8 @@ slug: 'shopware-6' ## Prerequisites - [MultiSafepay account](/docs/getting-started-guide/) -- Shopware 6.4.11.x or higher, 6.5.x.x and 6.6.x.x -- Tested on Shopware 6.4.20.2, 6.5.8.11, 6.6.3.0 and PHP 8.1–8.2 +- Shopware 6.6.x.x +- Tested on Shopware 6.6.3.0 and PHP 8.1–8.2 ## Installation and configuration diff --git a/content/payment-management/webhook.md b/content/payment-management/webhook.md index 2232e4dbf..bebe2761c 100644 --- a/content/payment-management/webhook.md +++ b/content/payment-management/webhook.md @@ -51,11 +51,17 @@ You can configure the webhook endpoint at: Site level
-1. Sign in to your MultiSafepay account . -2. Go to **Sites**, and then click the relevant site. -3. On the **Site profile** page, under **Functionality**, in the **Webhook URL** field, set your webhook endpoint. +For websites: -**⚠️ Note:*** These instructions apply to your `notification_url` for order updates. For [FastCheckout shipping options updates](/docs/fastcheckout-shipping-options), see Order level below. +1. Sign in to your MultiSafepay dashboard . +2. Go to **Websites**, and then click the relevant website. +3. Under **Functionality** > **Webhook URL**, set your webhook endpoint. + +**⚠️ Note:** These instructions apply to your `notification_url` for order updates. For [FastCheckout shipping options updates](/docs/fastcheckout-shipping-options), see Order level below. + +For terminal groups: + +You can add a **Webhook URL** for a **terminal group** from your MultiSafepay dashboard . For more information, see **Activation** - SmartPOS activation or Traditional (CTAP) terminal , depending on your terminal. diff --git a/content/payment-methods/mbway.md b/content/payment-methods/mbway.md index 4e1ed5476..b5a0dddbe 100644 --- a/content/payment-methods/mbway.md +++ b/content/payment-methods/mbway.md @@ -108,31 +108,26 @@ You can still update the customer's phone number on the [payment pages](/docs/pa ## Refunds -You can process refunds in your dashboard **or** via API. +You can process refunds in your dashboard. + +The customer must provide you with their IBAN to process refunds via bank transfer.
How to refund an order
-**In your dashboard** - 1. Sign in to your MultiSafepay dashboard . 2. Go to **Transactions** > **Transaction overview**, and then click the relevant transaction. 3. On the **Transaction details** page, click **Refund order**. -4. In the **Reason / Description** field, enter the reason for the refund or a description of what happened with the order, and then click **Complete**. -5. In the **Comment** field, enter any additional information. -6. In the **Amount** fields, enter the amount to refund. -7. Click **Continue**. -8. Review the **Refund confirmation**, and then click **Confirm**. - -**Via the API** - -See API reference – [Refund order](/reference/refundorder). - -*** +4. In the **Account Holder Name** field, enter the customer's full name. +5. In the **IBAN** field, enter the customer's IBAN. +6. In the **Reason / Description** field, enter the reason for the refund or a description of what happened with the order, and then click **Complete**. +7. In the **Comment** field, enter any additional information. +8. In the **Amount** fields, enter the amount to refund. +9. Click **Continue**. +10. Review the **Refund confirmation**, and then click **Confirm**.
- --- [block:html] diff --git a/content/payment-methods/multibanco.md b/content/payment-methods/multibanco.md index 1eb40b227..c0857c4b5 100644 --- a/content/payment-methods/multibanco.md +++ b/content/payment-methods/multibanco.md @@ -120,6 +120,22 @@ You can process refunds in your dashboard. The customer must provide you with their IBAN to process refunds via bank transfer. +
+How to refund an order +
+ +1. Sign in to your MultiSafepay dashboard . +2. Go to **Transactions** > **Transaction overview**, and then click the relevant transaction. +3. On the **Transaction details** page, click **Refund order**. +4. In the **Account Holder Name** field, enter the customer's full name. +5. In the **IBAN** field, enter the customer's IBAN. +6. In the **Reason / Description** field, enter the reason for the refund or a description of what happened with the order, and then click **Complete**. +7. In the **Comment** field, enter any additional information. +8. In the **Amount** fields, enter the amount to refund. +9. Click **Continue**. +10. Review the **Refund confirmation**, and then click **Confirm**. + +
--- [block:html] diff --git a/content/point-of-sale/smartpos-activation.md b/content/point-of-sale/smartpos-activation.md index 11a285965..20372d5d1 100644 --- a/content/point-of-sale/smartpos-activation.md +++ b/content/point-of-sale/smartpos-activation.md @@ -40,7 +40,7 @@ To activate a SmartPOS terminal, follow these steps: 4. Below the **<> name**, click **Add new group**, or select a previously created group. 5. Fill out the following fields: - **New group name**. -- **Webhook URL** (optional). +- **Webhook URL** (optional). - In the **Business category** field, click the **drop-down** icon and specify the relevant service or product offered. If a category has been assigned to your account in the past, it will be displayed automatically. - **Logo**: Select an image you want to display in different places of your payment app, to show customized branding. To add new images, upload them first via Settings > Files. diff --git a/content/point-of-sale/traditional-ctap.md b/content/point-of-sale/traditional-ctap.md index d6ebf2684..342b89f98 100644 --- a/content/point-of-sale/traditional-ctap.md +++ b/content/point-of-sale/traditional-ctap.md @@ -35,7 +35,7 @@ Traditional (CTAP) is a terminal that has passed **Webhook URL** (optional). - In the **Business category** field, click the **drop-down** icon and specify the relevant service or product offered. If a category has been assigned to your account in the past, it will be displayed automatically. 6. Select Terminal type **CTAP**. A unique Terminal ID will be automatically generated. **💡 Tip!** you can modify TID until manually via Devices > Terminals > TID until transactions are processed. The name can still be modified after processing transactions. diff --git a/static/plugin-downloads/magento1/Plugin_Magento_3.7.0.zip b/static/plugin-downloads/magento1/Plugin_Magento_3.7.0.zip new file mode 100644 index 000000000..8ba2469f6 Binary files /dev/null and b/static/plugin-downloads/magento1/Plugin_Magento_3.7.0.zip differ diff --git a/wordlist.txt b/wordlist.txt index d3286d736..21e2cbc21 100644 --- a/wordlist.txt +++ b/wordlist.txt @@ -341,6 +341,8 @@ Qwindo REFUNDDESTINATION RESTful Rabobank +Rebrand +Rebranding Regio Registratie Registreer