payment library

Payments, attempts, required next actions, and confirmation models.

Import this library as payment alongside package:inttegro/inttegro.dart. The prefix supplies the resource context for concise names such as payment.Payment, payment.Status, and payment.ConfirmRequest.

Classes

Attempt
One attempt to execute a payment with a payment method.
AttemptError
Public error information for a payment attempt.
AttemptStatus
The execution state of one payment attempt.
BillingDetails
Billing information returned with a payment.
ConfirmationChannel
The channel through which payment confirmation is delivered.
ConfirmRequest
Parameters for submitting a payment confirmation token.
Customer
Customer projection returned with a payment.
Error
Public payment error information.
NextAction
The action required to advance a payment.
NextActionAuthorize
Authorization details the payer must act on before a payment can advance.
NextActionConfirm
A payment-confirmation challenge and its current attempt state.
NextActionConfirmAttempt
The latest attempt to satisfy a payment-confirmation challenge.
NextActionConfirmRequest
The confirmation token request sent for a payment.
NextActionRedirect
A redirect the payer must visit before a payment can advance.
NextActionRedirectLatestVisit
The latest recorded visit to a payment redirect.
NextActionRequestConfirmation
Requests a new payment confirmation challenge.
NextActionType
The action required to advance a payment.
Payment
A payment and its current processing state.
ResultStatus
The outcome state returned after a payment operation.
Status
The lifecycle state of a Payment.