diff --git a/src/local_macros.rs b/src/local_macros.rs
index f5e6adee..98afd698 100644
--- a/src/local_macros.rs
+++ b/src/local_macros.rs
@@ -159,6 +159,7 @@ macro_rules! impl_payload {
             )?
         }
     ) => {
+        #[serde_with_macros::skip_serializing_none]
         $(
             #[ $($method_meta)* ]
         )*