Skip to content

Commit

Permalink
Updated Readme and metadata.csv as per review comments
Browse files Browse the repository at this point in the history
  • Loading branch information
DhruvaPatel-crest committed Dec 26, 2024
1 parent 00fbdb4 commit 70fef64
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 21 deletions.
30 changes: 18 additions & 12 deletions authorize_net/README.md
Original file line number Diff line number Diff line change
@@ -1,37 +1,43 @@
# Authorize.Net

## Overview
[Authorize.Net][1] is a widely used payment gateway that allows businesses to accept secure payments through various channels, including online, mobile, and in-person transactions. Supporting a range of payment methods such as credit cards, e-checks, and digital wallets, it offers a versatile solution for merchants. The platform emphasizes security with features like encryption, tokenization, and PCI DSS compliance, while also providing advanced fraud detection tools.
[Authorize.Net][1] is a payment gateway that allows businesses to accept secure payments through various channels, including online, mobile, and in-person transactions. It supports a range of payment methods such as credit cards, e-checks, and digital wallets, and offers a versatile solution for merchants. The platform emphasizes security with features like encryption, tokenization, and PCI DSS compliance, while also providing advanced fraud detection tools.

The Authorize.Net integration collects settled transaction logs and unsettled transaction metrics and sends it into Datadog for comprehensive analysis.
The Authorize.Net integration collects settled transaction logs and unsettled transaction metrics, and forwards them to Datadog for comprehensive analysis.

## Setup

### Generate Login ID and Transaction Key in Authorize.Net

#### Login ID

1. Visit the appropriate URL:
- For a production environment, visit [login.authorize.net][2].
- For a sandbox environment, visit [sandbox.authorize.net][5].
2. Sign in to your Authorize.Net account with a user which has access to the **Account Administrator** role.
3. Go to the Accounts > Security Settings > General Security Settings.
4. Click **API Credentials & Keys**, and get API Login ID.
5. To get Transaction Key, on the same page click **New Transaction Key** and click **Submit**.
6. A pop-up will be displayed to verify your identity, click **Request PIN**.
7. Enter the PIN you received via email, and click **verify PIN**.
8. Get the Transaction Key.
9. Click Continue to complete the process.
3. Go to **Account > Security Settings > General Security Settings**.
4. Click **API Credentials & Keys**.
5. Use the API Login ID as the `Login ID` value when you [connect your Authorize.Net account to Datadog](#connect-your-authorizenet-account-to-datadog).

#### Transaction Key

1. On the same page, click **New Transaction Key** and then **Submit**.
2. A popup is displayed to verify your identity; click **Request PIN**.
3. Enter the PIN you received through email, and click **Verify PIN**.
4. Use the Transaction Key value when you [connect your Authorize.Net account to Datadog](#connect-your-authorizenet-account-to-datadog).
5. Click **Continue**.

### Connect your Authorize.Net Account to Datadog

1. Add your Login ID, Transaction Key and Environment Type
1. Add your Login ID, Transaction Key, and Environment Type.

|Parameters| Description |
|--------------------|------------------------------------------------------------------------------------------------|
|Login ID| Login ID for your Authorize.Net account. |
|Login ID| API Login ID for your Authorize.Net account. |
|Transaction Key| Transaction Key for your Authorize.Net account. |
|Environment Type| Dropdown to select the environment type for your Authorize.Net account (Production or Sandbox). |

2. Click the Save button to save your settings.
2. Click the **Save** button to save your settings.

## Data Collected

Expand Down
18 changes: 9 additions & 9 deletions authorize_net/metadata.csv
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
metric_name,metric_type,interval,unit_name,per_unit_name,description,orientation,integration,short_name,curated_metric,sample_tags
authorize_net.unsettled_transaction.amount_by_account_type,count,,,,Contains total amount for unsettled transactions by account type,0,authorize_net,Total amount by account type,,
authorize_net.unsettled_transaction.amount_by_market_type,count,,,,Contains total amount for unsettled transactions by market type,0,authorize_net,Total amount by market type,,
authorize_net.unsettled_transaction.amount_by_product,count,,,,Contains total amount for unsettled transactions by product,0,authorize_net,Total amount by product,,
authorize_net.unsettled_transaction.amount_by_status,count,,,,Contains total amount for unsettled transactions by status,0,authorize_net,Total amount by status,,
authorize_net.unsettled_transaction.count_by_account_type,count,,,,Contains total number of unsettled transactions by account type,0,authorize_net,Count by account type,,
authorize_net.unsettled_transaction.count_by_market_type,count,,,,Contains total number of unsettled transactions by market type,0,authorize_net,Count by market type,,
authorize_net.unsettled_transaction.count_by_product,count,,,,Contains total number of unsettled transactions by product,0,authorize_net,Count by product,,
authorize_net.unsettled_transaction.count_by_status,count,,,,Contains total number of unsettled transactions by status,0,authorize_net,Count by status,,
authorize_net.unsettled_transaction.total_unsettled_transactions,count,,,,Contains total number of unsettled transactions,0,authorize_net,Total unsettled transactions,,
authorize_net.unsettled_transaction.amount_by_account_type,count,,,,Total amount of unsettled transactions by account type,0,authorize_net,Total amount by account type,,
authorize_net.unsettled_transaction.amount_by_market_type,count,,,,Total amount of unsettled transactions by market type,0,authorize_net,Total amount by market type,,
authorize_net.unsettled_transaction.amount_by_product,count,,,,Total amount of unsettled transactions by product,0,authorize_net,Total amount by product,,
authorize_net.unsettled_transaction.amount_by_status,count,,,,Total amount of unsettled transactions by status,0,authorize_net,Total amount by status,,
authorize_net.unsettled_transaction.count_by_account_type,count,,,,Total number of unsettled transactions by account type,0,authorize_net,Count by account type,,
authorize_net.unsettled_transaction.count_by_market_type,count,,,,Total number of unsettled transactions by market type,0,authorize_net,Count by market type,,
authorize_net.unsettled_transaction.count_by_product,count,,,,Total number of unsettled transactions by product,0,authorize_net,Count by product,,
authorize_net.unsettled_transaction.count_by_status,count,,,,Total number of unsettled transactions by status,0,authorize_net,Count by status,,
authorize_net.unsettled_transaction.total_unsettled_transactions,count,,,,Total number of unsettled transactions,0,authorize_net,Total unsettled transactions,,

0 comments on commit 70fef64

Please sign in to comment.