If anyone is still trying to get test mode to work with drupal 7 and Stripe Checkout, I was able to get that to work by just adding
$this->fixPaymentProcessorID();
to the end of wf_crm_webform_postprocess::fillDataFromSubmission().
This may be down to the Stripe extension for CiviCRM, but I'm posting the issue here as well.
I have the Stripe processor set up (4.5-dev) and have successfully tested it with a conventional CiviCRM contribution page.
I'd like to test it within a webform, so have created a simple webform, and have the Payment Processor Modefield set to 'Test mode'. When submitting the form I get the following response:
Payment Error Response:
Error: You can only make test charges right now. If you are the site owner, please activate your account at https://dashboard.stripe.com/account/details to remove this limitation. If you are a customer trying to make a purchase, please contact the owner of this site. Your transaction has not been processed.
The same is true if I set the field to 'user select' and choose Test mode from the form.
Closed: outdated
4.10
Code
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.
If anyone is still trying to get test mode to work with drupal 7 and Stripe Checkout, I was able to get that to work by just adding $this->fixPaymentProcessorID();
to the end of wf_crm_webform_postprocess::fillDataFromSubmission().