Fidel API release notes
Fidel API release notes
fidel.uk

Update Card Metadata

 

New

  

You can now update the card metadata object using a new API endpoint. This functionality enables developers to store and update information inside the card object making it easier to associate cards with your users.

Endpoint

PUT https://api.fidel.uk/cards/{cardId}/metadata

Path parameters

  • cardId: String (required)

Body

  • { key: 'value' } (required)


For more details check the API Reference: https://reference.fidel.uk/reference/update-card-metadata.

List Transactions by Card

 

New

  

We just launched a new API endpoint that allows you to list transactions from a specific card. Just like the other list endpoints, it supports pagination and filtering by date.


Endpoint

GET https://api.fidel.uk/v1/cards/{cardId}/transactions

Path parameters

  • cardId: String (required)

Query parameters

  • limit: Number of transactions in the response

  • start: Tells the API where the previous response left off. Use ${encodeURIComponent(JSON.stringify(last))}, where last is the parameter from the previous query.

  • order: Possible values [asc, desc] of datetime date.


For more details, check the API reference: https://reference.fidel.uk/reference/list-transactions-by-card.

As a Publisher, I'm able to edit the start and end date, as well as add metadata to live marketplace offers

 

New

  

Fidel API customers that are using offers from the marketplace are now able to edit the Start and the End date of offers that are live on their programs.

Follow these steps to edit dates:

  1. Go to Offers
  2. Then Live
  3. Click on the specific Marketplace offer
  4. Click Edit
  5. Scroll to editable fields
  6. Edit the start and/or end dates
  7. Click Done

ezgif.com-gif-maker (2).gif

Things to be mindful of:

Start date:

  • The new start date has to be set to a later date than the start date set by the provider or the current date

  • As content providers are free to change the start date at any time, if a new start date is set, it will overrides any changes made by the customer if the new start date from provider is moved to a later date

End date:

  • The new end date can’t be set to a later date than the end date set by the provider, and has to be set to a later date than the current date

  • As content providers are free to change the end date at any time, if a new end date is set, it will overrides any changes made by the customer if the new end date from provider is moved to an earlier date

  • The system will automatically off board locations upon expiration of the offer on the newly set end date

Fidel API customers are now also able to add metadata to offers originating from the Offers marketplace:

  1. Go to Offers
  2. Then Live
  3. Click on the specific Marketplace offer
  4. Click Edit
  5. Scroll to editable fields
  6. Add metadata
  7. Click Done

ezgif.com-gif-maker (1).gif

New Transaction feature 💳

 

New

  

Starting from version 2022-07-13 we can now identify if a transaction was made online or in-store using the cardPresent property of the transaction object.

You can check the payload of the transaction at https://fidelapi.com/docs/transactions/#transaction-object.

📢 New: Add Amex SE Numbers

 

New

  

You can now add an Amex Service Establishment (SE) Number directly to a location via the Fidel API dashboard or the API. Fidel API customers already had the ability to add Merchant IDs for Visa and MasterCard, and this update will enable them to do the same for American Express. 🚀

SE Numbers are used to identify a merchant accepting American Express cards. Adding SE numbers during the location creation process helps to streamline and speed up the onboarding process. Fidel API customers can also use Amex SE Numbers to enhance location accuracy and support an even more reliable dataset.

Merchants can locate American Express SE Numbers on Amex invoices or on the merchant copy of the receipt.

See how it works in this short clip:

Amex SearchBy.gif

You can find the complete documentation at https://reference.fidel.uk/reference/create-location and https://reference.fidel.uk/reference/update-location.

New Reimbursement features! 🤩

 

New

  

We are excited to announce that Reimbursement has expanded with two new features 🚀

Reimbursement by Card

You can now find eligible card transactions for reimbursement. Select the reimbursement amount and get all the cardholder eligible transactions sorted by their amount and date.

reimburse-card.gif

Offers automated Reimbursements

Use the Offers product to enable automated reimbursements, as an alternative to building your own customised integration with the reimbursement product.

offers-automatic-reimbursement.gif

We are currently working on bringing Reimbursement to other countries. Get in touch if you are interested and are not operating in the US.

You can find the complete documentation at https://fidel.uk/docs/reimbursement and the API Reference at https://reference.fidel.uk/reference#create-reimbursement.

If you have any questions, please let us know in the community and we’ll follow up!

New Reimbursement API launched in the US! 🇺🇸

 

New

 

 

We are excited to announce that our new Reimbursement API is now available in the US with Visa© and Mastercard©.

The Reimbursement API allows you to improve the customer experience by reimbursing cash directly onto linked cards, eliminating the need for you to handle other personal identifiable data, such as bank account.

reimbursing.gif

How can you start using Reimbursement?

  • Current US accounts will be prompted in the Fidel Dashboard to activate the Reimbursement product using the latest API version 2021-09-28. You can read more information on the new version release here. reimbursement-activation.gif

  • New US accounts will already be using the new API version and no action is required.

We are currently working on bringing Reimbursement to other countries. Get in touch if you are interested and are not operating in the US.

You can find the complete documentation at https://fidel.uk/docs/reimbursement and the API Reference at https://reference.fidel.uk/reference#create-reimbursement.

If you have any questions, please let us know in the community and we’ll follow up!

📲New Fidel iOS SDK💫

 

Improvement

 

 

We've just released a new version for the Fidel iOS SDK. v1.8.5 comes with support for Swift v5.4, can now be run in Simulators on the new M1 machines, and uses the new XCFramework code distribution framework from Apple. We enabled library evolution, this should make it more resilient and less likely to break with each new Swift release. If you run into any issues with the new Swift release, reach out on the community forum!

🖥The Fidel Dashboard has a new way to add brands! 🖼

 

New

 

 

You can now search Fidel’s existing database of Brands when adding Brands to your Program on the Fidel Dashboard. If your desired Brand is not on our list, you can create a new one. We're hard at work on making it easier to onboard new Brands and Locations - this is just the first step. Stay tuned!

a-new-way-brands.2021-04-01 17_05_27.gif

📲The mobile Fidel SDKs now support the allowedCountries config option🎏

 

New

 

 

android-sdk v1.5.1

  • if available, the LinkResult object now includes the firstNumbers field. It respects your account security settings, and might return "******" if you've chosen to hide the first six digits of your registered cards.

android-sdk v1.5.0

  • added a new allowedCountries property. It expects an array of countries allowed in the drop-down selector.
  • removed the country property. To set a single default country and not allow the user to select the country from a drop-down, set a single country in the new allowedCountries property array.

ios-sdk v1.8.4

  • if available, the LinkResult object now includes the firstNumbers field. It respects your account security settings, and might return "******" if you've chosen to hide the first six digits of your registered cards.

ios-sdk v1.8.3

  • compiled the SDK for Swift v5.3.1.
  • added a new allowedCountries property. It expects an array of countries allowed in the drop-down selector. If your project is an Objective-C project, use the objc_allowedCountries property.
  • removed the country property. To set a single default country and not allow the user to select the country from a drop-down, set a single country in the new allowedCountries property array.
  • removed the .noDefault option from the Country enum.

fidel-react-native v1.4.0

  • added a new allowedCountries property. It expects an array of countries allowed in the drop-down selector.
  • removed the country property. To set a single default country and not allow the user to select the country from a drop-down, set a single country in the new allowedCountries property array.
  • if available, the card-linking result object now includes the firstNumbers field. It respects your account security settings, and might return "******" if you've chosen to hide the first six digits of your registered cards.

cordova-plugin-fidel v1.2.0

  • added a new allowedCountries property. It expects an array of countries allowed in the drop-down selector.
  • removed the country property. To set a single default country and not allow the user to select the country from a drop-down, set a single country in the new allowedCountries property array.
  • if available, the card-linking result object now includes the firstNumbers field. It respects your account security settings, and might return "******" if you've chosen to hide the first six digits of your registered cards.