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.
Property | Type | Description | Required |
---|---|---|---|
| Indicates whether the attempt to authorize a payment succeeded or failed. | Yes | |
| Details in the event of an authorization failure. | No | |
| 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 | No |