Struct paypal_rust::resources::webhooks::VerifyWebhookSignatureDto
source · [−]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: String,
pub webhook_id: String,
}Fields
auth_algo: StringThe 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: StringThe 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: StringThe ID of the HTTP transmission. Contained in the PAYPAL-TRANSMISSION-ID header of the notification message.
transmission_sig: StringThe PayPal-generated asymmetric signature. Appears in the PAYPAL-TRANSMISSION-SIG header of the notification message.
transmission_time: StringThe 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: StringA webhook event notification. @Note: In this case, the request body.
webhook_id: StringThe ID of the webhook as configured in your Developer Portal account.
Trait Implementations
sourceimpl Clone for VerifyWebhookSignatureDto
impl Clone for VerifyWebhookSignatureDto
sourcefn clone(&self) -> VerifyWebhookSignatureDto
fn clone(&self) -> VerifyWebhookSignatureDto
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more