@grabjs/superapp-sdk
    Preparing search index...

    Type Alias TriggerCheckoutResult

    Result object containing the checkout transaction details.

    Successful transaction:

    {
    transactionID: 'grab-txn-abc123',
    status: 'success'
    }

    Failed transaction:

    {
    transactionID: 'grab-txn-abc123',
    status: 'failure',
    errorMessage: 'Insufficient funds',
    errorCode: 'PAYMENT_FAILED'
    }

    Pending transaction:

    {
    transactionID: 'grab-txn-abc123',
    status: 'pending'
    }

    User cancelled:

    {
    transactionID: 'grab-txn-abc123',
    status: 'userInitiatedCancel'
    }
    type TriggerCheckoutResult = {
        errorCode?: string;
        errorMessage?: string;
        status: "success" | "failure" | "pending" | "userInitiatedCancel";
        transactionID: string;
    }
    Index

    Properties

    errorCode?: string

    Error code associated with the failed transaction.

    errorMessage?: string

    Error message if the transaction failed.

    status: "success" | "failure" | "pending" | "userInitiatedCancel"

    Status of the transaction.

    transactionID: string

    Unique identifier for the transaction at Grab side.