Skip to content

Instantly share code, notes, and snippets.

@rickalday
Created September 18, 2025 17:17
Show Gist options
  • Select an option

  • Save rickalday/90246e22d9d3d99d44fef56dc65f4805 to your computer and use it in GitHub Desktop.

Select an option

Save rickalday/90246e22d9d3d99d44fef56dc65f4805 to your computer and use it in GitHub Desktop.
Log GiveWP donation data in Donations -> Tools -> Logs.
<?php
/**
* Log donation data in Donations -> Tools -> Logs.
*
* @param int $payment_id The ID of the inserted payment.
* @param array $payment_data The payment data array, which includes payment_meta.
*/
function log_givewp_payment_meta( $payment_id, $payment_data ) {
\Give\Framework\PaymentGateways\Log\PaymentGatewayLog::info('Donation Data',
[
'Donation ID' => $payment_id,
'Donation Data' => $payment_data,
]
);
}
add_action( 'give_insert_payment', 'log_givewp_payment_meta', 10, 2 );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment