'Donation: ' . $transactionId, 'post_type' => 'donation', 'post_status' => 'publish', ]; $post_id = wp_insert_post($donation_post); if ($post_id) { // Save post meta update_post_meta($post_id, 'amount', $donationAmount); update_post_meta($post_id, 'transaction_id', $transactionId); update_post_meta($post_id, 'donor_email', $donorEmail); update_post_meta($post_id, 'donor_first_name', $donorFirstName); update_post_meta($post_id, 'donor_last_name', $donorLastName); update_post_meta($post_id, 'payment_status', 'successful'); update_post_meta($post_id, 'fund', $fund); // Update child case donation data if linked if (!empty($caseId)) { $remaining = intval(get_field('amount_needed', $caseId)); $new_remaining = max(0, $remaining - intval($donationAmount)); update_field('amount_needed', $new_remaining, $caseId); update_post_meta($post_id, 'case_id', $caseId); } } } ?> Payment Result - Atfaluna
Success
Payment Successful!
Thank you for your generous donation ❤️
Failed
Payment Failed
Your transaction could not be processed.
Please try again.
Back to Home