Breakdown

Payment amount breakdown. Splits the total into subtotal, tax, and tip components. All monetary amounts are in cents. For surcharge-aware breakdowns, use the enhanced breakdown with surcharge support.

  • subtotal
    Type: integer · Subtotal
    required

    Subtotal amount in cents before tax and tip.

  • taxAmount
    Type: integer · Taxamount
    required

    Tax amount in cents.

  • taxRate
    Type: integer · Taxrate
    required

    Tax rate as an integer (e.g., 875 for 8.75%). Values >= 100 are treated as basis points and divided by 100 server-side.

  • tipAmount
    Type: integer · Tipamount
    required

    Tip amount in cents.

  • tipType
    Type: string · Tiptype
    required

    Tip calculation method. One of: fixed, percentage.

  • tipRate
    Type: integer | null · Tiprate

    Tip rate as an integer (e.g., 1500 for 15%). Values >= 100 are treated as basis points and divided by 100 server-side.