ReCharge Payments
ReCharge Payments
Snapshot
Features | Details |
Release Status |
Released |
Source API Version |
‘2021-11’ ‘2021-01’ (1 table) |
Table Selection |
Yes |
Column Selection |
Yes |
Edit Integrations |
Yes |
Replication Type Selection |
No |
Authentication Parameters |
Recharge payments API token |
Replication Type |
Key based replication |
Replication Key |
Date |
Suggested Replication Frequency |
1 hr |
How to fetch Recharge API tokens:
- Sign in to Recharge payments.
- Click API tokens under Apps on the left sidebar.
- Click on "Create an API token" to generate a new set of tokens for Daton.
- Fill in the form and give "read access" to the required tables you'd like to add on Daton.
- Click "Save" after filling in all the details.
- With the new token generated, use it on Daton while creating the integration.
Integrate Recharge Payments with Daton
- Sign in to Daton.
- Select Recharge Payments from the integrations page.
- Provide Integration Name Replication Frequency and History.
- Provide your recharge's API token, generated using the steps above.
- Post which you will be prompted to choose from the list of available tables.
- Select all required columns for each table.
- Submit the integration.
Recharge Payments Tables
Source documentation: https://developer.rechargepayments.com/2021-11/
Addresses
Purpose: To view all the addresses of your customers.
Replication: Incremental
Replication Key: updated_at
Fields
Name |
Datatype |
id |
INTEGER |
payment_method_id |
INTEGER |
address1 |
STRING |
address2 |
STRING |
city |
STRING |
company |
STRING |
country_code |
STRING |
created_at |
DATETIME |
customer_id |
INTEGER |
discounts |
RECORD |
first_name |
STRING |
last_name |
STRING |
order_attributes |
RECORD |
order_note |
STRING |
phone |
STRING |
province |
STRING |
shipping_lines_override |
RECORD |
updated_at |
DATETIME |
zip |
STRING |
created_at_ts |
TIMESTAMP |
updated_at_ts |
TIMESTAMP |
Charges
Purpose: To get a list of charges (transactions) on your store.
Replication: Incremental
Replication Key: updated_at
Fields
Name |
Datatype |
id |
INTEGER |
address_id |
INTEGER |
analytics_data |
RECORD |
billing_address |
RECORD |
client_details |
RECORD |
created_at |
TIMESTAMP |
currency |
STRING |
customer |
RECORD |
discounts |
RECORD |
external_order_id |
RECORD |
external_transaction_id |
RECORD |
has_uncommitted_changes |
BOOLEAN |
line_items |
RECORD |
note |
STRING |
order_attributes |
RECORD |
orders_count |
INTEGER |
payment_processor |
STRING |
processed_at |
TIMESTAMP |
retry_date |
DATE |
scheduled_at |
DATE |
shipping_address |
RECORD |
shipping_lines |
RECORD |
status |
STRING |
subtotal_price |
STRING |
tags |
STRING |
tax_lines |
RECORD |
taxable |
BOOLEAN |
total_discounts |
STRING |
total_line_items_price |
STRING |
total_price |
STRING |
total_refunds |
STRING |
total_tax |
STRING |
total_weight_grams |
INTEGER |
type |
STRING |
updated_at |
TIMESTAMP |
retry_date_ts |
TIMESTAMP |
Customers
Purpose: To get all the information about your customers.
Replication: Incremental
Replication Key: updated_at
Fields
Name |
Datatype |
id |
INTEGER |
analytics_data |
RECORD |
created_at |
DATETIME |
email |
STRING |
external_customer_id |
RECORD |
first_charge_processed_at |
DATETIME |
first_name |
STRING |
has_payment_method_in_dunning |
BOOLEAN |
has_valid_payment_method |
BOOLEAN |
hash |
STRING |
last_name |
STRING |
subscriptions_active_count |
INTEGER |
subscriptions_total_count |
INTEGER |
updated_at |
DATETIME |
Discounts
Purpose: To get information about all the applicable/previously applicable discounts on your store.
Replication: Incremental
Replication Key: updated_at
Fields
Name |
Datatype |
id |
INTEGER |
applies_to |
RECORD |
channel_settings |
RECORD |
code |
STRING |
created_at |
TIMESTAMP |
status |
STRING |
updated_at |
TIMESTAMP |
usage_limits |
RECORD |
value |
STRING |
value_type |
STRING |
Onetimes
Purpose: To get a list of all the products bought when added to an ongoing subscription.
Replication: Incremental
Replication Key: updated_at
Fields
Name |
Datatype |
id |
INTEGER |
address_id |
INTEGER |
created_at |
TIMESTAMP |
customer_id |
INTEGER |
external_product_id |
RECORD |
external_variant_id |
RECORD |
next_charge_scheduled_at |
TIMESTAMP |
price |
STRING |
product_title |
STRING |
properties |
RECORD |
quantity |
INTEGER |
sku |
STRING |
sku_override |
BOOLEAN |
updated_at |
TIMESTAMP |
variant_title |
STRING |
next_charge_scheduled_at_dt |
DATE |
Orders
Purpose: To get list of all the orders from your store.
Replication: Incremental
Replication Key: updated_at
Fields
Name |
Datatype |
id |
INTEGER |
address_id |
INTEGER |
billing_address |
RECORD |
charge |
RECORD |
client_details |
RECORD |
created_at |
DATETIME |
currency |
STRING |
customer |
RECORD |
discounts |
RECORD |
external_cart_token |
STRING |
external_order_id |
RECORD |
external_order_number |
RECORD |
is_prepaid |
BOOLEAN |
line_items |
RECORD |
note |
STRING |
order_attributes |
RECORD |
processed_at |
DATETIME |
scheduled_at |
DATETIME |
shipping_address |
RECORD |
shipping_lines |
RECORD |
status |
STRING |
subtotal_price |
STRING |
tags |
STRING |
tax_lines |
RECORD |
taxable |
BOOLEAN |
total_discounts |
STRING |
total_line_items_price |
STRING |
total_price |
STRING |
total_refunds |
STRING |
total_tax |
STRING |
total_weight_grams |
INTEGER |
type |
STRING |
updated_at |
DATETIME |
created_at_ts |
TIMESTAMP |
processed_at_ts |
TIMESTAMP |
scheduled_at_ts |
TIMESTAMP |
updated_at_ts |
TIMESTAMP |
Plans
Purpose: To get a list of all the plans on your store.
Replication: Incremental
Replication Key: updated_at
Fields
Name |
Datatype |
id |
INTEGER |
channel_settings |
RECORD |
created_at |
TIMESTAMP |
external_product_id |
RECORD |
sort_order |
INTEGER |
subscription_preferences |
RECORD |
title |
STRING |
type |
STRING |
updated_at |
TIMESTAMP |
Products
Purpose: To get a list of all the products in your catalogue.
Replication:
Replication Key: external_product_ids
Fields
Name |
Datatype |
id |
INTEGER |
collection_id |
INTEGER |
created_at |
DATETIME |
discount_amount |
INTEGER |
discount_type |
STRING |
handle |
STRING |
images |
RECORD |
product_id |
INTEGER |
shopify_product_id |
INTEGER |
subscription_defaults |
RECORD |
title |
STRING |
updated_at |
DATETIME |
discount_amount_nu |
NUMERIC |
product_id_nu |
NUMERIC |
shopify_product_id_nu |
NUMERIC |
Subscriptions
Purpose: To get information about all the subscriptions.
Replication: Incremental
Replication Key: updated_at
Fields
Name |
Datatype |
id |
INTEGER |
address_id |
INTEGER |
customer_id |
INTEGER |
analytics_data |
RECORD |
charge_interval_frequency |
INTEGER |
created_at |
TIMESTAMP |
expire_after_specific_number_of_charges |
INTEGER |
external_product_id |
RECORD |
external_variant_id |
RECORD |
has_queued_charges |
BOOLEAN |
is_prepaid |
BOOLEAN |
is_skippable |
BOOLEAN |
is_swappable |
BOOLEAN |
max_retries_reached |
BOOLEAN |
next_charge_scheduled_at |
DATE |
order_interval_frequency |
INTEGER |
order_interval_unit |
STRING |
price |
STRING |
product_title |
STRING |
properties |
RECORD |
quantity |
INTEGER |
sku |
STRING |
sku_override |
BOOLEAN |
status |
STRING |
updated_at |
TIMESTAMP |
variant_title |
STRING |