Skip to main content
Easy Digital Downloads Documentation
Documentation, Reference Materials, and Tutorials for Easy Digital Downloads


This action runs when a payment is marked as complete.

Since EDD v1.6

do_action( 'edd_complete_purchase', $payment_id );

Simple example

function pw_edd_on_complete_purchase( $payment_id ) {
	// Basic payment meta
	$payment_meta = edd_get_payment_meta( $payment_id );
	// Cart details
	$cart_items = edd_get_payment_meta_cart_details( $payment_id );
	// do something with payment data here
add_action( 'edd_complete_purchase', 'pw_edd_on_complete_purchase' );