• Hi everybody,

    I am testing the Payment Plugins Braintree for WooCommerce on my staging WooCommerce site. I have installed and activated the plugin, entered the Braintree sandbox API key only, and attempted to migrate the data from “Braintree for WooCommerce Payment Gateway” plugin. However, the migration process reported that 0 data was migrated, despite having active subscriptions on the site.

    Following this, payments for renewed subscriptions failed. Before deploying the plugin to my production site, which has hundreds of active subscriptions, I want to ensure that the migration process works correctly.

    Could you confirm whether the migration is expected to work in a sandbox environment? Additionally, will the migration process function properly with live production data?

    Thank you for your assistance.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Payment Plugins

    (@mrclayton)

    Hi @carletto0282

    Following this, payments for renewed subscriptions failed.?

    What was the exact error message for the payment failure on that renewal order?

    For the subscription that is the parent of the renewal order, what is the _payment_method entry in your WordPress database? You can also find that by clicking the pencil icon by the billing details of the subscription.

    Could you confirm whether the migration is expected to work in a sandbox environment??

    Yes but it depends on what environment the data you’re migrating is associated with. We actually recommend just allowing the plugin to migrate on demand, which is the default behavior. The plugin is designed to process renewal payments for subscriptions created by the other Braintree plugin.

    Kind Regards

    Thread Starter carletto0282

    (@carletto0282)

    The _payment_method is filled with braintree_credit_card.

    We are using Woocommerce Subscriptions to manage subscriptions products

    Plugin Author Payment Plugins

    (@mrclayton)

    Hi @carletto0282

    Thanks for the confirmation. So the manual migration code should be deprecated because it’s not as current as the on-demand migration code. What the plugin does is check when an order object is accessed, and if it sees that object was created using your other Braintree plugin, it knows how to process that renewal payment.

    So there are mapping for things like braintree_credit_card that happen on-demand.

    What do the renewal order notes say for your payment error when you performed a test? There have been many merchants that have migrated seamlessly so those notes will be helpful to review.

    Thanks

Viewing 3 replies - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.