diff --git a/select/locations.md b/select/locations.md
index 38487e9..06807c5 100644
--- a/select/locations.md
+++ b/select/locations.md
@@ -28,7 +28,7 @@ curl -X POST \
The information required for each location is the Brand (with approved consent), address, postcode, city and country. If your location has been assigned Merchant IDs (MIDs) from the card networks, you may add them now. Adding MIDs during Location creation will speed up the onboarding process.
-
+
Payment Facilitators
If you need to onboard payment facilitators (Square, iZettle, SumUp, etc.), they may be using shared merchant IDs that have an impact on how transactions are monitored. Reach out to Fidel if you work with merchants that use payment facilitators.
@@ -39,7 +39,7 @@ Once you have added your locations to Fidel, we can begin the process of Locatio
Location status is reported separately for each card scheme. Each location/scheme combination can have one of four statuses: **Idle, Syncing, Active or Not found**.
-
+
In the test environment, every added Location skips the Location Sync process and is automatically set to Active.
diff --git a/select/mid-management.md b/select/mid-management.md
index 98ca05e..5b7ec7a 100644
--- a/select/mid-management.md
+++ b/select/mid-management.md
@@ -25,7 +25,7 @@ For more information, see the [Locations/Merchant Onboarding FAQs](https://www.f
View and manage Merchant IDs (MIDs) onboarded for your program by selecting a Program from the Programs page. This opens the 'Merchant IDs' tab in the Fidel Dashboard.
-
+
All onboarded MIDs for the selected program are displayed on this page. You can also retrieve this information via the API: [Get MID](https://reference.fidel.uk/reference/get-mid#/) | [List MIDs](https://reference.fidel.uk/reference/list-mids#/)
@@ -37,7 +37,7 @@ Onboard MIDs to existing locations via the [Create MID Request API](https://refe
#### Dashboard Walkthrough
-
+
Your browser does not support the video tag.
@@ -53,33 +53,33 @@ Onboard MIDs to existing locations via the [Create MID Request API](https://refe
#### MID Origin Types
-
+
-
- Origin
- Description
+
+ Origin
+ Description
- Missing transaction lookup
- A transaction was made at an onboarded location and the MID was identified from the transaction data (most accurate).
+ Missing transaction lookup
+ A transaction was made at an onboarded location and the MID was identified from the transaction data (most accurate).
- Manual lookup
- Fidel support manually looked up the card network MID for an onboarded location through the card networks.
+ Manual lookup
+ Fidel support manually looked up the card network MID for an onboarded location through the card networks.
- Brand provided
- The MID was provided directly by the brand/merchant.
+ Brand provided
+ The MID was provided directly by the brand/merchant.
- Processor provided
- The MID was provided by the payment processor or acquirer (e.g., Stripe, Adyen).
+ Processor provided
+ The MID was provided by the payment processor or acquirer (e.g., Stripe, Adyen).
- Third-party provided
- A third-party service (e.g., Incubit) sourced the MID for the location.
+ Third-party provided
+ A third-party service (e.g., Incubit) sourced the MID for the location.
@@ -94,7 +94,7 @@ For Bulk MID requests like onboarding, reassigning or offboarding multiple MIDs
#### Dashboard Walkthrough
-
+
Your browser does not support the video tag.
@@ -113,34 +113,34 @@ For Bulk MID requests like onboarding, reassigning or offboarding multiple MIDs
Your CSV file must include the following columns:
-
+
-
- Column
- Required
- Description
+
+ Column
+ Required
+ Description
- action
- Yes
- The MID request action. Accepted values: onboard, offboard, reassign.
+ action
+ Yes
+ The MID request action. Accepted values: onboard, offboard, reassign.
- locationId
- Yes
- The unique identifier of the location where the MID should be onboarded.
+ locationId
+ Yes
+ The unique identifier of the location where the MID should be onboarded.
- scheme
- Yes
- The card network for the MID. Accepted values: visa, mastercard, amex.
+ scheme
+ Yes
+ The card network for the MID. Accepted values: visa, mastercard, amex.
- origin
- Onboard only
- The source of the MID. Required for onboard actions. See MID Origin Types for accepted values.
+ origin
+ Onboard only
+ The source of the MID. Required for onboard actions. See MID Origin Types for accepted values.
@@ -168,7 +168,7 @@ Offboard a MID via the [Create MID Request API](https://reference.fidel.uk/refer
#### Dashboard Walkthrough
-
+
Your browser does not support the video tag.
@@ -192,7 +192,7 @@ Reassign a MID to a different location via the [Create MID Request API](https://
#### Dashboard Walkthrough
-
+
Your browser does not support the video tag.
@@ -226,33 +226,33 @@ A MID request is a workflow instruction to the Fidel platform to source, remove,
MID requests are displayed under the 'Requests' tab on the Dashboard. All MID requests you create to onboard, offboard, or reassign MIDs will be visible on this tab or can be retrieved via these endpoints: [Get MID Request](https://reference.fidel.uk/reference/get-mid-request#/) | [List MID Requests](https://reference.fidel.uk/reference/list-mid-requests#/)
-
+
The different statuses of MID requests are defined below:
-
+
-
- Status
- Description
+
+ Status
+ Description
-
- The request has been received and is queued for processing.
+
+ The request has been received and is queued for processing.
-
- The request is currently being processed by the card networks.
+
+ The request is currently being processed by the card networks.
-
- The request has been successfully completed and the MID has been onboarded, offboarded, or reassigned.
+
+ The request has been successfully completed and the MID has been onboarded, offboarded, or reassigned.
-
- The request could not be completed. Check the error details for more information.
+
+ The request could not be completed. Check the error details for more information.
@@ -296,44 +296,44 @@ fileName:mid-request.json
These are the error codes for failed MID requests:
-
+
-
- Error Code
- Message
- Description
+
+ Error Code
+ Message
+ Description
- card-scheme-mid-not-found
- Merchant not valid
- The card scheme could not locate a valid MID for this merchant.
+ card-scheme-mid-not-found
+ Merchant not valid
+ The card scheme could not locate a valid MID for this merchant.
- program-not-configured
- Client program not configured with card scheme
- The client program has not been configured with the card scheme, so the MID cannot be onboarded.
+ program-not-configured
+ Client program not configured with card scheme
+ The client program has not been configured with the card scheme, so the MID cannot be onboarded.
- card-scheme-shared-mid
- Shared MID
- The MID provided for onboarding is a 'shared MID'. See 'Shared MIDs' in the FAQs for more information.
+ card-scheme-shared-mid
+ Shared MID
+ The MID provided for onboarding is a 'shared MID'. See 'Shared MIDs' in the FAQs for more information.
- no-mids-found
- No MIDs were found at the card scheme
- The MID provided as part of the MID request does not exist at the card network/scheme.
+ no-mids-found
+ No MIDs were found at the card scheme
+ The MID provided as part of the MID request does not exist at the card network/scheme.
- visa-invalid-input
- Invalid input provided for Visa
- One or more Visa-specific MID fields (e.g., VMID, VSID, Visa BIN, or Visa Acquiring MID) contain invalid values.
+ visa-invalid-input
+ Invalid input provided for Visa
+ One or more Visa-specific MID fields (e.g., VMID, VSID, Visa BIN, or Visa Acquiring MID) contain invalid values.
- unexpected-error
- Unexpected error
- An unexpected exception occurred during processing.
+ unexpected-error
+ Unexpected error
+ An unexpected exception occurred during processing.
\ No newline at end of file
diff --git a/select/missing-transaction-requests.md b/select/missing-transaction-requests.md
index 90e93e0..bed1aa5 100644
--- a/select/missing-transaction-requests.md
+++ b/select/missing-transaction-requests.md
@@ -26,34 +26,34 @@ Use this endpoint to initiate a search for a transaction that was not automatica
#### Required Parameters
-
+
-
- Parameter
- Type
- Description
+
+ Parameter
+ Type
+ Description
- cardId
- String
- The unique identifier of the enrolled card.
+ cardId
+ String
+ The unique identifier of the enrolled card.
- locationId
- String
- The ID of the location where the transaction occurred.
+ locationId
+ String
+ The ID of the location where the transaction occurred.
- transactionDate
- String
- The date the transaction took place (ISO 8601 format).
+ transactionDate
+ String
+ The date the transaction took place (ISO 8601 format).
- amount
- Number
- The exact value of the transaction.
+ amount
+ Number
+ The exact value of the transaction.
@@ -74,25 +74,25 @@ If successful, the API returns a Transaction Object containing:
The transaction date must be within a certain time window, which varies by card network:
-
+
-
- Card Network
- Maximum Days in the Past
+
+ Card Network
+ Maximum Days in the Past
- Visa
- 90 days
+ Visa
+ 90 days
- Mastercard
- 90 days
+ Mastercard
+ 90 days
- Amex
- 30 days
+ Amex
+ 30 days
@@ -119,29 +119,29 @@ View all requests created within your program.
When a request is created, it moves through several stages based on timing and network feedback:
-
+
-
- Status
- Description
+
+ Status
+ Description
- Pending
- The transaction occurred less than 4 days ago. Processing is paused until the 4-day window passes.
+ Pending
+ The transaction occurred less than 4 days ago. Processing is paused until the 4-day window passes.
- Processing
- The request has been submitted to the card network and is awaiting a response.
+ Processing
+ The request has been submitted to the card network and is awaiting a response.
- Successful
- Transactions were found and the data has been returned.
+ Successful
+ Transactions were found and the data has been returned.
- Failed
- The card network could not find a matching transaction for the details provided.
+ Failed
+ The card network could not find a matching transaction for the details provided.
@@ -154,21 +154,21 @@ When a request is created, it moves through several stages based on timing and n
To avoid constant polling, subscribe to these webhook events to receive real-time updates when a request reaches a terminal state:
-
+
-
- Event
- Description
+
+ Event
+ Description
- missing-transaction-request.succeeded
- Triggered when transaction results are found by the card network.
+ missing-transaction-request.succeeded
+ Triggered when transaction results are found by the card network.
- missing-transaction-request.failed
- Triggered when no results are found by the card network.
+ missing-transaction-request.failed
+ Triggered when no results are found by the card network.
@@ -260,25 +260,25 @@ When you submit a request for a missing transaction, the API evaluates the trans
The `matchScore` field is included in the response object for each transaction result:
-
+
-
- Property
- Detail
+
+ Property
+ Detail
- Type
- Number
+ Type
+ Number
- Range
- 0–100
+ Range
+ 0–100
- Description
- A score indicating the likelihood that the returned transaction is the one you're looking for. A higher score means a stronger match based on the provided details.
+ Description
+ A score indicating the likelihood that the returned transaction is the one you're looking for. A higher score means a stronger match based on the provided details.
@@ -330,7 +330,7 @@ The Missing Transaction Requests feature is fully available in the Fidel Dashboa
### Video Walkthrough
-
+
Your browser does not support the video tag.
@@ -579,44 +579,44 @@ Any amount **not listed below** will result in an **immediate success** with moc
Use these specific amounts to simulate **immediate failure** scenarios:
-
+
-
- Amount
- Error Code
- Description
+
+ Amount
+ Error Code
+ Description
- 10.01
- transaction-not-found
- There were no transactions on the card network for the request.
+ 10.01
+ transaction-not-found
+ There were no transactions on the card network for the request.
- 10.02
- card-not-found
- Card does not exist on the card network.
+ 10.02
+ card-not-found
+ Card does not exist on the card network.
- 10.03
- card-not-linked-to-program
- Card does not exist on the program.
+ 10.03
+ card-not-linked-to-program
+ Card does not exist on the program.
- 10.04
- program-not-found
- The program does not exist on the card network.
+ 10.04
+ program-not-found
+ The program does not exist on the card network.
- 10.05
- network-request-failed
- The request to the network has failed.
+ 10.05
+ network-request-failed
+ The request to the network has failed.
- 10.06
- unexpected-error
- An unexpected error occurred during processing.
+ 10.06
+ unexpected-error
+ An unexpected error occurred during processing.
diff --git a/select/offers.md b/select/offers.md
index a08beb4..ecc0719 100644
--- a/select/offers.md
+++ b/select/offers.md
@@ -198,7 +198,7 @@ Note that when you link Locations to an Offer with activation, you will only rec
It is not possible to run an activation offer and a non-activation offer at the same time for the same brand. Should you wish to run two offers at the same time for the same brand, they must both be activation offers or both be non-activation offers. If you are running two offers at once, only one transaction webhook will be sent for whichever offer has the highest award.
-
+
Test and Live environments
It is important to note that when testing Offers with activation in the test environmentm all test transactions created will be visible for testing purposes. In the live environment only Transactions for activated Offers on Cards will be received and qualified.
@@ -547,7 +547,7 @@ fileName:offer.json
status
string
-
Offer status corresponding to the state in the Offer Lifecycle . Can be one of requests, upcoming, live or expired.
+
Offer status corresponding to the state in the Offer Lifecycle . Can be one of requests, upcoming, live or expired.
diff --git a/select/sdks/android/guide-v1.md b/select/sdks/android/guide-v1.md
index b61c988..f57c1b6 100644
--- a/select/sdks/android/guide-v1.md
+++ b/select/sdks/android/guide-v1.md
@@ -1,4 +1,4 @@
-# A guide for card enrollment with the Android SDK v1 v2
+# A guide for card enrollment with the Android SDK v1 v2
Please take the following steps to integrate and configure the SDK for your Loyalty use case application.
diff --git a/select/sdks/android/guide-v2.md b/select/sdks/android/guide-v2.md
index c142948..25e270c 100644
--- a/select/sdks/android/guide-v2.md
+++ b/select/sdks/android/guide-v2.md
@@ -1,4 +1,4 @@
-# A guide for card enrollment with the Android SDK v1 v2
+# A guide for card enrollment with the Android SDK v1 v2
Please take the following steps to integrate and configure the SDK for your Loyalty use case application.
diff --git a/select/sdks/android/reference-v1.md b/select/sdks/android/reference-v1.md
index 2fa889f..ff97d81 100644
--- a/select/sdks/android/reference-v1.md
+++ b/select/sdks/android/reference-v1.md
@@ -1,4 +1,4 @@
-# Android SDK reference v1 v2
+# Android SDK reference v1 v2
1. [Fidel class](#class-fidel)
2. [Properties](#properties)
diff --git a/select/sdks/android/reference-v2.md b/select/sdks/android/reference-v2.md
index 2d10546..3f95428 100644
--- a/select/sdks/android/reference-v2.md
+++ b/select/sdks/android/reference-v2.md
@@ -1,4 +1,4 @@
-# Android SDK reference v1 v2
+# Android SDK reference v1 v2
1. [Fidel class](#class-fidel)
2. [Properties](#properties)
diff --git a/select/sdks/ios/guide-v1.md b/select/sdks/ios/guide-v1.md
index c8f82a3..1fc900d 100644
--- a/select/sdks/ios/guide-v1.md
+++ b/select/sdks/ios/guide-v1.md
@@ -1,4 +1,4 @@
-# A guide for card enrollment with the iOS SDK v1 v2
+# A guide for card enrollment with the iOS SDK v1 v2
Please take the following steps to integrate and configure the SDK for your Loyalty use case application.
diff --git a/select/sdks/ios/guide-v2.md b/select/sdks/ios/guide-v2.md
index b14866b..be7fb10 100644
--- a/select/sdks/ios/guide-v2.md
+++ b/select/sdks/ios/guide-v2.md
@@ -1,4 +1,4 @@
-# A guide for card enrollment with the iOS SDK v1 v2
+# A guide for card enrollment with the iOS SDK v1 v2
Please take the following steps to integrate and configure the SDK for your Loyalty use case application.
diff --git a/select/sdks/ios/reference-v1.md b/select/sdks/ios/reference-v1.md
index 759d6c1..a9d34a7 100644
--- a/select/sdks/ios/reference-v1.md
+++ b/select/sdks/ios/reference-v1.md
@@ -1,4 +1,4 @@
-# iOS SDK reference v1 v2
+# iOS SDK reference v1 v2
1. [Fidel class](#class-fidel)
2. [Properties](#properties)
diff --git a/select/sdks/ios/reference-v2.md b/select/sdks/ios/reference-v2.md
index 9f9fa43..90b7691 100644
--- a/select/sdks/ios/reference-v2.md
+++ b/select/sdks/ios/reference-v2.md
@@ -1,4 +1,4 @@
-# iOS SDK reference v1 v2
+# iOS SDK reference v1 v2
1. [Fidel class](#class-fidel)
2. [Properties](#properties)
diff --git a/select/sdks/react-native/guide-v1.md b/select/sdks/react-native/guide-v1.md
index 04e1afb..0b47be6 100644
--- a/select/sdks/react-native/guide-v1.md
+++ b/select/sdks/react-native/guide-v1.md
@@ -1,4 +1,4 @@
-# A guide for card enrollment with the React Native SDK v1 v2
+# A guide for card enrollment with the React Native SDK v1 v2
Please take the following steps to integrate and configure the SDK for your Loyalty use case application.
diff --git a/select/sdks/react-native/guide-v2.md b/select/sdks/react-native/guide-v2.md
index eddb5ce..5cf9c02 100644
--- a/select/sdks/react-native/guide-v2.md
+++ b/select/sdks/react-native/guide-v2.md
@@ -1,4 +1,4 @@
-# A guide for card enrollment with the React Native SDK v1 v2
+# A guide for card enrollment with the React Native SDK v1 v2
Please take the following steps to integrate and configure the SDK for your Loyalty use case application.
diff --git a/select/sdks/react-native/reference-v1.md b/select/sdks/react-native/reference-v1.md
index 6c89f27..7a02cec 100644
--- a/select/sdks/react-native/reference-v1.md
+++ b/select/sdks/react-native/reference-v1.md
@@ -1,4 +1,4 @@
-# React Native SDK reference v1 v2
+# React Native SDK reference v1 v2
1. [Fidel class](#class-fidel)
2. [Properties](#properties)
diff --git a/select/sdks/react-native/reference-v2.md b/select/sdks/react-native/reference-v2.md
index b32e84d..fcd0e37 100644
--- a/select/sdks/react-native/reference-v2.md
+++ b/select/sdks/react-native/reference-v2.md
@@ -1,4 +1,4 @@
-# React Native SDK reference v1 v2
+# React Native SDK reference v1 v2
1. [Example](#example) with all properties set
2. [Fidel class](#class-fidel)
diff --git a/select/sdks/web/v2.md b/select/sdks/web/v2.md
index 7165522..f715670 100755
--- a/select/sdks/web/v2.md
+++ b/select/sdks/web/v2.md
@@ -1,4 +1,4 @@
-# Web SDK v2 v3
+# Web SDK v2 v3
The Fidel SDKs provide a secure way for you to add card-linking capabilities to your applications. The alternative involves using the [Fidel Cards API](https://reference.fidel.uk/reference/create-card), but you'll need to be PCI Compliant before you can use it. Using the Fidel SDKs, card details are sent directly to the Fidel API through a secure connection without exposing your servers to sensitive information. They take care of all PCI Compliance requirements, so you don't have to.
diff --git a/select/sdks/web/v3.md b/select/sdks/web/v3.md
index 4115bf3..fecd2b0 100755
--- a/select/sdks/web/v3.md
+++ b/select/sdks/web/v3.md
@@ -1,4 +1,4 @@
-# Web SDK v2 v3
+# Web SDK v2 v3
The Fidel SDKs provide a secure way for you to add card-linking capabilities to your applications. The alternative involves using the [Fidel Cards API](https://reference.fidel.uk/reference/create-card), but you'll need to be PCI Compliant before you can use it. Using the Fidel SDKs, card details are sent directly to the Fidel API through a secure connection without exposing your servers to sensitive information. They take care of all PCI Compliance requirements, so you don't have to.
@@ -173,16 +173,7 @@ const label = {
onUserCancelledCallback
function
- Function to be called when the user cancels the card enrollment with one of the following actions:
-
- - Closing the window with the "x" in the top right corner
-
- - Clicking/tapping outside the SDK's frame
-
- - Pressing the ESC key on the keyboard
-
- No arguments are provided.
-
+ Function to be called when the user cancels the card enrollment with one of the following actions: - Closing the window with the "x" in the top right corner - Clicking/tapping outside the SDK's frame - Pressing the ESC key on the keyboard No arguments are provided.
container
@@ -337,11 +328,7 @@ The `custom` property allows for customizing most of the Fidel Web SDK UI. It su
close.location
-
- string
- Possible values: form | overlay | none
- Default value: overlay
-
+ string Possible values: form | overlay | none Default value: overlay
The location of the close icon.
@@ -351,10 +338,7 @@ The `custom` property allows for customizing most of the Fidel Web SDK UI. It su
title.text
-
- string
- Default value: "Connect your card"
-
+ string Default value: "Connect your card"
The text of the title at the top of the page.
@@ -394,10 +378,7 @@ The `custom` property allows for customizing most of the Fidel Web SDK UI. It su
terms.text
-
- string
- Default value: "I authorize {{scheme}} to monitor my payment card to identify transactions that qualify for a reward and for {{scheme}} to share such information with {{companyName}}, to enable my card linked offers and target offers that may be of interest to me."
-
+ string Default value: "I authorize {{scheme}} to monitor my payment card to identify transactions that qualify for a reward and for {{scheme}} to share such information with {{companyName}}, to enable my card linked offers and target offers that may be of interest to me."
The Terms of Use text.
@@ -412,32 +393,22 @@ The `custom` property allows for customizing most of the Fidel Web SDK UI. It su
terms.deleteInstructions
-
- string
- Default value: "going to your account settings"
-
+ string Default value: "going to your account settings"
Text to inform the user about how to opt out from the transaction monitoring. It is appended to the text "You may opt out of transaction monitoring on the payment card you entered at any time by".
terms.style
-
- CSS properties
-
+ CSS properties
The styles of the terms text.
terms.urlStyle
-
- CSS properties
-
+ CSS properties
The styles of the URLs (anchor elements) included within the terms text.
terms.checkbox
-
- style: CSS properties
- checkedStyle: CSS properties
-
+ style: CSS properties checkedStyle: CSS properties
The styles of the terms checkbox.
@@ -447,16 +418,7 @@ The `custom` property allows for customizing most of the Fidel Web SDK UI. It su
submit
-
- style: CSS properties
- hoverStyle: CSS properties
- loadingStyle: CSS properties
- successStyle: CSS properties
- defaultText: string
- Default value: "Continue"
- loadingText: string
- successText: string
-
+ style: CSS properties hoverStyle: CSS properties loadingStyle: CSS properties successStyle: CSS properties defaultText: string Default value: "Continue" loadingText: string successText: string
diff --git a/select/transactions.md b/select/transactions.md
index 2fdfbd6..99fb4b5 100755
--- a/select/transactions.md
+++ b/select/transactions.md
@@ -148,7 +148,7 @@ The original transaction has a `refundTransactionId` property set to the `transa
If you need the updated information about the original transaction, you can retrieve it using the [Get Transaction endpoint](https://reference.fidel.uk/reference/get-transaction), with the originalTransactionId from the refunded transaction object.
-
+
Void Transactions
Voids are treated as refunds. So they will be processed as a refund transaction and trigger the transaction.refund webhook