Sarraf API
    Preparing search index...

    Interface Payment

    interface Payment {
        amount: Money;
        amountRefunded: Money;
        card?: { brand?: string; last4?: string };
        createdAt?: string;
        failure?: PaymentFailure;
        id: string;
        method?: PaymentMethod;
        provider: ProviderId;
        providerPaymentId: string;
        raw: unknown;
        reference: string;
        status: PaymentStatus;
        updatedAt?: string;
    }
    Index
    amount: Money
    amountRefunded: Money
    card?: { brand?: string; last4?: string }

    Display-only, as returned by the provider. Sarraf never handles card data.

    createdAt?: string
    failure?: PaymentFailure
    id: string

    "<provider>_<providerPaymentId>"

    method?: PaymentMethod
    provider: ProviderId
    providerPaymentId: string
    raw: unknown
    reference: string
    updatedAt?: string