• Resolved neilgee

    (@neilgee)


    Getting this error:

    Payment failed. No payment tokens found for customer 4. Order status changed from Pending payment to Failed.

    Product is a variable subscription
    Customer is a first time buyer

    • This topic was modified 1 year ago by neilgee.
Viewing 12 replies - 1 through 12 (of 12 total)
  • Plugin Support Syde Joost

    (@joostvandevijver)

    Hello @neilgee

    Thank you for reaching out to us, we are here to help.

    This type of issue could be seen with a renewal when the payment method is not correctly saved (/vaulted) on the PayPal server, but you are reporting this is a “first time buyer”, so that leaves us with some confusion. If we are to investigate this, we will need to get the logs, order notes and system report for this incident.

    If this issue is related to the known vaulting issue that occurs during renewals, this should be resolved with the release of the Vault_v3 feature, that is planned to be included in our next release (version 2.4.2). Be aware, that vault_v3 will initially only be available for US merchants.

    In case this issue occurs during the initial purchase (not with the renewal), then please share the requested details with us, so we can further investigate this. If you don’t feel comfortable sharing those details on a public forum, please open a ticket with our service desk. You can find the instruction for this here: https://paypal.inpsyde.com/docs/request-support/
    (please add the URL of this thread in the ticket as well).

    Pending your response,

    Kind regards,
    Joost

    Thread Starter neilgee

    (@neilgee)

    Hi Joost,

    Thanks for the response.

    You’ll be glad to know that it is actually a 2nd renewal order that this occurred on, first payment was ok but second had the error (my oversight).

    So is there an eta on the new version being rolled out in Australia.

    For the failed order is there any work arounds to process the order? Manual retry?

    Regards
    Neil

    Thread Starter neilgee

    (@neilgee)

    Also what is the better selection of the ‘Subcriptions Mode‘ value out of ‘PayPal Vaulting‘ or ‘PayPal Subscriptions

    I was unaware of this setting and see my default is ‘PayPal Vaulting‘ – I am using WooCommerce Subscriptions Plugin – so would I be better off selecting PayPal Subscriptions as the value to avoid the Vaulting issue?

    Plugin Support Syde Joost

    (@joostvandevijver)

    Hello @neilgee

    The initial subscription payment will always be successful, since this is the same as a normal payment with PayPal. The automatic renewal payments will only be successful if PayPal saved the payment method in the vault, and this is what is the problem here. Most likely, there is no payment method saved on the PayPal server, and it can’t retrieve these details on renewal.

    The main mandatory feature you need for this, is the feature Reference Transactions, that needs to be activated in your account. You can see in the system report under “### WooCommerce PayPal Payments ###” if this is activated. If this is not activated, the vaulting subscriptions option will not be possible to work for you. If this is the case, the only option to make subscription work on your site, would be to use PayPal Subscriptions instead. This can work without have Reference Transactions activated on your account.

    We are lacking details to really give you a proper answer, so if you want us to take a closer look into this, you could open a private engagement with us (be sure to add the link to this support thread, if you do). First, I would advise you to take a look at our documentation and see if that clears up some things and might give you a solution for your situation.

    This is what we can tell you for now, please let me know how you would want to proceed on this.

    Kind regards,
    Joost

    Thread Starter neilgee

    (@neilgee)

    Reference Transactions was not active so I changed the value from ‘PayPal Vaulting’ to ‘PayPal Subscriptions’

    The Subscriptions Product is a Variable Subscription with Name Your Price – after this change the Subscription Product (https://horseaid.org.au/product/horse-aid-subscription-donation/) has a console error which makes the product unusable – https://imgur.com/a/lP9j9EV

    So when I swap back from ‘PayPal Subscriptions’ to ‘PayPal Vaulting’ the product is useable again but no doubt will trigger the original error about payment tokens.

    Here is my WC Status:

    ` WordPress Environment
    
    WordPress address (URL): https://horseaid.org.au<br>Site address (URL): https://horseaid.org.au<br>WC Version: 8.2.2<br>REST API Version: ? 8.2.2<br>WC Blocks Version: ? 11.1.3<br>Action Scheduler Version: ? 3.6.3<br>Log Directory Writable: ?<br>WP Version: 6.4.1<br>WP Multisite: –<br>WP Memory Limit: 256 MB<br>WP Debug Mode: –<br>WP Cron: ?<br>Language: en_AU<br>External object cache: – Server Environment
    
    Server Info: LiteSpeed<br>PHP Version: 8.0.30<br>PHP Post Max Size: 128 MB<br>PHP Time Limit: 300<br>PHP Max Input Vars: 3000<br>cURL Version: 7.87.0<br>OpenSSL/1.1.1w
    
    SUHOSIN Installed: –<br>MySQL Version: 10.6.16-MariaDB<br>Max Upload Size: 128 MB<br>Default Timezone is UTC: ?<br>fsockopen/cURL: ?<br>SoapClient: ?<br>DOMDocument: ?<br>GZip: ?<br>Multibyte String: ?<br>Remote Post: ?<br>Remote Get: ? Database
    
    WC Database Version: 8.2.2<br>WC Database Prefix: wp_<br>Total Database Size: 92.06MB<br>Database Data Size: 88.51MB<br>Database Index Size: 3.55MB<br>wp_woocommerce_sessions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_woocommerce_order_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_woocommerce_order_itemmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_actionscheduler_actions: Data: 0.16MB + Index: 0.14MB + Engine InnoDB<br>wp_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_actionscheduler_logs: Data: 0.13MB + Index: 0.09MB + Engine InnoDB<br>wp_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_comments: Data: 0.02MB + Index: 0.09MB + Engine InnoDB<br>wp_gf_draft_submissions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_gf_entry: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_gf_entry_meta: Data: 0.06MB + Index: 0.05MB + Engine InnoDB<br>wp_gf_entry_notes: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_gf_form: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_gf_form_meta: Data: 0.13MB + Index: 0.00MB + Engine InnoDB<br>wp_gf_form_revisions: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_gf_form_view: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_gf_rest_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_mailchimp_carts: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_mailchimp_jobs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_options: Data: 3.27MB + Index: 0.08MB + Engine InnoDB<br>wp_postmeta: Data: 66.05MB + Index: 0.20MB + Engine InnoDB<br>wp_posts: Data: 3.44MB + Index: 0.09MB + Engine InnoDB<br>wp_post_smtp_logmeta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_post_smtp_logs: Data: 1.52MB + Index: 0.00MB + Engine InnoDB<br>wp_simple_history: Data: 0.02MB + Index: 0.01MB + Engine MyISAM<br>wp_simple_history_contexts: Data: 0.04MB + Index: 0.03MB + Engine MyISAM<br>wp_termmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_term_relationships: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_term_taxonomy: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_usermeta: Data: 0.06MB + Index: 0.03MB + Engine InnoDB<br>wp_users: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wp_wc_admin_notes: Data: 0.06MB + Index: 0.00MB + Engine InnoDB<br>wp_wc_admin_note_actions: Data: 0.05MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_wc_customer_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_orders: Data: 0.02MB + Index: 0.11MB + Engine InnoDB<br>wp_wc_orders_meta: Data: 0.05MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_order_addresses: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_order_operational_data: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_order_product_lookup: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_wc_order_stats: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wp_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_product_attributes_lookup: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_product_download_directories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_product_meta_lookup: Data: 0.02MB + Index: 0.09MB + Engine InnoDB<br>wp_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wfblockediplog: Data: 0.01MB + Index: 0.01MB + Engine MyISAM<br>wp_wfblocks7: Data: 0.01MB + Index: 0.01MB + Engine MyISAM<br>wp_wfconfig: Data: 2.09MB + Index: 0.01MB + Engine MyISAM<br>wp_wfcrawlers: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_wffilechanges: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_wffilemods: Data: 4.82MB + Index: 0.58MB + Engine MyISAM<br>wp_wfhits: Data: 1.71MB + Index: 0.17MB + Engine MyISAM<br>wp_wfhoover: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_wfissues: Data: 0.01MB + Index: 0.01MB + Engine MyISAM<br>wp_wfknownfilelist: Data: 3.49MB + Index: 0.18MB + Engine MyISAM<br>wp_wflivetraffichuman: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_wflocs: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_wflogins: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_wfls_2fa_secrets: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wfls_role_counts: Data: 0.00MB + Index: 0.00MB + Engine MEMORY<br>wp_wfls_settings: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_wfnotifications: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_wfpendingissues: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_wfreversecache: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_wfsecurityevents: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_wfsnipcache: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_wfstatus: Data: 0.13MB + Index: 0.06MB + Engine MyISAM<br>wp_wftrafficrates: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_wfwaffailures: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_wpr_rocket_cache: Data: 0.00MB + Index: 0.01MB + Engine MyISAM<br>wp_wpr_rucss_used_css: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>wp_yoast_indexable: Data: 0.06MB + Index: 0.09MB + Engine InnoDB<br>wp_yoast_indexable_hierarchy: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wp_yoast_migrations: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_yoast_primary_term: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_yoast_seo_links: Data: 0.02MB + Index: 0.03MB + Engine InnoDB Post Type Counts
    
    acf-field: 13<br>acf-field-group: 2<br>acf-post-type: 2<br>acf-taxonomy: 1<br>attachment: 90<br>fl-builder-template: 15<br>fl-theme-layout: 6<br>horse: 8<br>nav_menu_item: 26<br>page: 28<br>post: 3<br>product: 2<br>product_variation: 8<br>revision: 230<br>shop_order_placehold: 20<br>tablepress_table: 4<br>testimonial: 13<br>wp_navigation: 1 Security
    
    Secure connection (HTTPS): ?<br>Hide errors from visitors: ? Active Plugins (25)
    
    TablePress: by Tobias B?thge – 2.2.3<br>Gravity Forms: by Gravity Forms – 2.7.17<br>Advanced Custom Fields PRO: by WP Engine – 6.2.3<br>CAPTCHA 4WP: by Melapress – 7.3.1<br>Akismet Anti-spam: Spam Protection: by Automattic - Anti-spam Team – 5.3<br>Beaver Builder Plugin (Pro Version): by The Beaver Builder Team – 2.7.3.2<br>Beaver Themer: by The Beaver Builder Team – 1.4.8<br>PowerPack for Beaver Builder: by IdeaBox Creations – 2.33.2<br>Classic Editor: by WordPress Contributors – 1.6.3<br>Duplicate Menu: by Jonathan Christopher – 0.2.2<br>Font Awesome: by Font Awesome – 4.4.0<br>Gravity Forms Akismet Add-On: by Gravity Forms – 1.0<br>Mailchimp for WooCommerce: by Mailchimp – 3.3<br>Post SMTP: by Post SMTP – 2.8.2<br>Simple History: by P?r Thernstr?m – 4.7.2<br>Checkout Field Editor for WooCommerce: by ThemeHigh – 2.0.0<br>Preview E-mails for WooCommerce: by Digamber Pradhan – 2.1.6<br>WooCommerce Name Your Price: by Kathy Darling – 3.5.6<br>WooCommerce PayPal Payments: by WooCommerce – 2.4.1<br>Woo Subscriptions: by WooCommerce – 5.5.0<br>WooCommerce: by Automattic – 8.2.2<br>Wordfence Security: by Wordfence – 7.10.7<br>Yoast SEO: by Team Yoast – 21.5<br>Hide Dashboard Notifications: by WP Republic – 1.2.3<br>WP Rocket: by WP Media – 3.15.0.1 Inactive Plugins (3)
    
    WordPress Importer: by wordpressdotorg – 0.8.1<br>WP Sync DB: by Sean Lang – 1.6<br>Yoast Duplicate Post: by Enrico Battocchi & Team Yoast – 4.5 Dropin Plugins (1)
    
    advanced-cache.php: advanced-cache.php Settings
    
    API Enabled: –<br>Force SSL: –<br>Currency: AUD ($)<br>Currency Position: left<br>Thousand Separator: ,<br>Decimal Separator: .<br>Number of Decimals: 2<br>Taxonomies: Product Types: external (external)<br>grouped (grouped)<br>simple (simple)<br>subscription (subscription)<br>variable (variable)<br>variable subscription (variable-subscription)
    
    Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)<br>exclude-from-search (exclude-from-search)<br>featured (featured)<br>outofstock (outofstock)<br>rated-1 (rated-1)<br>rated-2 (rated-2)<br>rated-3 (rated-3)<br>rated-4 (rated-4)<br>rated-5 (rated-5)
    
    Connected to WooCommerce.com: –<br>Enforce Approved Product Download Directories: ?<br>HPOS feature screen enabled: ?<br>HPOS feature enabled: ?<br>Order datastore: Automattic\WooCommerce\Internal\DataStores\Orders\OrdersTableDataStore<br>HPOS data sync enabled: – WC Pages
    
    Shop base: #14 - /shop/<br>Cart: #15 - /cart/<br>Checkout: #16 - /checkout/<br>My account: #17 - /my-account/<br>Terms and conditions: ? Page not set Theme
    
    Name: Beavertron<br>Version: 1.7.1<br>Author URL: https://wpbeaches.com<br>Child Theme: ?<br>Parent Theme Name: Beaver Builder Theme<br>Parent Theme Version: 1.7.14<br>Parent Theme Author URL: https://www.wpbeaverbuilder.com/?utm_medium=bb-pro&utm_source=bb-theme&utm_campaign=themes-admin-page<br>WooCommerce Support: ? Templates
    
    Overrides: – Subscriptions
    
    WCS_DEBUG: ? No<br>Subscriptions Mode: ? Live<br>Subscriptions Live URL: https://horseaid.org.au<br>Subscriptions-core Library Version: 6.2.0<br>Subscription Statuses: wc-active: 1<br>wc-on-hold: 1
    
    WooCommerce Account Connected: ? No<br>Report Cache Enabled: ? Yes<br>Cache Update Failures: ? 0 failure Store Setup
    
    Country / State: Australia — New South Wales Subscriptions by Payment Gateway
    
    PayPal: wc-active: 1<br>wc-on-hold: 1 Payment Gateway Support
    
    PayPal: refunds<br>products<br>tokenization<br>subscriptions<br>subscription_cancellation<br>subscription_suspension<br>subscription_reactivation<br>subscription_amount_changes<br>subscription_date_changes<br>subscription_payment_method_change<br>subscription_payment_method_change_customer<br>subscription_payment_method_change_admin<br>multiple_subscriptions
    
    Direct bank transfer: products WooCommerce PayPal Payments
    
    Onboarded: ?<br>Shop country code: AU<br>WooCommerce currency supported: ?<br>Advanced Card Processing available in country: ?<br>Pay Later messaging available in country: ?<br>Webhook status: –<br>PayPal Vault enabled: ?<br>ACDC Vault enabled: –<br>Logging enabled: ?<br>Reference Transactions: –<br>Used PayPal Checkout plugin: –<br>Subscriptions Mode: PayPal Subscriptions Admin
    
    Enabled Features: activity-panels<br>analytics<br>product-block-editor<br>coupons<br>core-profiler<br>customer-effort-score-tracks<br>import-products-task<br>experimental-fashion-sample-products<br>shipping-smart-defaults<br>shipping-setting-tour<br>homescreen<br>marketing<br>mobile-app-banner<br>navigation<br>onboarding<br>onboarding-tasks<br>product-variation-management<br>remote-inbox-notifications<br>remote-free-extensions<br>payment-gateway-suggestions<br>shipping-label-banner<br>subscriptions<br>store-alerts<br>transient-notices<br>woo-mobile-welcome<br>wc-pay-promotion<br>wc-pay-welcome-page
    
    Disabled Features: customize-store<br>minified-js<br>new-product-management-experience<br>settings<br>async-product-editor-category-field
    
    Daily Cron: ? Next scheduled: 2023-11-17 03:38:43 +11:00<br>Options: ?<br>Notes: 74<br>Onboarding: skipped Action Scheduler
    
    Cancelled: 2<br>Oldest: 2023-11-16 09:37:02 +1100<br>Newest: 2023-11-17 10:19:02 +1100
    
    Complete: 417<br>Oldest: 2023-10-17 14:40:46 +1100<br>Newest: 2023-11-17 10:24:04 +1100
    
    Failed: 3<br>Oldest: 2023-10-17 09:45:56 +1100<br>Newest: 2023-10-20 16:03:19 +1100
    
    Pending: 2<br>Oldest: 2023-11-17 11:40:34 +1100<br>Newest: 2023-12-04 06:48:21 +1100 Name Your Price
    
    Version:<br>Database version:<br>Template overrides: – Status report information
    
    Generated at: 2023-11-17 10:24:35 +11:00<br>`


    • This reply was modified 1 year ago by neilgee.
    Plugin Support Syde Joost

    (@joostvandevijver)

    Hello @

    This all seems to be working as expected. Without Reference Transactions you cannot use Vaulted subscriptions, but with PayPal Subscriptions there is no option to change the price and it is simply not so flexible. Please take a look at this document to see these restrictions.

    It looks like the only way to get this working is to stay with PayPal Vaulting and request to get Reference Transactions activated on your account. In the current situation, the PayPal subscription option is not dynamic enough for the requirements you have.

    Please let me know if you have any further questions.

    Kind regards,
    Joost

    Thread Starter neilgee

    (@neilgee)

    Hi,

    So to get Reference Transactions activated on the PayPal account you need to call or email them according to their docs – https://www.storeapps.org/docs/bn-paypal-reference-transactions/ and then you are not guaranteed to get it.

    All seems a bit convoluted.

    Plugin Support Syde Joost

    (@joostvandevijver)

    Hello @neilgee

    yes, that is correct. This is why we recently added another subscription feature that allows for automatic renewals: PayPal Subscriptions.

    This option allows for automatic renewals without requiring Reference Transactions to be activated on your PayPal account. Please take a look at the linked documentation to get more details on this, and let us know if that leaves you with any more questions.

    Kind regards,
    Joost

    • This reply was modified 1 year ago by Syde Joost.
    Thread Starter neilgee

    (@neilgee)

    Yes there is also a problem with setting the PayPal Setting to PayPal Subscriptions – in my case I have a WooCommerce Variable Subscription with Name Your Price

    Example https://horseaid.org.au/product/horse-aid-subscription-donation-copy/ when I choose the variation the price field is not opened up.

    If i choose PayPal Vaulting then the price field opens up on the Name My Price variable product but then won’t renew as Reference Transactions are not activated.

    But even if PayPal Vaulting is enabled you are saying there are issues with the renewals not working which won’t be addressed until a future release and even then it would be a US release primarily with no time frame set for other countries at this point in time.

    • This reply was modified 1 year ago by neilgee.
    Plugin Support Syde Joost

    (@joostvandevijver)

    Hello @neilgee

    yes, I see now and can confirm that PayPal Subscriptions will not work for your setup. In that setup, the subscription payment has to be linked to a static price, and you have got dynamic prices linked to these products (not possible). PayPal Subscriptions are fixed subscription plans. So even when they link the product and then have the buyer set a custom price, the linked subscription product at PayPal would charge a fixed price.

    Your setup can only work with Reference Transactions/Vaulting.
    Sorry that I did not see this limitation with dynamic pricing before.

    If you currently don’t have Reference Transactions active, your issues could be completely resolved when you get this activated. However, we can’t be sure until you test this. Have you done any testing with sandbox accounts?

    Kind regards,
    Joost

    • This reply was modified 1 year ago by Syde Joost.
    Thread Starter neilgee

    (@neilgee)

    Hi,

    If you currently don’t have Reference Transactions active, your issues could be completely resolved when you get this activated. However, we can’t be sure until you test this.

    But even with Reference Transactions – you are saying there are possible issues with renewals…

    If this issue is related to the known vaulting issue that occurs during renewals, this should be resolved with the release of the Vault_v3 feature, that is planned to be included in our next release (version 2.4.2). Be aware, that vault_v3 will initially only be available for US merchants.

    which really makes the plugin unusable in my case.

    Plugin Support Syde Joost

    (@joostvandevijver)

    Hello @neilgee

    sorry that we can’t give any better option at the moment. You might want to turn off vaulting for the PayPal option and continue using Advanced Card Processing for selling subscriptions, but that is up to you.

    If you are interested, you can check on our releases here and see what was added when any new release takes place.

    I will mark this thread as resolved, since there is not much more we can do for you on this matter for the time being. Still let us know if you have any further question or open a new thread if you have any other issues.

    Kind regards,
    Joost

Viewing 12 replies - 1 through 12 (of 12 total)
  • The topic ‘Payment failed. No payment tokens found for customer 4.’ is closed to new replies.