The Firmhouse Logo [FH]
Developer Docs


Represents a payment against an invoice or order. A Payment usually represents a transaction at a Payment Service Provider. A Payment can also represent a retry attempt. In this case it is linked to an original or top-level Payment record. A top-level payment record is then associated with an Invoice or Order.


id (ID!)
The database ID of the payment.
paymentId (ID)
The external payment reference from the payment service provider.
paymentType (PaymentTypeEnum!)
The type of transaction that this payment represents
status (String)
Status of the payment, options are: success, open and failed
token (ID!)
Token to identify the payment with