Mayson Monorepo Documentation
    Preparing search index...

    Some payment methods have no required amount that a customer must send. Customers can be instructed to send any amount, and it can be made up of multiple transactions. As such, sources can have multiple associated transactions.

    interface SourceTransaction {
        id: string;
        object: "source_transaction";
        ach_credit_transfer?: Stripe.SourceTransaction.AchCreditTransfer;
        amount: number;
        chf_credit_transfer?: ChfCreditTransfer;
        created: number;
        currency: string;
        gbp_credit_transfer?: GbpCreditTransfer;
        livemode: boolean;
        paper_check?: PaperCheck;
        sepa_credit_transfer?: Stripe.SourceTransaction.SepaCreditTransfer;
        source: string;
        status: string;
        type: Stripe.SourceTransaction.Type;
    }
    Index

    Properties

    id: string

    Unique identifier for the object.

    object: "source_transaction"

    String representing the object's type. Objects of the same type share the same value.

    amount: number

    A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the amount your customer has pushed to the receiver.

    chf_credit_transfer?: ChfCreditTransfer
    created: number

    Time at which the object was created. Measured in seconds since the Unix epoch.

    currency: string

    Three-letter ISO currency code, in lowercase. Must be a supported currency.

    gbp_credit_transfer?: GbpCreditTransfer
    livemode: boolean

    Has the value true if the object exists in live mode or the value false if the object exists in test mode.

    paper_check?: PaperCheck
    source: string

    The ID of the source this transaction is attached to.

    status: string

    The status of the transaction, one of succeeded, pending, or failed.

    The type of source this transaction is attached to.