add refund source

This commit is contained in:
Pablo Martin 2024-02-22 13:47:50 +01:00
parent 56c36aa251
commit 4ed832d017

View file

@ -6,11 +6,11 @@ sources:
tables:
- name: balance_transactions
identifier: balance_transactions
description: |
description: |
Individual transactions happening in our different Stripe currency accounts.
You can read more about this object here: https://docs.stripe.com/api/balance_transactions/object.
columns:
- name: id
data_type: character varying
@ -120,7 +120,7 @@ sources:
description: "A list of refunds that have been applied to the charge."
- name: updated
data_type: bigint
description: "{{ doc('stripe_created_desc')}}"
description: "{{ doc('stripe_created_desc') }}"
- name: captured
data_type: boolean
description: "If the charge was created without capturing, this Boolean represents whether it is still uncaptured or has since been captured."
@ -138,7 +138,7 @@ sources:
description: "{{ doc('stripe_livemode_desc') }}"
- name: metadata
data_type: jsonb
description: "{{ doc('stripe_metadata_desc') }}"
description: "{{ doc('stripe_metadata_desc') }}"
- name: refunded
data_type: boolean
description: "Whether the charge has been fully refunded. If the charge is only partially refunded, this attribute will still be false."
@ -244,7 +244,7 @@ sources:
A PaymentIntent guides you through the process of collecting a payment from your customer. We recommend that you create exactly one PaymentIntent for each order or customer session in your system. You can reference the PaymentIntent later to see the history of payment attempts for a particular session.
A PaymentIntent transitions through multiple statuses throughout its lifetime as it interfaces with Stripe.js to perform authentication flows and ultimately creates at most one successful charge.
You can read more about this object here: https://docs.stripe.com/api/payment_intents.
columns:
- name: id
@ -293,7 +293,7 @@ sources:
description: "{{ doc('stripe_livemode_desc') }}"
- name: metadata
data_type: jsonb
description: "{{ doc('stripe_metadata_desc') }}"
description: "{{ doc('stripe_metadata_desc') }}"
- name: shipping
data_type: jsonb
description: "Shipping information for the charge."
@ -401,62 +401,65 @@ sources:
data_type: jsonb
description: "{{ doc('_airbyte_meta_desc') }}"
- name: refunds
description: ""
description: |
Refund objects allow you to refund a previously created charge that isnt refunded yet. Funds are refunded to the credit or debit card thats initially charged.
You can read more about this object here: https://docs.stripe.com/api/refunds.
columns:
- name: id
data_type: character varying
description: ""
description: "{{ doc('generic_id_desc') }}"
- name: amount
data_type: bigint
description: ""
description: "Amount, in cents."
- name: charge
data_type: character varying
description: ""
description: "ID of the charge thats refunded."
- name: object
data_type: character varying
description: ""
description: "Silly column. The value is always `refund`."
- name: reason
data_type: character varying
description: ""
description: "Reason for the refund, which is either user-provided (duplicate, fraudulent, or requested_by_customer) or generated by Stripe internally (expired_uncaptured_charge)."
- name: status
data_type: character varying
description: ""
description: "Status of the refund. This can be pending, requires_action, succeeded, failed, or canceled. Learn more about failed refunds."
- name: created
data_type: bigint
description: ""
description: "{{ doc('stripe_created_desc') }}"
- name: updated
data_type: bigint
description: ""
description: "{{ doc('stripe_created_desc') }}"
- name: currency
data_type: character varying
description: ""
description: "{{ doc('stripe_currency_desc') }}"
- name: metadata
data_type: jsonb
description: ""
description: "{{ doc('stripe_metadata_desc') }}"
- name: payment_intent
data_type: character varying
description: ""
description: "ID of the PaymentIntent thats refunded."
- name: receipt_number
data_type: character varying
description: ""
description: "This is the transaction number that appears on email receipts sent for this refund."
- name: transfer_reversal
data_type: character varying
description: ""
description: "This refers to the transfer reversal object if the accompanying transfer reverses. This is only applicable if the charge was created using the destination parameter."
- name: balance_transaction
data_type: character varying
description: ""
description: "Balance transaction that describes the impact on your account balance."
- name: destination_details
data_type: jsonb
description: ""
description: "Transaction-specific details for the refund."
- name: source_transfer_reversal
data_type: character varying
description: ""
description: "The transfer reversal thats associated with the refund. Only present if the charge came from another Stripe account."
- name: _airbyte_raw_id
data_type: character varying
description: ""
description: "{{ doc('_airbyte_raw_id_desc') }}"
- name: _airbyte_extracted_at
data_type: timestamp with time zone
description: ""
description: "{{ doc('_airbyte_extracted_at_desc') }}"
- name: _airbyte_meta
data_type: jsonb
description: ""
description: "{{ doc('_airbyte_meta_desc') }}"