pub struct VerifyWebhookSignatureDto {
pub auth_algo: String,
pub cert_url: String,
pub transmission_id: String,
pub transmission_sig: String,
pub transmission_time: String,
pub webhook_event: Value,
pub webhook_id: String,
}
Fields§
§auth_algo: 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.
cert_url: 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.
transmission_id: String
The ID of the HTTP transmission. Contained in the PAYPAL-TRANSMISSION-ID
header of the notification message.
transmission_sig: String
The PayPal-generated asymmetric signature. Appears in the PAYPAL-TRANSMISSION-SIG
header of the notification message.
transmission_time: 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.
webhook_event: Value
A webhook event notification. @Note: In this case, the request body.
webhook_id: String
The ID of the webhook as configured in your Developer Portal account.
Trait Implementations§
Source§impl Clone for VerifyWebhookSignatureDto
impl Clone for VerifyWebhookSignatureDto
Source§fn clone(&self) -> VerifyWebhookSignatureDto
fn clone(&self) -> VerifyWebhookSignatureDto
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more