• I am currently testing Woocommerce on my WordPress 3.7.1 environment using the WooShop Lite theme. I installed this plugin and am trying to perform a test transaction but am getting the following message:

    Payment error:You must supply either a card or a customer id
    Transaction Error: Could not complete your payment

    Any assistance would be great. Thanks

    http://wordpress.org/plugins/striper/

Viewing 8 replies - 1 through 8 (of 8 total)
  • I’m getting the same behavior in test mode.

    WordPress 3.8
    Striper 0.22
    Testing locally on my sandbox
    Stripe is in Test Mode
    Using their test CC numbers

    (also tried to downgrade to Striper 0.20)

    @jaredcobb: If you require assistance then, as per the Forum Welcome, please post your own topic.

    @esmi: Good point, thanks. I was actually just adding an aside (to this thread) as a +1 since it’s the same issue. But in the future I’ll be sure to create a new thread for my instance. Thanks!

    Plugin Author Sean Voss

    (@seanvoss)

    Hey Guys,

    Can I get URLs to view your checkout?

    There are generally two things that I’ve seen cause this.

    One: The names of the checkout form are different,

    Two: For some reason the inline javascript is removed from form.

    In either case I can help you out, one way or another, but I need to have a look at the html in the page.

    Cheers,

    Sean

    Thread Starter ykket

    (@ykket)

    Here is the link to mine. The shop is all in testing (domain, products,everything) and will eventually be moved to its own dedicated domain. http://www.exoticagenda.com/shop. I just had to reinstall everything but still received the error.

    Thanks

    Plugin Author Sean Voss

    (@seanvoss)

    Hey ykket,

    For some reason (and I have a theory) your javascript is being removed and the form is rebuilt multiple times during your checkout.

    So long story short, your theme or implementation really wants to wipe the stripe.js javascript which makes this plugin work.

    I was able to alter your plugin in place, I hope you don’t mind, but it should be working now.

    I’ll release a version with an option to do what i did, which is re-bind to the cart at an interval.

    Cheers,

    Sean

    @sean just FYI, your comments got me to thinking about the JavaScript in my theme. Turns out in my case I had enqueued jquery on my own separately and for some reason the plugin was trying to add its own jquery from the google cdn also. Once I sorted out that issue it started working again. Thanks.

    Thread Starter ykket

    (@ykket)

    Great thanks I appreciate it. I am eventually going to be moving this store to its own domain, should I wait until the next version that has this option/fix in it?

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Testing payment error’ is closed to new replies.