• Resolved sanostec

    (@sanostec)


    Hi – We installed the plugin and set it to test mode on our live site, momentarily to determine what the different payment field settings look like. (Why not provide screen shots of those?). A customer apparently used your payment fields and placed an order. The order populated successfully into our woocommerce order listings and included Stripe’s confirmation of payment. We shipped the order, not knowing that it wasn’t real because there was no indication in the woocommerce order list that it was a test order.

    We only learned of this issue when reconciling the account. The payment was missing from Stripe. When we contacted Stripe, they said the order was placed in test mode and to contact you because integration shouldn’t have happened that way.

    What can we do about recovering the money that we lost? And why did the test environment allow an order to be placed and that order shows as paid in woocommerce orders?

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Clayton R

    (@mrclayton)

    Hi @sanostec,

    There are quite a few screenshots on the main plugin page Stripe for WooCommerce and even a link to a demo site showing the payment methods.

    because integration shouldn’t have happened that way.
    The environment that you have active is controlled on the API Settings page of the plugin. If you have test mode enabled then all transactions will be part of the test environment. The same applies for live mode. That’s how it’s supposed to work.

    What can we do about recovering the money that we lost? The order was placed when you had test mode was active, therefore you will need to have your customer go back and pay you for the order once you enable live mode. Or you can use the phone order option and place the order on their behalf if you know their payment method.

    And why did the test environment allow an order to be placed and that order shows as paid in woocommerce orders? The test environment exists to simulate real payments using the provided test cards. It shows as paid because it is paid, WooCommerce doesn’t care if it was a real payment or test payment. The same functionality is triggered regardless.

    It’s not advisable to enable test mode on a live site. We provide the test mode option so merchants can review all of the features of the plugin easily. Most merchants enable test mode on a staging site or a site that is not currently live.

    Kind Regards,

    Thread Starter sanostec

    (@sanostec)

    I hope that others read this post so that they will understand how test works.

    Unlike other plugins, this is critical to revenue. Documentation is a little thin.

    There are lots of screen shots but none that show what the different credit card field options look like, i.e. Simple, Bootstrapped, Minimal, etc.

    Plugin Author Clayton R

    (@mrclayton)

    Hi @sanostec,

    The expectation is that merchants will read the descriptions that we have provided on each settings field. If you hover over the setting you will see the explanation. Here is the except for the API Settings mode option:

    The mode determines if you are processing test transactions or live transactions on your site. Test mode allows you to simulate payments so you can test your integration.

    We also have a documentation site. There is a link to our docs on each settings page of the plugin.

    https://docs.paymentplugins.com/wc-stripe/config/#/

    There are lots of screen shots but none that show what the different credit card field options look like, i.e. Simple, Bootstrapped, Minimal, etc. That’s why test mode is so helpful, you can test all of the plugin’s options and functionality and find what works best for your business.

    Kind Regards,

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘Test Mode Allowed live payment’ is closed to new replies.