Funding source schema

Property Type Description
id
string
method
string

You can pay for rewards using different payment methods on Tremendous:

Payment Method Description
balance Pre-funded balance in your Tremendous account to draw funds from to send rewards to recipients.
bank_account Bank account to draw funds from to send rewards to recipients.
credit_card Credit card to draw funds from to send rewards to recipients.
invoice Send rewards to recipients and pay by invoice.
usage_permissions
array string

Indicates which actions this funding source can perform.

Permission Description
api_orders Usable for orders via API.
dashboard_orders Usable for orders via Tremendous dashboard.
balance_funding Usable to add funds to a balance (via dashboard or API).

status
string

Status of the funding_source

Status Description
active Ready for use.
deleted Manually removed, and not usable.
pending_confirmation Awaiting verification of ownership.
failed Last payment attempt failed, and not usable (contact Tremendous support to reinstate).

type
string

Only available when method is set to invoice.

meta
object
Show object properties
Property Type Description
available_cents
integer

Only available when method is set to balance.

Available amount for this funding source (in Cents USD)

pending_cents
integer

Only available when method is set to balance.

Funds that are already registered on your Tremendous account but which have not yet been deposited in your account (e.g. unpaid invoices) (in Cents USD).

accountholder_name
string

Only available when method is set to bank_account or credit_card.

Name of the holder of the bank account or credit_card

account_type
string

Only available when method is set to bank_account.

Is this a checking or savings account

bank_name
string

Only available when method is set to bank_account.

Name of the bank

account_number_mask
string

Only available when method is set to bank_account.

Last 4 digits of the account number

account_routing_mask
string

Only available when method is set to bank_account.

Last 4 digits of the routing number

refundable
boolean

Only available when method is set to bank_account.

Can refunds be deposited to this bank account

network
string

Only available when method is set to credit_card.

Network of the credit card

last4
string

Only available when method is set to credit_card.

Last 4 digits of the credit card number

expired
boolean

Only available when method is set to credit_card.

Is this credit card expired

year
string

Only available when method is set to credit_card.

Year part of card's expiration date

month
string

Only available when method is set to credit_card.

Month part of card's expiration date

last_payment_failed_at
string date-time

Only available when method is set to bank_account or credit_card.

Point in time when the last order failed using this bank account or credit card as a funding source.

invoice_type
string

Only available when method is set to invoice.

Type of invoice account (e.g., commercial, pro_forma, prefunding_only)

interval
string

Only available when method is set to invoice and invoice_type is commercial.

Billing interval for commercial invoice generation (e.g., daily, weekly, monthly, twice_monthly). Returns null for pro forma invoices.

day_of_week
string

Only available when method is set to invoice and invoice_type is commercial.

Day of the week when commercial invoices are generated ("0"=Sunday, "1"=Monday, etc.). Returns null for pro forma invoices.

net
string

Only available when method is set to invoice.

Net payment terms in days (e.g., "30" for Net 30)

company_name
string

Only available when method is set to invoice.

Company name for invoice billing

address_1
string

Only available when method is set to invoice.

Primary billing address line

address_2
string

Only available when method is set to invoice.

Secondary billing address line

city
string

Only available when method is set to invoice.

Billing address city

state
string

Only available when method is set to invoice.

Billing address state or province

zip
string

Only available when method is set to invoice.

Billing address postal code

phone
string

Only available when method is set to invoice.

Contact phone number for billing

emails
string

Only available when method is set to invoice.

Email addresses for invoice delivery (comma-separated)

failure_details
object
Show object properties
Property Type Description
return_code
string

Payment error code

description
string

Explanation of the payment error