VerifyWebhookSignatureRequest class

Verifies a webhook signature.

Annotations
  • @JsonSerializable.new(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