Kyle,
- "Enable Stripe E-Payments" = Single and Auto recurring
- I have used Test keys from Stripe and chosen the Strip Test Server (that is what you see in the pink box on the top)
- I have set the webhook signing secret and entered the URL on stripe
- "Accept payment once" is set to "authorized and captured"
- "Notification host" is blank
- "Use Stripe Customers for Single Payments" = Yes
- "Payment Button method" = "Inline Forms"
- I have selected 3 credit cards and IDeal
- "Visible for Access Level" = "Super Users" (for now, while I am testing)
- On the stripe dashboard I have also activated Cards and IDeal, and it is set to test mode.
- I see 12 succesfull API requests and 2 errors. I am not sure which error occurred when, I have done quite a few tests.
Error1 has a description: Sending credit card numbers directly to the Stripe API is generally unsafe. We suggest you use test tokens that map to the test card you are using, see
stripe.com/docs/testing
.
Error 2 has a description: The source you provided cannot be attached to the customer. It must be chargeable or pending.
When I enter a test order on the Stripe dashboard then it seems to work.
When I enter a test order on our website then the screen is shown as in my previous email.
No error messages are in the log at that time
When I complete the test order from the CbSubs page and choose IDeal as payment method and then on the page displayed by Stripe choose to return a success then the payment is completed successfully.
The log on the backend then shows the description:
"Updating payment basket status: Completed because of event received: web_accept. Previous status was: NotInitiated"
I am not sure what else to do.
Robert