Has anyone ever had the problem that an order could not be completed?
Some further order and processing tests have shown that it is apparently independent of the article. But I don’t understand what the problem is with this one order that you can’t change it to “complete”.
After updating this order it jumps back to “On hold/Pending”. Payment was made using the WooCommerce PayPal Payments (2.5.4) plugin.
The first note for this payment was then:
Validation error: PayPal IPN response from a different email address ([email protected]). Order status changed from payment pending to on hold.
But all orders (15) since then have gone back to normal.
Thank you
]]>Has anyone ever had the problem that an order could not be completed?
Some further order and processing tests have shown that it is apparently independent of the article. But I don’t understand what the problem is with this one order that you can’t change it to “complete”.
Thank you
]]>Please let me know what the problem could be and what I can try next to make this work. Thank you!
]]>To verify the file integrity kindly share the hash values of your coding files(with filename and file extension) which belong to the following URLs:
https://wearabowtz.com/wc-api/WC_Gateway_CCAvenue/
(class-wc-gateway-ccavenue-ipn-handler.php ?and index.php)
So how can I create a hash value for this file,
Please check it.
I’m concerned that
a – user now has free access to site
b – will we get the funds?
Please can you point me in the right direciton.
thanks
I have a problem with Woocommerce and Paypal. Woocommerce has been set to work with Paypal (I have followed the IPN guide to insert the correct url in Paypal “https://example.com/?wc-api=WC_Gateway_Paypal”) and everything seems correct, but when I received a payment via Paypal, Woocommerce doesn’t change the order status from processing to completed, even forcing the system with your custom code “Auto Complete All WooCommerce orders”
Here the log:
2022-12-31T10:23:53+00:00 INFO Received valid response from PayPal IPN
2022-12-31T10:23:53+00:00 INFO Found order #5544
2022-12-31T10:23:53+00:00 INFO Payment status: completed
2022-12-31T10:23:54+00:00 INFO Found order #5544
2022-12-31T10:23:54+00:00 INFO Payment status: completed
2022-12-31T10:23:54+00:00 INFO Aborting, Order #5544 is already complete.
My Woocommerce status:
`
### WordPress Environment ###
WordPress address (URL): https://graphicsforsocialmedia.it
Site address (URL): https://graphicsforsocialmedia.it
WC Version: 7.2.2
REST API Version: ✔</img> 7.2.2
WC Blocks Version: ✔</img> 8.9.2
Action Scheduler Version: ✔</img> 3.5.2
Log Directory Writable: ✔</img>
WP Version: 6.1.1
WP Multisite: –
WP Memory Limit: 512 MB
WP Debug Mode: –
WP Cron: ✔</img>
Language: it_IT
External object cache: ✔</img>
### Server Environment ###
Server Info: LiteSpeed
PHP Version: 7.4.33
PHP Post Max Size: 64 MB
PHP Time Limit: 60
PHP Max Input Vars: 10000
cURL Version: 7.86.0
OpenSSL/1.1.1s
SUHOSIN Installed: –
MySQL Version: 5.5.5-10.3.37-MariaDB-cll-lve
Max Upload Size: 64 MB
Default Timezone is UTC: ✔</img>
fsockopen/cURL: ✔</img>
SoapClient: ✔</img>
DOMDocument: ✔</img>
GZip: ✔</img>
Multibyte String: ✔</img>
Remote Post: ✔</img>
Remote Get: ✔</img>
### Database ###
WC Database Version: 7.2.2
WC Database Prefix: wprh_
Dimensione totale database: 52.73MB
Dimensione dati database: 48.32MB
Dimensione indice database: 4.41MB
wprh_woocommerce_sessions: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
wprh_woocommerce_api_keys: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
wprh_woocommerce_attribute_taxonomies: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
wprh_woocommerce_downloadable_product_permissions: Dati: 0.02MB + indice: 0.06MB + motore InnoDB
wprh_woocommerce_order_items: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
wprh_woocommerce_order_itemmeta: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
wprh_woocommerce_tax_rates: Dati: 0.02MB + indice: 0.06MB + motore InnoDB
wprh_woocommerce_tax_rate_locations: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
wprh_woocommerce_shipping_zones: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
wprh_woocommerce_shipping_zone_locations: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
wprh_woocommerce_shipping_zone_methods: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
wprh_woocommerce_payment_tokens: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
wprh_woocommerce_payment_tokenmeta: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
wprh_woocommerce_log: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
wprh_actionscheduler_actions: Dati: 0.11MB + indice: 0.13MB + motore InnoDB
wprh_actionscheduler_claims: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
wprh_actionscheduler_groups: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
wprh_actionscheduler_logs: Dati: 0.06MB + indice: 0.03MB + motore InnoDB
wprh_ahm_assets: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
wprh_ahm_asset_links: Dati: 0.02MB + indice: 0.05MB + motore InnoDB
wprh_ahm_download_stats: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
wprh_ahm_emails: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
wprh_ahm_sessions: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
wprh_ahm_social_conns: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
wprh_ahm_user_download_counts: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
wprh_commentmeta: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
wprh_comments: Dati: 0.02MB + indice: 0.09MB + motore InnoDB
wprh_duplicator_pro_entities: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
wprh_duplicator_pro_packages: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
wprh_e_events: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
wprh_e_notes: Dati: 0.02MB + indice: 0.17MB + motore InnoDB
wprh_e_notes_users_relations: Dati: 0.02MB + indice: 0.05MB + motore InnoDB
wprh_e_submissions: Dati: 0.02MB + indice: 0.27MB + motore InnoDB
wprh_e_submissions_actions_log: Dati: 0.02MB + indice: 0.11MB + motore InnoDB
wprh_e_submissions_values: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
wprh_learndash_pro_quiz_category: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
wprh_learndash_pro_quiz_form: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
wprh_learndash_pro_quiz_lock: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
wprh_learndash_pro_quiz_master: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
wprh_learndash_pro_quiz_prerequisite: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
wprh_learndash_pro_quiz_question: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
wprh_learndash_pro_quiz_statistic: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
wprh_learndash_pro_quiz_statistic_ref: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
wprh_learndash_pro_quiz_template: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
wprh_learndash_pro_quiz_toplist: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
wprh_learndash_user_activity: Dati: 0.02MB + indice: 0.13MB + motore InnoDB
wprh_learndash_user_activity_meta: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
wprh_links: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
wprh_litespeed_avatar: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
wprh_litespeed_img_optm: Dati: 0.20MB + indice: 0.16MB + motore InnoDB
wprh_litespeed_img_optming: Dati: 0.02MB + indice: 0.05MB + motore InnoDB
wprh_litespeed_url: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
wprh_litespeed_url_file: Dati: 0.02MB + indice: 0.08MB + motore InnoDB
wprh_mailchimp_carts: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
wprh_mailchimp_jobs: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
wprh_ms_snippets: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
wprh_nx_entries: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
wprh_nx_maps: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
wprh_nx_posts: Dati: 0.02MB + indice: 0.05MB + motore InnoDB
wprh_nx_stats: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
wprh_options: Dati: 5.02MB + indice: 0.16MB + motore InnoDB
wprh_postmeta: Dati: 9.42MB + indice: 0.38MB + motore InnoDB
wprh_posts: Dati: 8.16MB + indice: 0.13MB + motore InnoDB
wprh_pprh_table: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
wprh_rank_math_404_logs: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
wprh_rank_math_analytics_gsc: Dati: 0.02MB + indice: 0.06MB + motore InnoDB
wprh_rank_math_analytics_objects: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
wprh_rank_math_internal_links: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
wprh_rank_math_internal_meta: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
wprh_shortpixel_folders: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
wprh_shortpixel_meta: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
wprh_snippets: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
wprh_termmeta: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
wprh_terms: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
wprh_term_relationships: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
wprh_term_taxonomy: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
wprh_tm_taskmeta: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
wprh_tm_tasks: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
wprh_usermeta: Dati: 0.09MB + indice: 0.03MB + motore InnoDB
wprh_users: Dati: 0.02MB + indice: 0.05MB + motore InnoDB
wprh_wc_admin_notes: Dati: 0.05MB + indice: 0.00MB + motore InnoDB
wprh_wc_admin_note_actions: Dati: 0.05MB + indice: 0.02MB + motore InnoDB
wprh_wc_category_lookup: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
wprh_wc_customer_lookup: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
wprh_wc_download_log: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
wprh_wc_order_coupon_lookup: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
wprh_wc_order_product_lookup: Dati: 0.02MB + indice: 0.06MB + motore InnoDB
wprh_wc_order_stats: Dati: 0.02MB + indice: 0.05MB + motore InnoDB
wprh_wc_order_tax_lookup: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
wprh_wc_product_attributes_lookup: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
wprh_wc_product_download_directories: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
wprh_wc_product_meta_lookup: Dati: 0.02MB + indice: 0.09MB + motore InnoDB
wprh_wc_rate_limits: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
wprh_wc_reserved_stock: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
wprh_wc_tax_rate_classes: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
wprh_wc_webhooks: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
wprh_wfblockediplog: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
wprh_wfblocks7: Dati: 0.02MB + indice: 0.05MB + motore InnoDB
wprh_wfconfig: Dati: 2.28MB + indice: 0.00MB + motore InnoDB
wprh_wfcrawlers: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
wprh_wffilechanges: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
wprh_wffilemods: Dati: 11.55MB + indice: 0.00MB + motore InnoDB
wprh_wfhits: Dati: 0.08MB + indice: 0.05MB + motore InnoDB
wprh_wfhoover: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
wprh_wfissues: Dati: 0.02MB + indice: 0.06MB + motore InnoDB
wprh_wfknownfilelist: Dati: 5.52MB + indice: 0.00MB + motore InnoDB
wprh_wflivetraffichuman: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
wprh_wflocs: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
wprh_wflogins: Dati: 0.13MB + indice: 0.03MB + motore InnoDB
wprh_wfls_2fa_secrets: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
wprh_wfls_settings: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
wprh_wfnotifications: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
wprh_wfpendingissues: Dati: 0.02MB + indice: 0.06MB + motore InnoDB
wprh_wfreversecache: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
wprh_wfsnipcache: Dati: 0.02MB + indice: 0.05MB + motore InnoDB
wprh_wfstatus: Dati: 0.13MB + indice: 0.09MB + motore InnoDB
wprh_wftrafficrates: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
wprh_wpforms_tasks_meta: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
wprh_wpmailsmtp_debug_events: Dati: 0.45MB + indice: 0.00MB + motore InnoDB
wprh_wpmailsmtp_tasks_meta: Dati: 0.02MB + indice: 0.00MB + motore InnoDB
wprh_wpml_mails: Dati: 2.52MB + indice: 0.00MB + motore InnoDB
wprh_yoast_indexable: Dati: 0.30MB + indice: 0.13MB + motore InnoDB
wprh_yoast_indexable_hierarchy: Dati: 0.02MB + indice: 0.05MB + motore InnoDB
wprh_yoast_migrations: Dati: 0.02MB + indice: 0.02MB + motore InnoDB
wprh_yoast_primary_term: Dati: 0.02MB + indice: 0.03MB + motore InnoDB
wprh_yoast_seo_links: Dati: 0.06MB + indice: 0.03MB + motore InnoDB
### Post Type Counts ###
acf-field: 6
acf-field-group: 2
attachment: 272
cartflows_flow: 1
cartflows_step: 3
custom_css: 1
elementor_library: 32
gp_elements: 4
nav_menu_item: 3
notificationx: 1
oembed_cache: 4
page: 11
post: 26
product: 1
revision: 68
sfwd-certificates: 1
sfwd-courses: 1
sfwd-lessons: 27
sfwd-question: 1
shop_order: 6
wp_block: 4
wp_global_styles: 2
### Security ###
Secure connection (HTTPS): ✔</img>
Hide errors from visitors: ✔</img>
### Active Plugins (35) ###
Query Monitor: by John Blackbourn – 3.11.0
Advanced Custom Fields: by WP Engine – 6.0.6
Before After Image Comparison Slider for Elementor: by Plugin Devs – 1.6.0
Code Snippets: by Code Snippets Pro – 3.2.2
Design Upgrade for LearnDash: by Escape Creative – 2.12
Design Upgrade Pro for LearnDash: by Escape Creative – 2.21.1
DynamicConditions: by RTO GmbH – 1.6.0
Elementor Pro: by Elementor.com – 3.9.2
Elementor: by Elementor.com – 3.9.2
Email Verification for WooCommerce Pro: by WPFactory – 2.1.8
Flying Scripts: by WP Speed Matters – 1.2.3
GenerateBlocks: by Tom Usborne – 1.6.0
GP Premium: by Tom Usborne – 2.2.2
LearnDash LMS - Certificate Builder: by LearnDash – 1.0.3
LearnDash LMS - Elementor: by LearnDash – 1.0.3
LearnDash Licensing & Management: by LearnDash – 1.1.4
LearnDash LMS - WooCommerce Integration: by LearnDash – 1.9.6
LiteSpeed Cache: by LiteSpeed Technologies – 5.3.1
Mailchimp for WooCommerce: by Mailchimp – 2.7.6
MainWP Child: by MainWP – 4.3.1
OoohBoi Steroids for Elementor: by OoohBoi – 2.0.5
Pre* Party Resource Hints: by Sam Perrow – 1.8.13
Really Simple SSL: by Really Simple Plugins – 6.0.14
SEOZoom Plugin: by Ivano Di Biasi – 3.2.17
LMS LearnDash: by LearnDash – 4.4.1.2
Show Current Template: by JOTAKI Taisuke – 0.4.6
Transients Manager: by WPBeginner – 2.0.3
UpdraftPlus - Backup/Ripristino: by UpdraftPlus.Com
DavidAnderson – 1.22.24
Payment Plugins for Stripe WooCommerce: by Payment Plugins
[email protected] – 3.3.35
WooCommerce: by Automattic – 7.2.2
Wordfence Security: by Wordfence – 7.8.2
Yoast SEO: by Team Yoast – 19.13
Asset CleanUp Pro: Page Speed Booster: by Gabe Livan – 1.2.0.1
WP Mail Logging: by SendLayer – 1.10.5
WP Mail SMTP: by WPForms – 3.7.0
### Inactive Plugins (3) ###
NinjaTeam Messenger Customer Chat: by Ninja Team – 2.4.2
NotificationX: by WPDeveloper – 2.5.9
NotificationX Pro: by WPDeveloper – 2.5.2
### Dropin Plugins (3) ###
advanced-cache.php: advanced-cache.php
db.php: Query Monitor Database Class (Drop-in)
object-cache.php: object-cache.php
### Must Use Plugins (2) ###
Asset CleanUp Pro: Plugin Filtering: by Gabriel Livan – 1.0
LearnDash LMS Multisite: by LearnDash – 1.0.0
### Settings ###
API Enabled: –
Force SSL: –
Currency: EUR (€)
Currency Position: right_space
Thousand Separator: .
Decimal Separator: ,
Number of Decimals: 0
Taxonomies: Product Types: course (course)
external (external)
grouped (grouped)
simple (simple)
variable (variable)
Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)
exclude-from-search (exclude-from-search)
featured (featured)
outofstock (outofstock)
rated-1 (rated-1)
rated-2 (rated-2)
rated-3 (rated-3)
rated-4 (rated-4)
rated-5 (rated-5)
Connected to WooCommerce.com: –
Enforce Approved Product Download Directories: –
Order datastore: WC_Order_Data_Store_CPT
### WC Pages ###
Shop base: #431 - /corsi-di-grafica-online/
Carrello: #432 - /carrello/
Pagamento: #433 - /pagamento/
Il mio account: #434 - /mio-account/
Termini e condizioni: #4172 - /termini-e-condizioni/
### Theme ###
Name: GeneratePress Child
Version: 0.1
Author URL: https://tomusborne.com
Child Theme: ✔</img>
Parent Theme Name: GeneratePress
Parent Theme Version: 3.2.4
Parent Theme Author URL: https://tomusborne.com
WooCommerce Support: ✔</img>
### Templates ###
Overrides: –
### Admin ###
Enabled Features: activity-panels
analytics
coupons
customer-effort-score-tracks
experimental-products-task
experimental-import-products-task
experimental-fashion-sample-products
shipping-smart-defaults
shipping-setting-tour
homescreen
marketing
multichannel-marketing
mobile-app-banner
navigation
onboarding
onboarding-tasks
remote-inbox-notifications
remote-free-extensions
payment-gateway-suggestions
shipping-label-banner
subscriptions
store-alerts
transient-notices
woo-mobile-welcome
wc-pay-promotion
wc-pay-welcome-page
Disabled Features: minified-js
new-product-management-experience
settings
Daily Cron: ✔</img> Next scheduled: 2022-12-31 19:38:37 +00:00
Options: ✔</img>
Notes: 112
Onboarding: completed
### Action Scheduler ###
Complete: 180
Oldest: 2022-12-02 12:43:08 +0000
Newest: 2022-12-31 10:27:57 +0000
Failed: 8
Oldest: 2022-11-02 11:24:14 +0000
Newest: 2022-12-22 12:21:51 +0000
Pending: 4
Oldest: 2022-12-31 14:26:49 +0000
Newest: 2023-01-04 14:12:43 +0000
### Status report information ###
Generated at: 2022-12-31 10:37:12 +00:00
`
Thanks for the support and happy new year.
]]>I have made sure that IPN is enabled in PayPal.
The WP PayPal Debug log contents are below. They begin promisingly by saying “SUCCESS: Received IPN from PayPal” but end “FAILURE: Received invalid response from PayPal”.
The transactions are being successfully processed by PayPal.
Orders have previously been logged fine, although the last time any sales were processed was back in Feb 2022. I’m not aware of having changed any settings at my end since it all worked, but I don’t know if something has changed in PayPal that I need to take account of.
The “Payment Button for PayPal” plugin is up-to-date (ver. 1.2.3.14) and I’m using WordPress 6.1.1 with Perl 7.4.33
Debug Log:
[November 23, 2022 5:24 pm] – SUCCESS :Received IPN from PayPal
[November 23, 2022 5:24 pm] – SUCCESS :
Array
(
[mc_gross] => 8.65
[protection_eligibility] => Eligible
[address_status] => confirmed
[payer_id] => RFFDGDYQA5C8Q
[address_street] => Redacted
[payment_date] => 09:24:39 Nov 23, 2022 PST
[payment_status] => Completed
[charset] => windows-1252
[address_zip] => Redacted
[first_name] => Redacted
[mc_fee] => 0.55
[address_country_code] => GB
[address_name] => Redacted
[notify_version] => 3.9
[custom] =>
[payer_status] => verified
[business] => forestfarm.org.uk
[address_country] => United Kingdom
[address_city] => Cardiff
[quantity] => 1
[verify_sign] => A-6gQW5j5kDGSuJFzsteN4FOtpZKAR0vzrmz9InHinkPOqcKoSzdKufj
[payer_email] => Redacted
[txn_id] => 8AC33713DS554972D
[payment_type] => instant
[last_name] => Redacted
[address_state] =>
[receiver_email] => [email protected]
[payment_fee] =>
[shipping_discount] => 0.00
[insurance_amount] => 0.00
[receiver_id] => Q9VULWTH6LQQS
[txn_type] => web_accept
[item_name] => Calendar 2023
[discount] => 0.00
[mc_currency] => GBP
[item_number] =>
[residence_country] => GB
[shipping_method] => Default
[transaction_subject] =>
[payment_gross] =>
[shipping] => 1.65
[ipn_track_id] => 00448a573b78a
)
[November 23, 2022 5:24 pm] – SUCCESS :Checking if IPN response is valid via https://www.paypal.com/cgi-bin/webscr
[November 23, 2022 5:24 pm] – SUCCESS :IPN Request:
[November 23, 2022 5:24 pm] – SUCCESS :
Array
(
[body] => Array
(
[cmd] => _notify-validate
[mc_gross] => 8.65
[protection_eligibility] => Eligible
[address_status] => confirmed
[payer_id] => RFFDGDYQA5C8Q
[address_street] => Redacted
[payment_date] => 09:24:39 Nov 23, 2022 PST
[payment_status] => Completed
[charset] => windows-1252
[address_zip] => Redacted
[first_name] => Redacted
[mc_fee] => 0.55
[address_country_code] => GB
[address_name] => Redacted
[notify_version] => 3.9
[custom] =>
[payer_status] => verified
[business] => forestfarm.org.uk
[address_country] => United Kingdom
[address_city] => Cardiff
[quantity] => 1
[verify_sign] => A-6gQW5j5kDGSuJFzsteN4FOtpZKAR0vzrmz9InHinkPOqcKoSzdKufj
[payer_email] => Redacted
[txn_id] => 8AC33713DS554972D
[payment_type] => instant
[last_name] => Redacted
[address_state] =>
[receiver_email] => [email protected]
[payment_fee] =>
[shipping_discount] => 0.00
[insurance_amount] => 0.00
[receiver_id] => Q9VULWTH6LQQS
[txn_type] => web_accept
[item_name] => Calendar 2023
[discount] => 0.00
[mc_currency] => GBP
[item_number] =>
[residence_country] => GB
[shipping_method] => Default
[transaction_subject] =>
[payment_gross] =>
[shipping] => 1.65
[ipn_track_id] => 00448a573b78a
)
[sslverify] =>
[timeout] => 60
[httpversion] => 1.1
[compress] =>
[decompress] =>
[user-agent] => WP PayPal/1.2.3.14
)
[November 23, 2022 5:24 pm] – FAILURE :Received invalid response from PayPal
–DEBUG LOG ENDS
]]>Do i use the, $ipn_verified = true var to denote a successful transaction? and if so how do i hook into the script (paypal_IPN.php -> wp_paypal_process_ipn() ) to call my callback function.
Thanks
]]>