Guest User

Untitled

a guest
Jun 7th, 2017
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function pw_edd_update_payment_status($payment_id) {
  2.     // Basic payment meta
  3.     $payment_meta = edd_get_payment_meta($payment_id );
  4.     $user_id =  $payment_meta['user_info']['id'];
  5.     $uuid = get_user_device_token($user_id);
  6.     $payment = new EDD_Payment( $payment_id );
  7.     $message = 'Status updated to: '.$payment->status;
  8.     sendPushNotification($uuid, $message);
  9. }
  10. //This action runs when a payment status is changed
  11. add_action( 'edd_update_payment_status', 'pw_edd_update_payment_status' );
  12.  
  13.  
  14. function pw_edd_on_complete_purchase( $payment_id ) {
  15.     // Basic payment meta
  16.     $payment_meta = edd_get_payment_meta($payment_id );
  17.     $user_id =  $payment_meta['user_info']['id'];
  18.     $uuid = get_user_device_token($user_id);
  19.     $payment = new EDD_Payment( $payment_id );
  20.     $message = 'Status updated to: '.$payment->status;
  21.     sendPushNotification($uuid, $message);  
  22. }
  23.  
  24. //This action runs when a payment is marked as complete.
  25. add_action( 'edd_complete_purchase', 'pw_edd_on_complete_purchase' );
Add Comment
Please, Sign In to add comment