VerifyWebhookSignatureRequest class

Verifies a webhook signature.

Annotations
  • @JsonSerializable(fieldRename: FieldRename.snake)

Constructors

VerifyWebhookSignatureRequest({required String authAlgo, required String certUrl, required String transmissionId, required String transmissionSig, required String transmissionTime, required String webhookId, required String webhookEvent})
VerifyWebhookSignatureRequest.fromJson(Map<String, dynamic> json)
factory

Properties

authAlgo String
The algorithm that PayPal uses to generate the signature and that you can use to verify the signature. Extract this value from the PAYPAL-AUTH-ALGO response header, which is received with the webhook notification.
final
certUrl String
The X.509 public key certificate. Download the certificate from this URL and use it to verify the signature. Extract this value from the PAYPAL-CERT-URL response header, which is received with the webhook notification.
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
transmissionId String
The ID of the HTTP transmission. Contained in the PAYPAL-TRANSMISSION-ID header of the notification message.
final
transmissionSig String
The PayPal-generated asymmetric signature. Appears in the PAYPAL-TRANSMISSION-SIG header of the notification message.
final
transmissionTime String
The date and time of the HTTP transmission, in Internet date and time format. Appears in the PAYPAL-TRANSMISSION-TIME header of the notification message.
final
webhookEvent String
A webhook event notification.
final
webhookId String
The ID of the webhook as configured in your Developer Portal account.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited