From 5e13f84083a20bb1eae3a2b3ea53d5133286d888 Mon Sep 17 00:00:00 2001 From: Queendoline Date: Wed, 30 Jul 2025 19:01:49 +0100 Subject: [PATCH 1/6] first draft of use case article --- .../setup.md | 0 .../tutorial.md | 0 .../usecase.md | 94 ++++++++++++++++++ submissions/images/email_notification.png | Bin 0 -> 67100 bytes submissions/images/workflow_diagram.png | Bin 0 -> 24405 bytes 5 files changed, 94 insertions(+) create mode 100644 submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/setup.md create mode 100644 submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/tutorial.md create mode 100644 submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/usecase.md create mode 100644 submissions/images/email_notification.png create mode 100644 submissions/images/workflow_diagram.png diff --git a/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/setup.md b/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/setup.md new file mode 100644 index 0000000..e69de29 diff --git a/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/tutorial.md b/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/tutorial.md new file mode 100644 index 0000000..e69de29 diff --git a/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/usecase.md b/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/usecase.md new file mode 100644 index 0000000..7bc6e37 --- /dev/null +++ b/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/usecase.md @@ -0,0 +1,94 @@ +# Making Cross-Border Money Transfers Easier for Nigerians with Chimoney’s Multi-Currency Wallet + +Living and working abroad as a Nigerian comes with its own set of challenges, from adjusting to a new environment to staying emotionally and financially connected to loved ones at home. + +One thing most Nigerians in the diaspora will agree on is that being able to support family and friends back home brings a deep sense of joy, whether it’s supporting parents, taking care of siblings, handling emergency expenses, or funding a small business in Nigeria. + +> As Tope, a UK-based healthcare assistant, puts it: +> *“The hardest part of being away from family isn’t just missing them, it’s finding a reliable platform that actually makes sending money from the UK to Nigeria stress-free.”* + +With **Chimoney**, users have access to a **multi-currency wallet**, allowing them to hold funds in **USD, NGN, or CAD**, and effortlessly send money to recipients in **over 130 currencies worldwide**. Whether you’re sending **naira to Nigeria**, **pounds to the UK**, or **cedis to Ghana**, Chimoney handles the **exchange**, **transfer**, and **notifies the recipients in seconds**. + +Chimoney’s **API** makes it easy for platforms and developers to plug this functionality into their apps, so businesses and service providers can offer fast, borderless money transfers to their users, no matter where they are in the world. + + + +## Traditional Cross-Border Payment Limitations + +Back in the 90s, sending money to Nigeria was a hassle. People relied on travelers, relatives, or even postcard mail. Fast forward to the early 2000s, **international bank transfers** became common, but they came with high transaction fees and frustrating delays, often taking **5–7 business days** to reach recipients. + +These challenges made it nearly impossible for Nigerians in diaspora to support their families at home. Even today, despite the emergence of several cross-border payment platforms, many still report these frustrations: + +- High cross-border transaction fees +- Unfavorable exchange rates +- Transfer delays and a lack of real-time confirmation + + +## Solving Cross-Border Money Transfers Using Chimoney + +Among its array of powerful API services, the **Multi-Currency Wallet Transfer endpoint** +`POST /v0.2.4/multicurrency-wallets/transfer` offers a modern solution. This endpoint enables Nigerians based abroad to: + +- Effortlessly initiate transfers in their currency +- Deliver funds to recipients in local currency (like NGN) +- Notify recipients instantly and securely + +This endpoint handles all the complexity, from currency conversion to a fast and secure transfer of funds, behind the scenes. + + +## Transfer Workflow via Multicurrency Transfers + +Let’s walk through a typical scenario where someone living abroad, like **Tope**, uses an application integrated with Chimoney’s API to seamlessly send money to a loved one in Nigeria: + +### Step 1: Recipient Data Collection + +Set up the application to allow the user to input and gather the required details to initiate the transaction: + +- Amount to be sent +- Recipient’s identifier: email, phone number, or multicurrency wallet details +- Target currency for the recipient, in this case, **NGN** + +### Step 2: Application Calls Chimoney API + +When the sender clicks **"Send Money"** in the app, the application sends a `POST` request to: +`/multicurrency-wallets/transfer` + +This request includes the prepared data from Step 1 and is **authenticated** using an **API Key** from the developer dashboard. + +### Step 3: Chimoney Processes & Converts Funds + +Upon receiving the request, Chimoney’s API instantly processes: + +- **Currency conversion** from the sender’s currency to the recipient’s (e.g., USD → NGN) +- **Payment routing** to the recipient’s details + +### Step 4: Recipient Gets Notified + +The recipient in Nigeria receives an **instant notification** via **email** or **WhatsApp**, alerting them that funds are available. +They can **redeem** the money via: + +- Direct deposit into a Nigerian bank account +- Airtime +- Gift card + +![Recipient's Email Notification](/submissions/images/email_notification.png) + +### Step 5: Transfer Confirmation + +The Chimoney API sends an immediate success response to the application, confirming the transaction. This allows for real-time tracking and offers transparency and peace of mind for the sender. + +![Transfer Workflow via Multicurrency Transfers](/submissions/images/workflow_diagram.png) + +## The Power of Chimoney’s Multi-Currency Transfers + +Integrating Chimoney’s Multi-Currency Transfer endpoint doesn't just make cross-border payments easy , it transforms how individuals support their families globally. Whether you're sending a monthly allowance, an emergency fund, or a special gift to your loved ones, Chimoney simplifies the entire experience. + +With: + +- Faster transfer times +- Flexible redemption options +- Support for 130+ currencies +- Significantly lower fees than traditional banks + + +Whether you're in the **UK**, **US**, or **Canada**, Nigerians abroad can send money or carry out transactions in Nigeria, stress-free and from the comfort of their homes. diff --git a/submissions/images/email_notification.png b/submissions/images/email_notification.png new file mode 100644 index 0000000000000000000000000000000000000000..7336e09aeec52fb9f6e88983bc99c7b1782474bd GIT binary patch literal 67100 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 J>55mp{})cjsQ~~0 literal 0 HcmV?d00001 diff --git a/submissions/images/workflow_diagram.png b/submissions/images/workflow_diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..49eb7fbaa4d27e77d8c067e038d1e9ad13315afc GIT binary patch literal 24405 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 literal 0 HcmV?d00001 From fcd7497410437499b079bf4c89731759ae4c4420 Mon Sep 17 00:00:00 2001 From: Queendoline Date: Wed, 30 Jul 2025 19:12:54 +0100 Subject: [PATCH 2/6] pushing first draft --- .../tutorial.md | 1 + 1 file changed, 1 insertion(+) diff --git a/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/tutorial.md b/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/tutorial.md index e69de29..3a49a70 100644 --- a/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/tutorial.md +++ b/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/tutorial.md @@ -0,0 +1 @@ +#hi \ No newline at end of file From 37ead9313f42ebb24af65e1bb1af984fd945a7c5 Mon Sep 17 00:00:00 2001 From: Queendoline Date: Wed, 30 Jul 2025 19:53:24 +0100 Subject: [PATCH 3/6] pushed tutorial md --- .../tutorial.md | 181 +++++++++++++++++- 1 file changed, 180 insertions(+), 1 deletion(-) diff --git a/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/tutorial.md b/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/tutorial.md index 3a49a70..6ad191b 100644 --- a/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/tutorial.md +++ b/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/tutorial.md @@ -1 +1,180 @@ -#hi \ No newline at end of file +# Implementing Multi-Currency Wallet Transfers with Chimoney API + +Chimoney offers an array of methods to make cross-border payments across the world easy and seamless. With seven continents, 8.2 billion people, and 180 currencies in the world, you cannot control where people you want to send money to will be located. In this tutorial guide, we are going to learn how to initiate fund transfers from a multicurrency wallet to other people using the transfer from multicurrency wallet endpoint from the Chimoney API. + +What this means is that by the end of this tutorial, you will be learn how to to integrate Chimoney’s multicurrency wallet transfer endpoint into your projects to transfer money from a multicurrency wallet on Chimoney to anyone anywhere in the world in seconds. + +## Pre-requisites + +In this tutorial, we will be working with the Chimoney sandbox environment, which will give you test access to a test account to test outside of the live production environment. +Before we begin, let’s ensure that you have these set up for a successful integration: + +- A Chimoney developer account: If you don't already have an account, you can sign up [here](https://sandbox.chimoney.io/). +- A new application on your Chimoney developer dashboard: This is to enable you to generate and have access to your API Key. +- An API Key: This is essential for authenticating all your requests, and can be generated from your developer dashboard once you create an application. Learn how to generate and copy an API Key for your app [here](https://chimoney.readme.io/reference/sandbox-environment). +- A development environment with Node.js installed (LTS version recommended) for running the JavaScript code samples. +- An IDE most preferably VSCode. + +Once you have these figured out, you are well on your way to successfully consuming the multiwallet transfer endpoint. + +--- + +## API Request Details + +- **Method**: POST +- **Base URL**: `https://api-v2-sandbox.chimoney.io/v0.2.4/` +- **Endpoint**: `multicurrency-wallets/transfer` + +--- + +## Step 1: Install axios + +We will be using the axios library to make our request to the multiwallet transfer endpoint. In your terminal, paste the command below to install the axios library. + +```bash +npm install axios +``` + +--- + +## Step 2: Configure your Authentication + +From your Chimoney developer dashboard, copy your API Keys from the details of the app you created to be used in your authorization header when writing your POST request function. + +Paste the API KEY in your request header in your POST request function. + +```javascript +// API key and headers +const headers = { + 'Content-Type': 'application/json', + Accept: 'application/json', + 'X-API-KEY': 'YOUR API KEY' +}; +``` + +--- + +## Step 3: Understanding the Request Body + +For a successful request, this endpoint should contain three required body parameters, at least one recipient identifier and the rest being optional and only used depending on what is needed to make the transfer. + +### Required Parameters + +The absence of either of these parameters will result in errors when you send your request; + +- `amountToSend`: State how much money you want to send to the recipient. +- `originCurrency`: State the ISO currency code of the amount to be sent. Note that as a test developer account you only have access to USD wallet. +- `destinationCurrency`: The currency you want the recipient to receive the money in. Chimoney supports 130+ currencies, so you can choose one e.g NGN, CAD, KES etc. + +### Recipient Identification Parameters + +To specify the recipient of the transfer, you must provide exactly one of the following identifiers: + +- `receiver` (string): The unique identifier of the recipient's existing Chimoney Multi-Currency Wallet. +- `email` (string): The email address of the recipient. The recipient will be notified to claim the funds. +- `PhoneNumber` (string): The phone number of the recipient, in E.164 format (e.g., +2348012345678). Similar to email, the recipient will be notified via SMS or Whatsapp to redeem their funds. + +### Optional Parameters + +- `Sender`: The ID of the multicurrency account from which the funds will be sent. If this field is left empty, the money will be transferred from your parent account instead, which is the account you initially created with Chimoney. +- `Subaccount`: This allows you to send money from your subaccount instead of your multicurrency wallet or parent account. +- `Narration`: A short note or message that will be sent to the recipient with the transaction notification, so they understand the purpose of the transfer. +- `TurnOffNotification`: This requires a boolean value (true/false). If set to true, Chimoney will not send any emails or notifications about the transaction. +- `sendViaInterledger`: If true, the transaction will be sent through the (ILP) Interledger Protocol. This requires the sender and receiver to have valid interledger wallet addresses. Learn how to issue an interledger wallet here. + +Now that we understand the request body parameters, let us make a request to send $50 to a recipient’s email address. + +--- + +## Step 4: Structure and Send Your Request + +Create a JavaScript file (`server.js`), copy the code below and run the following command in your terminal: + +```bash +node server.js +``` + +```javascript +const axios = require('axios'); + +// Request body -- the transfer details +const transferDetails = { + amountToSend: '50', + originCurrency: 'USD', + destinationCurrency: 'USD', + email: ‘queendolineak@gmail.com' +}; + +// API key and headers +const headers = { + 'Content-Type': 'application/json', + Accept: 'application/json', + 'X-API-KEY': 'YOUR API KEY' +}; + +// POST request +axios.post( + 'https://api-v2-sandbox.chimoney.io/v0.2.4/multicurrency-wallets/transfer', + transferDetails, + { headers } +) +.then(response => { + console.log('Transfer successful:', response.data); +}) +.catch(error => { + console.error('Transfer failed:', error.response?.data || error.message); +}); +``` + +--- + +In the code above, we have done the following: + +- Created `transferDetails` object to hold necessary details needed for this transfer in the request body. In this case, we are sending $50 to the recipient with the email address of queendolineak@gmail.com. +- The API KEY (Remember to paste your API KEY here) is specified in the authorization header to ensure that this request is successful. +- Using the `post` method from axios to send the POST request, with the full API endpoint URL as the first argument, the request body object as the second argument, and the HTTP header as the third argument. + +After running this code in your editor, you should get a successful `200 OK` response as shown below, from the server. + +```json +{ + "status": "success", + "message": "Payout to Chimoney wallets completed successfully.", + "data": { + "paymentLink": "https://sandbox.chimoney.io/pay/?issueID=...", + "chimoneys": [ + { + "id": "6jLD9Ynyd6qGLV4zHL9U", + "valueInUSD": "10", + "email": "queendolineakpan11@gmail.com", + "destinationCurrency": "NGN", + "redeemLink": "https://sandbox.chimoney.io/redeem/?chi=..." + } + ] + } +} +``` + +> **Note**: For a full response object and response schema refer to the Chimoney API reference documentation. + +The recipient also receives an instant notification in their email box as shown below, alerting them of the funds available for them to redeem in any of the available forms they want as offered by Chimoney. + +--- + +## Common Errors and How to Fix Them + +API calls are not always guaranteed to be successful, if your request fails you may have hit any of the errors below, and let’s go over how you can fix them. + +| HTTP CODE | Error | Resolution | +|-----------|------------------|---------------------------------------------------------------------------| +| 400 | Invalid Request | Check that you have included the required fields and recipient Identity. | +| 401 | Invalid API Key | Make sure the API Key is correct, or generate a new one from the portal. | +| 500 | Server Error | Retry the request. If it persists, contact Chimoney support. | + +--- + +## Conclusion + +And that is a wrap, together we have been able to consume the multicurrency wallet transfer endpoint from Chimoney, which is very crucial in this day and edge for transferring money in different currencies across borders. + +Visit [www.chimoney.com](https://www.chimoney.com) to explore the full API documentation and other endpoints provided that continue to make cross-border remittances a breeze in our modern world. From e077d8e6536103bbde495486ae05756877645039 Mon Sep 17 00:00:00 2001 From: Queendoline Date: Thu, 31 Jul 2025 04:59:09 +0100 Subject: [PATCH 4/6] setup guide --- .../setup.md | 51 +++++++++++++++++++ .../tutorial.md | 1 + 2 files changed, 52 insertions(+) diff --git a/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/setup.md b/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/setup.md index e69de29..9538ca8 100644 --- a/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/setup.md +++ b/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/setup.md @@ -0,0 +1,51 @@ +# Setup Guide: Multi-Currency Wallet Transfers with Chimoney API + +This guide will walk you through the essential steps to prepare your environment and obtain the necessary credentials before you begin integrating with Chimoney's Multi-Currency Wallet Transfer API. + +## Prerequisites + +Before you start coding, ensure you have the following set up: + +- **A Chimoney Developer Account**: If you don't have one, you'll need to sign up at the Chimoney developer portal. +- **A New Application on Your Chimoney Developer Dashboard**: This is crucial for generating and accessing your unique API Key. +- **A Chimoney API Key**: This is for authenticating all your API requests. +- **Node.js Installed**: We recommend the latest LTS version for running the JavaScript code samples. You can download it from [nodejs.org](https://nodejs.org). +- **An Integrated Development Environment (IDE)**: VSCode is highly recommended for its features and ease of use. + +## 2. Get Your Chimoney API Key + +Your API Key authenticates your requests and links them to your Chimoney account. + +- **Sign Up/Log In**: Go to the Chimoney developer portal (e.g., `sandbox.chimoney.io` for testing). +- **Create an Application**: Navigate to your developer dashboard, create a new application, and generate your API Key. +- **Copy Your API Key**: Once generated, copy this key. You'll need it for all your API calls. + +> **Note**: For testing, you'll typically use a Sandbox API Key, which works with test currency and doesn't involve real money. + +## 3. Set Up Your Development Environment + +You'll need `axios` to make HTTP requests in JavaScript. + +- **Install Axios**: Open your terminal or command prompt. +- Navigate to your project directory. +- Run the following command to install the axios library: + ```bash + npm install axios +## 4. Configure Your Authentication + +Your API Key needs to be included in the headers of your API requests for successful authentication. + +**Place Your API Key**: In your JavaScript code, you'll include your API Key in the `X-API-KEY` header. + +```javascript +const headers = { + 'Content-Type': 'application/json', + 'Accept': 'application/json', + 'X-API-KEY': 'YOUR_API_KEY' // Replace 'YOUR_API_KEY' with your actual key +}; +``` + + +Once you have these steps completed, your environment will be ready to start making multi-currency wallet transfer requests with the Chimoney API! + +Let's learn how to make your first multicurrency wallet transfer with Chimoney in this [tutorial](/submissions/Multi-currency_wallet_transfer%20-%20Queendoline_Akpan/tutorial.md). diff --git a/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/tutorial.md b/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/tutorial.md index 6ad191b..94f70c0 100644 --- a/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/tutorial.md +++ b/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/tutorial.md @@ -159,6 +159,7 @@ After running this code in your editor, you should get a successful `200 OK` res The recipient also receives an instant notification in their email box as shown below, alerting them of the funds available for them to redeem in any of the available forms they want as offered by Chimoney. +![Recipient's Email Notification](/submissions/images/email_notification.png) --- ## Common Errors and How to Fix Them From 7eb695fa8115291676e6c14bc91e49aedc6058ce Mon Sep 17 00:00:00 2001 From: Queendoline Date: Thu, 31 Jul 2025 14:13:08 +0100 Subject: [PATCH 5/6] complete documentation --- .../setup.md | 13 +++-- .../tutorial.md | 55 ++++++++++--------- 2 files changed, 36 insertions(+), 32 deletions(-) diff --git a/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/setup.md b/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/setup.md index 9538ca8..f09a86a 100644 --- a/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/setup.md +++ b/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/setup.md @@ -6,11 +6,11 @@ This guide will walk you through the essential steps to prepare your environment Before you start coding, ensure you have the following set up: -- **A Chimoney Developer Account**: If you don't have one, you'll need to sign up at the Chimoney developer portal. -- **A New Application on Your Chimoney Developer Dashboard**: This is crucial for generating and accessing your unique API Key. -- **A Chimoney API Key**: This is for authenticating all your API requests. +- **A Chimoney developer account**: If you don't have one, you'll need to sign up at the Chimoney developer portal. +- **A new application on Your Chimoney developer dashboard**: This is crucial for generating and accessing your unique API Key. +- **An API Key**: This is for authenticating all your API requests. - **Node.js Installed**: We recommend the latest LTS version for running the JavaScript code samples. You can download it from [nodejs.org](https://nodejs.org). -- **An Integrated Development Environment (IDE)**: VSCode is highly recommended for its features and ease of use. +- An IDE most preferably VSCode. ## 2. Get Your Chimoney API Key @@ -24,13 +24,15 @@ Your API Key authenticates your requests and links them to your Chimoney account ## 3. Set Up Your Development Environment -You'll need `axios` to make HTTP requests in JavaScript. +You'll need a library or tool to make HTTP requests in JavaScript. While we are using `axios` for the code samples in this [tutorial](/submissions/Multi-currency_wallet_transfer%20-%20Queendoline_Akpan/tutorial.md) +, you can use any other HTTP client you prefer (e.g., the browser's `fetch` API). - **Install Axios**: Open your terminal or command prompt. - Navigate to your project directory. - Run the following command to install the axios library: ```bash npm install axios + ## 4. Configure Your Authentication Your API Key needs to be included in the headers of your API requests for successful authentication. @@ -49,3 +51,4 @@ const headers = { Once you have these steps completed, your environment will be ready to start making multi-currency wallet transfer requests with the Chimoney API! Let's learn how to make your first multicurrency wallet transfer with Chimoney in this [tutorial](/submissions/Multi-currency_wallet_transfer%20-%20Queendoline_Akpan/tutorial.md). +S \ No newline at end of file diff --git a/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/tutorial.md b/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/tutorial.md index 94f70c0..0d74717 100644 --- a/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/tutorial.md +++ b/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/tutorial.md @@ -1,21 +1,24 @@ # Implementing Multi-Currency Wallet Transfers with Chimoney API -Chimoney offers an array of methods to make cross-border payments across the world easy and seamless. With seven continents, 8.2 billion people, and 180 currencies in the world, you cannot control where people you want to send money to will be located. In this tutorial guide, we are going to learn how to initiate fund transfers from a multicurrency wallet to other people using the transfer from multicurrency wallet endpoint from the Chimoney API. +Chimoney offers an array of methods to make cross-border payments across the world easy and seamless. With seven continents, 8.2 billion people, and 180 currencies in the world, you cannot control where people you want to send money to will be located. -What this means is that by the end of this tutorial, you will be learn how to to integrate Chimoney’s multicurrency wallet transfer endpoint into your projects to transfer money from a multicurrency wallet on Chimoney to anyone anywhere in the world in seconds. +In this tutorial, you will learn how to initiate money transfers to other people from a Chimoney multicurrency wallet, which typically supports USD,CAD and NGN currencies. + +What this means is that by the end of this tutorial, you will be able to integrate Chimoney’s multicurrency wallet transfer endpoint into your projects to transfer money from a multicurrency wallet on Chimoney to anyone, anywhere in the world in seconds. ## Pre-requisites -In this tutorial, we will be working with the Chimoney sandbox environment, which will give you test access to a test account to test outside of the live production environment. +You will be working in the Chimoney sandbox environment, which will give you access to a test account to work with the API outside the live production environment. + Before we begin, let’s ensure that you have these set up for a successful integration: - A Chimoney developer account: If you don't already have an account, you can sign up [here](https://sandbox.chimoney.io/). - A new application on your Chimoney developer dashboard: This is to enable you to generate and have access to your API Key. - An API Key: This is essential for authenticating all your requests, and can be generated from your developer dashboard once you create an application. Learn how to generate and copy an API Key for your app [here](https://chimoney.readme.io/reference/sandbox-environment). -- A development environment with Node.js installed (LTS version recommended) for running the JavaScript code samples. +- Node.js installed: A development environment with Node.js installed (LTS version recommended) for running the JavaScript code samples. - An IDE most preferably VSCode. -Once you have these figured out, you are well on your way to successfully consuming the multiwallet transfer endpoint. +Once you have these setup, you are well on your way to successfully consuming the multiwallet transfer endpoint. --- @@ -39,9 +42,7 @@ npm install axios ## Step 2: Configure your Authentication -From your Chimoney developer dashboard, copy your API Keys from the details of the app you created to be used in your authorization header when writing your POST request function. - -Paste the API KEY in your request header in your POST request function. +From your Chimoney developer dashboard, copy your API Keys from the details of the app you created. Paste the API KEY in your request header. ```javascript // API key and headers @@ -70,9 +71,9 @@ The absence of either of these parameters will result in errors when you send yo To specify the recipient of the transfer, you must provide exactly one of the following identifiers: -- `receiver` (string): The unique identifier of the recipient's existing Chimoney Multi-Currency Wallet. -- `email` (string): The email address of the recipient. The recipient will be notified to claim the funds. -- `PhoneNumber` (string): The phone number of the recipient, in E.164 format (e.g., +2348012345678). Similar to email, the recipient will be notified via SMS or Whatsapp to redeem their funds. +- `receiver` (string): The unique identifier of the recipient's existing Chimoney Multi-Currency Wallet. Use this only if the recipient has a multicurrency wallet with Chimoney. +- `email` (string): The email address of the recipient. The recipient will be receive an email to redeem the money sent. +- `PhoneNumber` (string): The phone number of the recipient, in E.164 format (e.g., +2348012345678). Similar to email, the recipient will be notified via Whatsapp to redeem the money. ### Optional Parameters @@ -82,33 +83,29 @@ To specify the recipient of the transfer, you must provide exactly one of the fo - `TurnOffNotification`: This requires a boolean value (true/false). If set to true, Chimoney will not send any emails or notifications about the transaction. - `sendViaInterledger`: If true, the transaction will be sent through the (ILP) Interledger Protocol. This requires the sender and receiver to have valid interledger wallet addresses. Learn how to issue an interledger wallet here. -Now that we understand the request body parameters, let us make a request to send $50 to a recipient’s email address. +Now that you understand the request body parameters, let us make a request to send $50 to a recipient’s email address. --- ## Step 4: Structure and Send Your Request -Create a JavaScript file (`server.js`), copy the code below and run the following command in your terminal: - -```bash -node server.js -``` +Create a JavaScript file (e.g., `server.js`), copy the code below and paste it in your JavaScript file, and then run the following command in your terminal `node server.[your javascript file name]`. ```javascript const axios = require('axios'); // Request body -- the transfer details -const transferDetails = { - amountToSend: '50', + +const transferDetials = { + amountToSend: '50', originCurrency: 'USD', destinationCurrency: 'USD', - email: ‘queendolineak@gmail.com' -}; - + email: 'queendolineak@gmail.com' +} // API key and headers const headers = { 'Content-Type': 'application/json', - Accept: 'application/json', + 'Accept': 'application/json', 'X-API-KEY': 'YOUR API KEY' }; @@ -131,7 +128,11 @@ axios.post( In the code above, we have done the following: - Created `transferDetails` object to hold necessary details needed for this transfer in the request body. In this case, we are sending $50 to the recipient with the email address of queendolineak@gmail.com. -- The API KEY (Remember to paste your API KEY here) is specified in the authorization header to ensure that this request is successful. + +- The API KEY is specified in the authorization header to ensure that this request is successful and for security purposes. + +> **Note:** When building a production application, Never hardcode API keys directly into your client-side code or commit them to version control to prevent unauthorized access and potential misuse. + - Using the `post` method from axios to send the POST request, with the full API endpoint URL as the first argument, the request body object as the second argument, and the HTTP header as the third argument. After running this code in your editor, you should get a successful `200 OK` response as shown below, from the server. @@ -155,7 +156,7 @@ After running this code in your editor, you should get a successful `200 OK` res } ``` -> **Note**: For a full response object and response schema refer to the Chimoney API reference documentation. +> **Note**: For a full response object and response schema refer to the [Chimoney API reference documentation](https://chimoney.readme.io/reference/post_v0-2-4-multicurrency-wallets-transfer). The recipient also receives an instant notification in their email box as shown below, alerting them of the funds available for them to redeem in any of the available forms they want as offered by Chimoney. @@ -176,6 +177,6 @@ API calls are not always guaranteed to be successful, if your request fails you ## Conclusion -And that is a wrap, together we have been able to consume the multicurrency wallet transfer endpoint from Chimoney, which is very crucial in this day and edge for transferring money in different currencies across borders. +And that is a wrap, together we have been able to consume the multicurrency wallet transfer endpoint from Chimoney, which is very crucial in this day and age for transferring money in different currencies across borders. -Visit [www.chimoney.com](https://www.chimoney.com) to explore the full API documentation and other endpoints provided that continue to make cross-border remittances a breeze in our modern world. +Visit [the official Chimoney developer documentation](https://chimoney.io/developers-api/) to explore all the services and other endpoints provided by Chimoney that continue to make cross-border remittances a breeze in our modern world. From d298fb1a72d0ecb4f765b097bb0a031118821262 Mon Sep 17 00:00:00 2001 From: Queendoline Date: Sat, 13 Sep 2025 09:53:26 +0100 Subject: [PATCH 6/6] Made changes to setup, tutorial and use case articles --- .vale.ini | 17 + styles/Google/AMPM.yml | 9 + styles/Google/Acronyms.yml | 64 ++ styles/Google/Colons.yml | 8 + styles/Google/Contractions.yml | 30 + styles/Google/DateFormat.yml | 9 + styles/Google/Ellipses.yml | 9 + styles/Google/EmDash.yml | 13 + styles/Google/Exclamation.yml | 12 + styles/Google/FirstPerson.yml | 13 + styles/Google/Gender.yml | 9 + styles/Google/GenderBias.yml | 43 ++ styles/Google/HeadingPunctuation.yml | 13 + styles/Google/Headings.yml | 29 + styles/Google/Latin.yml | 11 + styles/Google/LyHyphens.yml | 14 + styles/Google/OptionalPlurals.yml | 12 + styles/Google/Ordinal.yml | 7 + styles/Google/OxfordComma.yml | 7 + styles/Google/Parens.yml | 7 + styles/Google/Passive.yml | 184 +++++ styles/Google/Periods.yml | 7 + styles/Google/Quotes.yml | 7 + styles/Google/Ranges.yml | 7 + styles/Google/Semicolons.yml | 8 + styles/Google/Slang.yml | 11 + styles/Google/Spacing.yml | 10 + styles/Google/Spelling.yml | 10 + styles/Google/Units.yml | 8 + styles/Google/We.yml | 11 + styles/Google/Will.yml | 7 + styles/Google/WordList.yml | 80 ++ styles/Google/meta.json | 4 + styles/Google/vocab.txt | 0 styles/write-good/Cliches.yml | 702 ++++++++++++++++++ styles/write-good/E-Prime.yml | 32 + styles/write-good/Illusions.yml | 11 + styles/write-good/Passive.yml | 183 +++++ styles/write-good/README.md | 27 + styles/write-good/So.yml | 5 + styles/write-good/ThereIs.yml | 6 + styles/write-good/TooWordy.yml | 221 ++++++ styles/write-good/Weasel.yml | 29 + styles/write-good/meta.json | 4 + .../setup.md | 54 -- .../tutorial.md | 182 ----- submissions/images/apikey.gif | Bin 0 -> 892290 bytes submissions/images/map.png | Bin 0 -> 1688918 bytes submissions/mcwt_queendoline/setup.md | 105 +++ submissions/mcwt_queendoline/tutorial.md | 182 +++++ .../usecase.md | 22 +- 51 files changed, 2207 insertions(+), 248 deletions(-) create mode 100644 .vale.ini create mode 100644 styles/Google/AMPM.yml create mode 100644 styles/Google/Acronyms.yml create mode 100644 styles/Google/Colons.yml create mode 100644 styles/Google/Contractions.yml create mode 100644 styles/Google/DateFormat.yml create mode 100644 styles/Google/Ellipses.yml create mode 100644 styles/Google/EmDash.yml create mode 100644 styles/Google/Exclamation.yml create mode 100644 styles/Google/FirstPerson.yml create mode 100644 styles/Google/Gender.yml create mode 100644 styles/Google/GenderBias.yml create mode 100644 styles/Google/HeadingPunctuation.yml create mode 100644 styles/Google/Headings.yml create mode 100644 styles/Google/Latin.yml create mode 100644 styles/Google/LyHyphens.yml create mode 100644 styles/Google/OptionalPlurals.yml create mode 100644 styles/Google/Ordinal.yml create mode 100644 styles/Google/OxfordComma.yml create mode 100644 styles/Google/Parens.yml create mode 100644 styles/Google/Passive.yml create mode 100644 styles/Google/Periods.yml create mode 100644 styles/Google/Quotes.yml create mode 100644 styles/Google/Ranges.yml create mode 100644 styles/Google/Semicolons.yml create mode 100644 styles/Google/Slang.yml create mode 100644 styles/Google/Spacing.yml create mode 100644 styles/Google/Spelling.yml create mode 100644 styles/Google/Units.yml create mode 100644 styles/Google/We.yml create mode 100644 styles/Google/Will.yml create mode 100644 styles/Google/WordList.yml create mode 100644 styles/Google/meta.json create mode 100644 styles/Google/vocab.txt create mode 100644 styles/write-good/Cliches.yml create mode 100644 styles/write-good/E-Prime.yml create mode 100644 styles/write-good/Illusions.yml create mode 100644 styles/write-good/Passive.yml create mode 100644 styles/write-good/README.md create mode 100644 styles/write-good/So.yml create mode 100644 styles/write-good/ThereIs.yml create mode 100644 styles/write-good/TooWordy.yml create mode 100644 styles/write-good/Weasel.yml create mode 100644 styles/write-good/meta.json delete mode 100644 submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/setup.md delete mode 100644 submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/tutorial.md create mode 100644 submissions/images/apikey.gif create mode 100644 submissions/images/map.png create mode 100644 submissions/mcwt_queendoline/setup.md create mode 100644 submissions/mcwt_queendoline/tutorial.md rename submissions/{Multi-currency_wallet_transfer - Queendoline_Akpan => mcwt_queendoline}/usecase.md (76%) diff --git a/.vale.ini b/.vale.ini new file mode 100644 index 0000000..5528787 --- /dev/null +++ b/.vale.ini @@ -0,0 +1,17 @@ +StylesPath = styles + +MinAlertLevel = suggestion + +Packages = Google, write-good + +[*.{md}] +# ^ This section applies to only Markdown files. +# +# You can change (or add) file extensions here +# to apply these settings to other file types. +# +# For example, to apply these settings to both +# Markdown and reStructuredText: +# +# [*.{md,rst}] +BasedOnStyles = Vale, Google, write-good diff --git a/styles/Google/AMPM.yml b/styles/Google/AMPM.yml new file mode 100644 index 0000000..37b49ed --- /dev/null +++ b/styles/Google/AMPM.yml @@ -0,0 +1,9 @@ +extends: existence +message: "Use 'AM' or 'PM' (preceded by a space)." +link: "https://developers.google.com/style/word-list" +level: error +nonword: true +tokens: + - '\d{1,2}[AP]M\b' + - '\d{1,2} ?[ap]m\b' + - '\d{1,2} ?[aApP]\.[mM]\.' diff --git a/styles/Google/Acronyms.yml b/styles/Google/Acronyms.yml new file mode 100644 index 0000000..f41af01 --- /dev/null +++ b/styles/Google/Acronyms.yml @@ -0,0 +1,64 @@ +extends: conditional +message: "Spell out '%s', if it's unfamiliar to the audience." +link: 'https://developers.google.com/style/abbreviations' +level: suggestion +ignorecase: false +# Ensures that the existence of 'first' implies the existence of 'second'. +first: '\b([A-Z]{3,5})\b' +second: '(?:\b[A-Z][a-z]+ )+\(([A-Z]{3,5})\)' +# ... with the exception of these: +exceptions: + - API + - ASP + - CLI + - CPU + - CSS + - CSV + - DEBUG + - DOM + - DPI + - FAQ + - GCC + - GDB + - GET + - GPU + - GTK + - GUI + - HTML + - HTTP + - HTTPS + - IDE + - JAR + - JSON + - JSX + - LESS + - LLDB + - NET + - NOTE + - NVDA + - OSS + - PATH + - PDF + - PHP + - POST + - RAM + - REPL + - RSA + - SCM + - SCSS + - SDK + - SQL + - SSH + - SSL + - SVG + - TBD + - TCP + - TODO + - URI + - URL + - USB + - UTF + - XML + - XSS + - YAML + - ZIP diff --git a/styles/Google/Colons.yml b/styles/Google/Colons.yml new file mode 100644 index 0000000..4a027c3 --- /dev/null +++ b/styles/Google/Colons.yml @@ -0,0 +1,8 @@ +extends: existence +message: "'%s' should be in lowercase." +link: 'https://developers.google.com/style/colons' +nonword: true +level: warning +scope: sentence +tokens: + - '(?=1.0.0" +} diff --git a/styles/Google/vocab.txt b/styles/Google/vocab.txt new file mode 100644 index 0000000..e69de29 diff --git a/styles/write-good/Cliches.yml b/styles/write-good/Cliches.yml new file mode 100644 index 0000000..c953143 --- /dev/null +++ b/styles/write-good/Cliches.yml @@ -0,0 +1,702 @@ +extends: existence +message: "Try to avoid using clichés like '%s'." +ignorecase: true +level: warning +tokens: + - a chip off the old block + - a clean slate + - a dark and stormy night + - a far cry + - a fine kettle of fish + - a loose cannon + - a penny saved is a penny earned + - a tough row to hoe + - a word to the wise + - ace in the hole + - acid test + - add insult to injury + - against all odds + - air your dirty laundry + - all fun and games + - all in a day's work + - all talk, no action + - all thumbs + - all your eggs in one basket + - all's fair in love and war + - all's well that ends well + - almighty dollar + - American as apple pie + - an axe to grind + - another day, another dollar + - armed to the teeth + - as luck would have it + - as old as time + - as the crow flies + - at loose ends + - at my wits end + - avoid like the plague + - babe in the woods + - back against the wall + - back in the saddle + - back to square one + - back to the drawing board + - bad to the bone + - badge of honor + - bald faced liar + - ballpark figure + - banging your head against a brick wall + - baptism by fire + - barking up the wrong tree + - bat out of hell + - be all and end all + - beat a dead horse + - beat around the bush + - been there, done that + - beggars can't be choosers + - behind the eight ball + - bend over backwards + - benefit of the doubt + - bent out of shape + - best thing since sliced bread + - bet your bottom dollar + - better half + - better late than never + - better mousetrap + - better safe than sorry + - between a rock and a hard place + - beyond the pale + - bide your time + - big as life + - big cheese + - big fish in a small pond + - big man on campus + - bigger they are the harder they fall + - bird in the hand + - bird's eye view + - birds and the bees + - birds of a feather flock together + - bit the hand that feeds you + - bite the bullet + - bite the dust + - bitten off more than he can chew + - black as coal + - black as pitch + - black as the ace of spades + - blast from the past + - bleeding heart + - blessing in disguise + - blind ambition + - blind as a bat + - blind leading the blind + - blood is thicker than water + - blood sweat and tears + - blow off steam + - blow your own horn + - blushing bride + - boils down to + - bolt from the blue + - bone to pick + - bored stiff + - bored to tears + - bottomless pit + - boys will be boys + - bright and early + - brings home the bacon + - broad across the beam + - broken record + - brought back to reality + - bull by the horns + - bull in a china shop + - burn the midnight oil + - burning question + - burning the candle at both ends + - burst your bubble + - bury the hatchet + - busy as a bee + - by hook or by crook + - call a spade a spade + - called onto the carpet + - calm before the storm + - can of worms + - can't cut the mustard + - can't hold a candle to + - case of mistaken identity + - cat got your tongue + - cat's meow + - caught in the crossfire + - caught red-handed + - checkered past + - chomping at the bit + - cleanliness is next to godliness + - clear as a bell + - clear as mud + - close to the vest + - cock and bull story + - cold shoulder + - come hell or high water + - cool as a cucumber + - cool, calm, and collected + - cost a king's ransom + - count your blessings + - crack of dawn + - crash course + - creature comforts + - cross that bridge when you come to it + - crushing blow + - cry like a baby + - cry me a river + - cry over spilt milk + - crystal clear + - curiosity killed the cat + - cut and dried + - cut through the red tape + - cut to the chase + - cute as a bugs ear + - cute as a button + - cute as a puppy + - cuts to the quick + - dark before the dawn + - day in, day out + - dead as a doornail + - devil is in the details + - dime a dozen + - divide and conquer + - dog and pony show + - dog days + - dog eat dog + - dog tired + - don't burn your bridges + - don't count your chickens + - don't look a gift horse in the mouth + - don't rock the boat + - don't step on anyone's toes + - don't take any wooden nickels + - down and out + - down at the heels + - down in the dumps + - down the hatch + - down to earth + - draw the line + - dressed to kill + - dressed to the nines + - drives me up the wall + - dull as dishwater + - dyed in the wool + - eagle eye + - ear to the ground + - early bird catches the worm + - easier said than done + - easy as pie + - eat your heart out + - eat your words + - eleventh hour + - even the playing field + - every dog has its day + - every fiber of my being + - everything but the kitchen sink + - eye for an eye + - face the music + - facts of life + - fair weather friend + - fall by the wayside + - fan the flames + - feast or famine + - feather your nest + - feathered friends + - few and far between + - fifteen minutes of fame + - filthy vermin + - fine kettle of fish + - fish out of water + - fishing for a compliment + - fit as a fiddle + - fit the bill + - fit to be tied + - flash in the pan + - flat as a pancake + - flip your lid + - flog a dead horse + - fly by night + - fly the coop + - follow your heart + - for all intents and purposes + - for the birds + - for what it's worth + - force of nature + - force to be reckoned with + - forgive and forget + - fox in the henhouse + - free and easy + - free as a bird + - fresh as a daisy + - full steam ahead + - fun in the sun + - garbage in, garbage out + - gentle as a lamb + - get a kick out of + - get a leg up + - get down and dirty + - get the lead out + - get to the bottom of + - get your feet wet + - gets my goat + - gilding the lily + - give and take + - go against the grain + - go at it tooth and nail + - go for broke + - go him one better + - go the extra mile + - go with the flow + - goes without saying + - good as gold + - good deed for the day + - good things come to those who wait + - good time was had by all + - good times were had by all + - greased lightning + - greek to me + - green thumb + - green-eyed monster + - grist for the mill + - growing like a weed + - hair of the dog + - hand to mouth + - happy as a clam + - happy as a lark + - hasn't a clue + - have a nice day + - have high hopes + - have the last laugh + - haven't got a row to hoe + - head honcho + - head over heels + - hear a pin drop + - heard it through the grapevine + - heart's content + - heavy as lead + - hem and haw + - high and dry + - high and mighty + - high as a kite + - hit paydirt + - hold your head up high + - hold your horses + - hold your own + - hold your tongue + - honest as the day is long + - horns of a dilemma + - horse of a different color + - hot under the collar + - hour of need + - I beg to differ + - icing on the cake + - if the shoe fits + - if the shoe were on the other foot + - in a jam + - in a jiffy + - in a nutshell + - in a pig's eye + - in a pinch + - in a word + - in hot water + - in the gutter + - in the nick of time + - in the thick of it + - in your dreams + - it ain't over till the fat lady sings + - it goes without saying + - it takes all kinds + - it takes one to know one + - it's a small world + - it's only a matter of time + - ivory tower + - Jack of all trades + - jockey for position + - jog your memory + - joined at the hip + - judge a book by its cover + - jump down your throat + - jump in with both feet + - jump on the bandwagon + - jump the gun + - jump to conclusions + - just a hop, skip, and a jump + - just the ticket + - justice is blind + - keep a stiff upper lip + - keep an eye on + - keep it simple, stupid + - keep the home fires burning + - keep up with the Joneses + - keep your chin up + - keep your fingers crossed + - kick the bucket + - kick up your heels + - kick your feet up + - kid in a candy store + - kill two birds with one stone + - kiss of death + - knock it out of the park + - knock on wood + - knock your socks off + - know him from Adam + - know the ropes + - know the score + - knuckle down + - knuckle sandwich + - knuckle under + - labor of love + - ladder of success + - land on your feet + - lap of luxury + - last but not least + - last hurrah + - last-ditch effort + - law of the jungle + - law of the land + - lay down the law + - leaps and bounds + - let sleeping dogs lie + - let the cat out of the bag + - let the good times roll + - let your hair down + - let's talk turkey + - letter perfect + - lick your wounds + - lies like a rug + - life's a bitch + - life's a grind + - light at the end of the tunnel + - lighter than a feather + - lighter than air + - like clockwork + - like father like son + - like taking candy from a baby + - like there's no tomorrow + - lion's share + - live and learn + - live and let live + - long and short of it + - long lost love + - look before you leap + - look down your nose + - look what the cat dragged in + - looking a gift horse in the mouth + - looks like death warmed over + - loose cannon + - lose your head + - lose your temper + - loud as a horn + - lounge lizard + - loved and lost + - low man on the totem pole + - luck of the draw + - luck of the Irish + - make hay while the sun shines + - make money hand over fist + - make my day + - make the best of a bad situation + - make the best of it + - make your blood boil + - man of few words + - man's best friend + - mark my words + - meaningful dialogue + - missed the boat on that one + - moment in the sun + - moment of glory + - moment of truth + - money to burn + - more power to you + - more than one way to skin a cat + - movers and shakers + - moving experience + - naked as a jaybird + - naked truth + - neat as a pin + - needle in a haystack + - needless to say + - neither here nor there + - never look back + - never say never + - nip and tuck + - nip it in the bud + - no guts, no glory + - no love lost + - no pain, no gain + - no skin off my back + - no stone unturned + - no time like the present + - no use crying over spilled milk + - nose to the grindstone + - not a hope in hell + - not a minute's peace + - not in my backyard + - not playing with a full deck + - not the end of the world + - not written in stone + - nothing to sneeze at + - nothing ventured nothing gained + - now we're cooking + - off the top of my head + - off the wagon + - off the wall + - old hat + - older and wiser + - older than dirt + - older than Methuselah + - on a roll + - on cloud nine + - on pins and needles + - on the bandwagon + - on the money + - on the nose + - on the rocks + - on the spot + - on the tip of my tongue + - on the wagon + - on thin ice + - once bitten, twice shy + - one bad apple doesn't spoil the bushel + - one born every minute + - one brick short + - one foot in the grave + - one in a million + - one red cent + - only game in town + - open a can of worms + - open and shut case + - open the flood gates + - opportunity doesn't knock twice + - out of pocket + - out of sight, out of mind + - out of the frying pan into the fire + - out of the woods + - out on a limb + - over a barrel + - over the hump + - pain and suffering + - pain in the + - panic button + - par for the course + - part and parcel + - party pooper + - pass the buck + - patience is a virtue + - pay through the nose + - penny pincher + - perfect storm + - pig in a poke + - pile it on + - pillar of the community + - pin your hopes on + - pitter patter of little feet + - plain as day + - plain as the nose on your face + - play by the rules + - play your cards right + - playing the field + - playing with fire + - pleased as punch + - plenty of fish in the sea + - point with pride + - poor as a church mouse + - pot calling the kettle black + - pretty as a picture + - pull a fast one + - pull your punches + - pulling your leg + - pure as the driven snow + - put it in a nutshell + - put one over on you + - put the cart before the horse + - put the pedal to the metal + - put your best foot forward + - put your foot down + - quick as a bunny + - quick as a lick + - quick as a wink + - quick as lightning + - quiet as a dormouse + - rags to riches + - raining buckets + - raining cats and dogs + - rank and file + - rat race + - reap what you sow + - red as a beet + - red herring + - reinvent the wheel + - rich and famous + - rings a bell + - ripe old age + - ripped me off + - rise and shine + - road to hell is paved with good intentions + - rob Peter to pay Paul + - roll over in the grave + - rub the wrong way + - ruled the roost + - running in circles + - sad but true + - sadder but wiser + - salt of the earth + - scared stiff + - scared to death + - sealed with a kiss + - second to none + - see eye to eye + - seen the light + - seize the day + - set the record straight + - set the world on fire + - set your teeth on edge + - sharp as a tack + - shoot for the moon + - shoot the breeze + - shot in the dark + - shoulder to the wheel + - sick as a dog + - sigh of relief + - signed, sealed, and delivered + - sink or swim + - six of one, half a dozen of another + - skating on thin ice + - slept like a log + - slinging mud + - slippery as an eel + - slow as molasses + - smart as a whip + - smooth as a baby's bottom + - sneaking suspicion + - snug as a bug in a rug + - sow wild oats + - spare the rod, spoil the child + - speak of the devil + - spilled the beans + - spinning your wheels + - spitting image of + - spoke with relish + - spread like wildfire + - spring to life + - squeaky wheel gets the grease + - stands out like a sore thumb + - start from scratch + - stick in the mud + - still waters run deep + - stitch in time + - stop and smell the roses + - straight as an arrow + - straw that broke the camel's back + - strong as an ox + - stubborn as a mule + - stuff that dreams are made of + - stuffed shirt + - sweating blood + - sweating bullets + - take a load off + - take one for the team + - take the bait + - take the bull by the horns + - take the plunge + - takes one to know one + - takes two to tango + - the more the merrier + - the real deal + - the real McCoy + - the red carpet treatment + - the same old story + - there is no accounting for taste + - thick as a brick + - thick as thieves + - thin as a rail + - think outside of the box + - third time's the charm + - this day and age + - this hurts me worse than it hurts you + - this point in time + - three sheets to the wind + - through thick and thin + - throw in the towel + - tie one on + - tighter than a drum + - time and time again + - time is of the essence + - tip of the iceberg + - tired but happy + - to coin a phrase + - to each his own + - to make a long story short + - to the best of my knowledge + - toe the line + - tongue in cheek + - too good to be true + - too hot to handle + - too numerous to mention + - touch with a ten foot pole + - tough as nails + - trial and error + - trials and tribulations + - tried and true + - trip down memory lane + - twist of fate + - two cents worth + - two peas in a pod + - ugly as sin + - under the counter + - under the gun + - under the same roof + - under the weather + - until the cows come home + - unvarnished truth + - up the creek + - uphill battle + - upper crust + - upset the applecart + - vain attempt + - vain effort + - vanquish the enemy + - vested interest + - waiting for the other shoe to drop + - wakeup call + - warm welcome + - watch your p's and q's + - watch your tongue + - watching the clock + - water under the bridge + - weather the storm + - weed them out + - week of Sundays + - went belly up + - wet behind the ears + - what goes around comes around + - what you see is what you get + - when it rains, it pours + - when push comes to shove + - when the cat's away + - when the going gets tough, the tough get going + - white as a sheet + - whole ball of wax + - whole hog + - whole nine yards + - wild goose chase + - will wonders never cease? + - wisdom of the ages + - wise as an owl + - wolf at the door + - words fail me + - work like a dog + - world weary + - worst nightmare + - worth its weight in gold + - wrong side of the bed + - yanking your chain + - yappy as a dog + - years young + - you are what you eat + - you can run but you can't hide + - you only live once + - you're the boss + - young and foolish + - young and vibrant diff --git a/styles/write-good/E-Prime.yml b/styles/write-good/E-Prime.yml new file mode 100644 index 0000000..074a102 --- /dev/null +++ b/styles/write-good/E-Prime.yml @@ -0,0 +1,32 @@ +extends: existence +message: "Try to avoid using '%s'." +ignorecase: true +level: suggestion +tokens: + - am + - are + - aren't + - be + - been + - being + - he's + - here's + - here's + - how's + - i'm + - is + - isn't + - it's + - she's + - that's + - there's + - they're + - was + - wasn't + - we're + - were + - weren't + - what's + - where's + - who's + - you're diff --git a/styles/write-good/Illusions.yml b/styles/write-good/Illusions.yml new file mode 100644 index 0000000..b4f1321 --- /dev/null +++ b/styles/write-good/Illusions.yml @@ -0,0 +1,11 @@ +extends: repetition +message: "'%s' is repeated!" +level: warning +alpha: true +action: + name: edit + params: + - truncate + - " " +tokens: + - '[^\s]+' diff --git a/styles/write-good/Passive.yml b/styles/write-good/Passive.yml new file mode 100644 index 0000000..f472cb9 --- /dev/null +++ b/styles/write-good/Passive.yml @@ -0,0 +1,183 @@ +extends: existence +message: "'%s' may be passive voice. Use active voice if you can." +ignorecase: true +level: warning +raw: + - \b(am|are|were|being|is|been|was|be)\b\s* +tokens: + - '[\w]+ed' + - awoken + - beat + - become + - been + - begun + - bent + - beset + - bet + - bid + - bidden + - bitten + - bled + - blown + - born + - bought + - bound + - bred + - broadcast + - broken + - brought + - built + - burnt + - burst + - cast + - caught + - chosen + - clung + - come + - cost + - crept + - cut + - dealt + - dived + - done + - drawn + - dreamt + - driven + - drunk + - dug + - eaten + - fallen + - fed + - felt + - fit + - fled + - flown + - flung + - forbidden + - foregone + - forgiven + - forgotten + - forsaken + - fought + - found + - frozen + - given + - gone + - gotten + - ground + - grown + - heard + - held + - hidden + - hit + - hung + - hurt + - kept + - knelt + - knit + - known + - laid + - lain + - leapt + - learnt + - led + - left + - lent + - let + - lighted + - lost + - made + - meant + - met + - misspelt + - mistaken + - mown + - overcome + - overdone + - overtaken + - overthrown + - paid + - pled + - proven + - put + - quit + - read + - rid + - ridden + - risen + - run + - rung + - said + - sat + - sawn + - seen + - sent + - set + - sewn + - shaken + - shaven + - shed + - shod + - shone + - shorn + - shot + - shown + - shrunk + - shut + - slain + - slept + - slid + - slit + - slung + - smitten + - sold + - sought + - sown + - sped + - spent + - spilt + - spit + - split + - spoken + - spread + - sprung + - spun + - stolen + - stood + - stridden + - striven + - struck + - strung + - stuck + - stung + - stunk + - sung + - sunk + - swept + - swollen + - sworn + - swum + - swung + - taken + - taught + - thought + - thrived + - thrown + - thrust + - told + - torn + - trodden + - understood + - upheld + - upset + - wed + - wept + - withheld + - withstood + - woken + - won + - worn + - wound + - woven + - written + - wrung diff --git a/styles/write-good/README.md b/styles/write-good/README.md new file mode 100644 index 0000000..3edcc9b --- /dev/null +++ b/styles/write-good/README.md @@ -0,0 +1,27 @@ +Based on [write-good](https://github.com/btford/write-good). + +> Naive linter for English prose for developers who can't write good and wanna learn to do other stuff good too. + +``` +The MIT License (MIT) + +Copyright (c) 2014 Brian Ford + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +``` diff --git a/styles/write-good/So.yml b/styles/write-good/So.yml new file mode 100644 index 0000000..e57f099 --- /dev/null +++ b/styles/write-good/So.yml @@ -0,0 +1,5 @@ +extends: existence +message: "Don't start a sentence with '%s'." +level: error +raw: + - '(?:[;-]\s)so[\s,]|\bSo[\s,]' diff --git a/styles/write-good/ThereIs.yml b/styles/write-good/ThereIs.yml new file mode 100644 index 0000000..8b82e8f --- /dev/null +++ b/styles/write-good/ThereIs.yml @@ -0,0 +1,6 @@ +extends: existence +message: "Don't start a sentence with '%s'." +ignorecase: false +level: error +raw: + - '(?:[;-]\s)There\s(is|are)|\bThere\s(is|are)\b' diff --git a/styles/write-good/TooWordy.yml b/styles/write-good/TooWordy.yml new file mode 100644 index 0000000..275701b --- /dev/null +++ b/styles/write-good/TooWordy.yml @@ -0,0 +1,221 @@ +extends: existence +message: "'%s' is too wordy." +ignorecase: true +level: warning +tokens: + - a number of + - abundance + - accede to + - accelerate + - accentuate + - accompany + - accomplish + - accorded + - accrue + - acquiesce + - acquire + - additional + - adjacent to + - adjustment + - admissible + - advantageous + - adversely impact + - advise + - aforementioned + - aggregate + - aircraft + - all of + - all things considered + - alleviate + - allocate + - along the lines of + - already existing + - alternatively + - amazing + - ameliorate + - anticipate + - apparent + - appreciable + - as a matter of fact + - as a means of + - as far as I'm concerned + - as of yet + - as to + - as yet + - ascertain + - assistance + - at the present time + - at this time + - attain + - attributable to + - authorize + - because of the fact that + - belated + - benefit from + - bestow + - by means of + - by virtue of + - by virtue of the fact that + - cease + - close proximity + - commence + - comply with + - concerning + - consequently + - consolidate + - constitutes + - demonstrate + - depart + - designate + - discontinue + - due to the fact that + - each and every + - economical + - eliminate + - elucidate + - employ + - endeavor + - enumerate + - equitable + - equivalent + - evaluate + - evidenced + - exclusively + - expedite + - expend + - expiration + - facilitate + - factual evidence + - feasible + - finalize + - first and foremost + - for all intents and purposes + - for the most part + - for the purpose of + - forfeit + - formulate + - have a tendency to + - honest truth + - however + - if and when + - impacted + - implement + - in a manner of speaking + - in a timely manner + - in a very real sense + - in accordance with + - in addition + - in all likelihood + - in an effort to + - in between + - in excess of + - in lieu of + - in light of the fact that + - in many cases + - in my opinion + - in order to + - in regard to + - in some instances + - in terms of + - in the case of + - in the event that + - in the final analysis + - in the nature of + - in the near future + - in the process of + - inception + - incumbent upon + - indicate + - indication + - initiate + - irregardless + - is applicable to + - is authorized to + - is responsible for + - it is + - it is essential + - it seems that + - it was + - magnitude + - maximum + - methodology + - minimize + - minimum + - modify + - monitor + - multiple + - necessitate + - nevertheless + - not certain + - not many + - not often + - not unless + - not unlike + - notwithstanding + - null and void + - numerous + - objective + - obligate + - obtain + - on the contrary + - on the other hand + - one particular + - optimum + - overall + - owing to the fact that + - participate + - particulars + - pass away + - pertaining to + - point in time + - portion + - possess + - preclude + - previously + - prior to + - prioritize + - procure + - proficiency + - provided that + - purchase + - put simply + - readily apparent + - refer back + - regarding + - relocate + - remainder + - remuneration + - requirement + - reside + - residence + - retain + - satisfy + - shall + - should you wish + - similar to + - solicit + - span across + - strategize + - subsequent + - substantial + - successfully complete + - sufficient + - terminate + - the month of + - the point I am trying to make + - therefore + - time period + - took advantage of + - transmit + - transpire + - type of + - until such time as + - utilization + - utilize + - validate + - various different + - what I mean to say is + - whether or not + - with respect to + - with the exception of + - witnessed diff --git a/styles/write-good/Weasel.yml b/styles/write-good/Weasel.yml new file mode 100644 index 0000000..d1d90a7 --- /dev/null +++ b/styles/write-good/Weasel.yml @@ -0,0 +1,29 @@ +extends: existence +message: "'%s' is a weasel word!" +ignorecase: true +level: warning +tokens: + - clearly + - completely + - exceedingly + - excellent + - extremely + - fairly + - huge + - interestingly + - is a number + - largely + - mostly + - obviously + - quite + - relatively + - remarkably + - several + - significantly + - substantially + - surprisingly + - tiny + - usually + - various + - vast + - very diff --git a/styles/write-good/meta.json b/styles/write-good/meta.json new file mode 100644 index 0000000..a115d28 --- /dev/null +++ b/styles/write-good/meta.json @@ -0,0 +1,4 @@ +{ + "feed": "https://github.com/errata-ai/write-good/releases.atom", + "vale_version": ">=1.0.0" +} diff --git a/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/setup.md b/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/setup.md deleted file mode 100644 index f09a86a..0000000 --- a/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/setup.md +++ /dev/null @@ -1,54 +0,0 @@ -# Setup Guide: Multi-Currency Wallet Transfers with Chimoney API - -This guide will walk you through the essential steps to prepare your environment and obtain the necessary credentials before you begin integrating with Chimoney's Multi-Currency Wallet Transfer API. - -## Prerequisites - -Before you start coding, ensure you have the following set up: - -- **A Chimoney developer account**: If you don't have one, you'll need to sign up at the Chimoney developer portal. -- **A new application on Your Chimoney developer dashboard**: This is crucial for generating and accessing your unique API Key. -- **An API Key**: This is for authenticating all your API requests. -- **Node.js Installed**: We recommend the latest LTS version for running the JavaScript code samples. You can download it from [nodejs.org](https://nodejs.org). -- An IDE most preferably VSCode. - -## 2. Get Your Chimoney API Key - -Your API Key authenticates your requests and links them to your Chimoney account. - -- **Sign Up/Log In**: Go to the Chimoney developer portal (e.g., `sandbox.chimoney.io` for testing). -- **Create an Application**: Navigate to your developer dashboard, create a new application, and generate your API Key. -- **Copy Your API Key**: Once generated, copy this key. You'll need it for all your API calls. - -> **Note**: For testing, you'll typically use a Sandbox API Key, which works with test currency and doesn't involve real money. - -## 3. Set Up Your Development Environment - -You'll need a library or tool to make HTTP requests in JavaScript. While we are using `axios` for the code samples in this [tutorial](/submissions/Multi-currency_wallet_transfer%20-%20Queendoline_Akpan/tutorial.md) -, you can use any other HTTP client you prefer (e.g., the browser's `fetch` API). - -- **Install Axios**: Open your terminal or command prompt. -- Navigate to your project directory. -- Run the following command to install the axios library: - ```bash - npm install axios - -## 4. Configure Your Authentication - -Your API Key needs to be included in the headers of your API requests for successful authentication. - -**Place Your API Key**: In your JavaScript code, you'll include your API Key in the `X-API-KEY` header. - -```javascript -const headers = { - 'Content-Type': 'application/json', - 'Accept': 'application/json', - 'X-API-KEY': 'YOUR_API_KEY' // Replace 'YOUR_API_KEY' with your actual key -}; -``` - - -Once you have these steps completed, your environment will be ready to start making multi-currency wallet transfer requests with the Chimoney API! - -Let's learn how to make your first multicurrency wallet transfer with Chimoney in this [tutorial](/submissions/Multi-currency_wallet_transfer%20-%20Queendoline_Akpan/tutorial.md). -S \ No newline at end of file diff --git a/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/tutorial.md b/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/tutorial.md deleted file mode 100644 index 0d74717..0000000 --- a/submissions/Multi-currency_wallet_transfer - Queendoline_Akpan/tutorial.md +++ /dev/null @@ -1,182 +0,0 @@ -# Implementing Multi-Currency Wallet Transfers with Chimoney API - -Chimoney offers an array of methods to make cross-border payments across the world easy and seamless. With seven continents, 8.2 billion people, and 180 currencies in the world, you cannot control where people you want to send money to will be located. - -In this tutorial, you will learn how to initiate money transfers to other people from a Chimoney multicurrency wallet, which typically supports USD,CAD and NGN currencies. - -What this means is that by the end of this tutorial, you will be able to integrate Chimoney’s multicurrency wallet transfer endpoint into your projects to transfer money from a multicurrency wallet on Chimoney to anyone, anywhere in the world in seconds. - -## Pre-requisites - -You will be working in the Chimoney sandbox environment, which will give you access to a test account to work with the API outside the live production environment. - -Before we begin, let’s ensure that you have these set up for a successful integration: - -- A Chimoney developer account: If you don't already have an account, you can sign up [here](https://sandbox.chimoney.io/). -- A new application on your Chimoney developer dashboard: This is to enable you to generate and have access to your API Key. -- An API Key: This is essential for authenticating all your requests, and can be generated from your developer dashboard once you create an application. Learn how to generate and copy an API Key for your app [here](https://chimoney.readme.io/reference/sandbox-environment). -- Node.js installed: A development environment with Node.js installed (LTS version recommended) for running the JavaScript code samples. -- An IDE most preferably VSCode. - -Once you have these setup, you are well on your way to successfully consuming the multiwallet transfer endpoint. - ---- - -## API Request Details - -- **Method**: POST -- **Base URL**: `https://api-v2-sandbox.chimoney.io/v0.2.4/` -- **Endpoint**: `multicurrency-wallets/transfer` - ---- - -## Step 1: Install axios - -We will be using the axios library to make our request to the multiwallet transfer endpoint. In your terminal, paste the command below to install the axios library. - -```bash -npm install axios -``` - ---- - -## Step 2: Configure your Authentication - -From your Chimoney developer dashboard, copy your API Keys from the details of the app you created. Paste the API KEY in your request header. - -```javascript -// API key and headers -const headers = { - 'Content-Type': 'application/json', - Accept: 'application/json', - 'X-API-KEY': 'YOUR API KEY' -}; -``` - ---- - -## Step 3: Understanding the Request Body - -For a successful request, this endpoint should contain three required body parameters, at least one recipient identifier and the rest being optional and only used depending on what is needed to make the transfer. - -### Required Parameters - -The absence of either of these parameters will result in errors when you send your request; - -- `amountToSend`: State how much money you want to send to the recipient. -- `originCurrency`: State the ISO currency code of the amount to be sent. Note that as a test developer account you only have access to USD wallet. -- `destinationCurrency`: The currency you want the recipient to receive the money in. Chimoney supports 130+ currencies, so you can choose one e.g NGN, CAD, KES etc. - -### Recipient Identification Parameters - -To specify the recipient of the transfer, you must provide exactly one of the following identifiers: - -- `receiver` (string): The unique identifier of the recipient's existing Chimoney Multi-Currency Wallet. Use this only if the recipient has a multicurrency wallet with Chimoney. -- `email` (string): The email address of the recipient. The recipient will be receive an email to redeem the money sent. -- `PhoneNumber` (string): The phone number of the recipient, in E.164 format (e.g., +2348012345678). Similar to email, the recipient will be notified via Whatsapp to redeem the money. - -### Optional Parameters - -- `Sender`: The ID of the multicurrency account from which the funds will be sent. If this field is left empty, the money will be transferred from your parent account instead, which is the account you initially created with Chimoney. -- `Subaccount`: This allows you to send money from your subaccount instead of your multicurrency wallet or parent account. -- `Narration`: A short note or message that will be sent to the recipient with the transaction notification, so they understand the purpose of the transfer. -- `TurnOffNotification`: This requires a boolean value (true/false). If set to true, Chimoney will not send any emails or notifications about the transaction. -- `sendViaInterledger`: If true, the transaction will be sent through the (ILP) Interledger Protocol. This requires the sender and receiver to have valid interledger wallet addresses. Learn how to issue an interledger wallet here. - -Now that you understand the request body parameters, let us make a request to send $50 to a recipient’s email address. - ---- - -## Step 4: Structure and Send Your Request - -Create a JavaScript file (e.g., `server.js`), copy the code below and paste it in your JavaScript file, and then run the following command in your terminal `node server.[your javascript file name]`. - -```javascript -const axios = require('axios'); - -// Request body -- the transfer details - -const transferDetials = { - amountToSend: '50', - originCurrency: 'USD', - destinationCurrency: 'USD', - email: 'queendolineak@gmail.com' -} -// API key and headers -const headers = { - 'Content-Type': 'application/json', - 'Accept': 'application/json', - 'X-API-KEY': 'YOUR API KEY' -}; - -// POST request -axios.post( - 'https://api-v2-sandbox.chimoney.io/v0.2.4/multicurrency-wallets/transfer', - transferDetails, - { headers } -) -.then(response => { - console.log('Transfer successful:', response.data); -}) -.catch(error => { - console.error('Transfer failed:', error.response?.data || error.message); -}); -``` - ---- - -In the code above, we have done the following: - -- Created `transferDetails` object to hold necessary details needed for this transfer in the request body. In this case, we are sending $50 to the recipient with the email address of queendolineak@gmail.com. - -- The API KEY is specified in the authorization header to ensure that this request is successful and for security purposes. - -> **Note:** When building a production application, Never hardcode API keys directly into your client-side code or commit them to version control to prevent unauthorized access and potential misuse. - -- Using the `post` method from axios to send the POST request, with the full API endpoint URL as the first argument, the request body object as the second argument, and the HTTP header as the third argument. - -After running this code in your editor, you should get a successful `200 OK` response as shown below, from the server. - -```json -{ - "status": "success", - "message": "Payout to Chimoney wallets completed successfully.", - "data": { - "paymentLink": "https://sandbox.chimoney.io/pay/?issueID=...", - "chimoneys": [ - { - "id": "6jLD9Ynyd6qGLV4zHL9U", - "valueInUSD": "10", - "email": "queendolineakpan11@gmail.com", - "destinationCurrency": "NGN", - "redeemLink": "https://sandbox.chimoney.io/redeem/?chi=..." - } - ] - } -} -``` - -> **Note**: For a full response object and response schema refer to the [Chimoney API reference documentation](https://chimoney.readme.io/reference/post_v0-2-4-multicurrency-wallets-transfer). - -The recipient also receives an instant notification in their email box as shown below, alerting them of the funds available for them to redeem in any of the available forms they want as offered by Chimoney. - -![Recipient's Email Notification](/submissions/images/email_notification.png) ---- - -## Common Errors and How to Fix Them - -API calls are not always guaranteed to be successful, if your request fails you may have hit any of the errors below, and let’s go over how you can fix them. - -| HTTP CODE | Error | Resolution | -|-----------|------------------|---------------------------------------------------------------------------| -| 400 | Invalid Request | Check that you have included the required fields and recipient Identity. | -| 401 | Invalid API Key | Make sure the API Key is correct, or generate a new one from the portal. | -| 500 | Server Error | Retry the request. If it persists, contact Chimoney support. | - ---- - -## Conclusion - -And that is a wrap, together we have been able to consume the multicurrency wallet transfer endpoint from Chimoney, which is very crucial in this day and age for transferring money in different currencies across borders. - -Visit [the official Chimoney developer documentation](https://chimoney.io/developers-api/) to explore all the services and other endpoints provided by Chimoney that continue to make cross-border remittances a breeze in our modern world. diff --git a/submissions/images/apikey.gif b/submissions/images/apikey.gif new file mode 100644 index 0000000000000000000000000000000000000000..3a35c5b6429c8dea695e060d07bca330e3474f6f GIT binary patch literal 892290 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 HLWZuCZo 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