PaymentAuthorizationResult

Use an object based on PaymentAuthorizationResult to indicate whether the attempt to authorize a payment succeeded or failed. When authorization fails, the error.reason appears to the customer and the customer is prompted to retry the payment.

Properties

PropertyTypeDescriptionRequired

authorizationState

AuthorizationState

Indicates whether the attempt to authorize a payment succeeded or failed.

Yes

error

PaymentDataError

Details in the event of an authorization failure.

No

orderId

string

An optional order identifier when authorization is successful. This is used to deduplicate events that may be sent via the Meta Pixel or Conversions API with those generated during the user's interaction with the Meta checkout experience. See order_id in the Conversions API documentation for more details.

No