Borderless Currency Calculator Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Borderless Currency Calculator adds a configurable currency converter to WordPress sites with the [bccalc_currency_converter] shortcode.
- Live exchange rates from the free Fawaz Ahmed Currency API. No API key is required.
- Exchange-rate responses are cached with the WordPress Transients API to reduce requests. The currency list is bundled locally so the settings page does not need a separate external request.
- Choose which currencies are available and set the default From and To currencies.
- Includes flag indicators, responsive layout, currency swapping, and configurable appearance options.
- Conversion amounts display with two decimal places and thousands separators, while exchange rates display with four decimal places.
- The plugin does not require an account or collect visitor information.
The exchange-rate service is provided by the Fawaz Ahmed Exchange API project:
https://github.com/fawazahmed0/exchange-api
External services
This plugin connects to the Fawaz Ahmed Currency API to retrieve live currency exchange rate data. This connection is necessary to show accurate conversion results in the currency converter widget.
What is sent:
When a conversion is requested, the plugin sends a server-side HTTP GET request from your web server to the Fawaz Ahmed Currency API. The request URL contains only the lowercase base currency code (for example, usd). No visitor personal data, names, email addresses, IP addresses, or any other user-identifying information is transmitted by the plugin.
When data is sent:
A request is made when a visitor clicks “Convert” and the plugin does not have a valid cached exchange rate for the selected base currency. Exchange-rate data is cached server-side using WordPress transients for up to one hour. No request is made during plugin installation, activation, or while browsing the admin settings page.
Request method:
Requests are made server-side via PHP (using WordPress’s wp_remote_get), not from the visitor’s browser. The visitor’s browser does not contact the currency API directly.
Primary endpoint:
https://latest.currency-api.pages.dev/v1/currencies/{currency}.min.json
Fallback endpoint:
https://cdn.jsdelivr.net/npm/@fawazahmed0/currency-api@latest/v1/currencies/{currency}.min.json
Service:
Fawaz Ahmed Currency API (also known as the Exchange API)
Project repository: https://github.com/fawazahmed0/exchange-api
Terms of Service:
This API is a free, open-source project distributed under a public-domain-equivalent license. The project does not publish a dedicated Terms of Service document. Please review the project README and license at: https://github.com/fawazahmed0/exchange-api
Privacy Policy:
This API is a free, open-source project and does not publish a dedicated Privacy Policy. The plugin does not send any personally identifiable information to the API. Please review the project repository for details: https://github.com/fawazahmed0/exchange-api
Screenshots
No screenshots provided
