kimkuhlman
Forum Replies Created
-
If it helps anyone, I determined that there is a conflict between AWS for WordPress and the WPMUDEV Dashboard plugin. The former worked perfectly on a clean install of WP. I notified WPMUDEV of the conflict. It apparently does not affect the free version of WPMUDEV’s Smush plugin.
I think I’ve figured this out. Turns out that I must not have disabled or deleted all other plugins on that site. I went back to square 1 and installed AWS for WordPress on a clean install of WP and it worked perfectly right off the bat. I then installed the plugins in my stack one by one and narrowed it down to WPMUDEV’s Dashboard. After I disabled and deleted Dashboard, I installed the free version of Smush and it did not interfere. WP Rocket also does not appear to interfere with the AWS for WordPress plugin.
I think I have resolved my issue. I had to attach a delete policy to the stack to get rid of it in AWS Cloudfront. Also, the DNS set up for the plugin could be written more clearly. Once I looked at one of my other CDN setups (KeyCDN), it was clear. The plugin will give you a CNAME record based on the subdomain you provide for your site (I used cdn rather than www since the site redirect to www currently through a CNAME). This DNS record has the form name=_xxx.cdn.example.com (in my case) and value _xxxx.acm-validations.aws. IF your registrar doesn’t allow the leading underscore (OpenSRS does not), simply leave it off when you add the value (found this digging through AWS documentation). Once this record propagates and the plug validates the certificate, it will give you another CNAME record for the initial subdomain, cdn.example.com in my case. The value has the form xxx.cloudfront.net. Once this record propagates, you should be good to go. Hope this helps someone else out there.
I have exactly the same problem with the same result from AWS CLI. My CloudFront has a stack with a red “X” and “UPDATE_ROLLBACK_COMPLETE:”
WordPress says:
“Error in Setup
There was an error retrieving the status of the CloudFront distribution. Try again.The following response was returned:
Caught exception in method AmazonAI_Cloudformation::check_cf_creation in class AmazonAI_Cloudformation:
Found 1 error while validating the input provided for the GetDistribution operation: [Id] must be a string or an object that implements __toString(). Found bool(false)”Screenshot of AWS Console @ https://imgur.com/9vePjCt.
There seems to be issues with my DNS set up. I’ve gotten two different DNS setting from the plugin, both for CNAMEs, but one to xxx.cloudfront.net and the other to xxx.acm-validations.aws. I’m totally confused as to what the right DNS records should be.
- This reply was modified 4 years, 4 months ago by kimkuhlman.
- This reply was modified 4 years, 4 months ago by kimkuhlman.
I think I figured this out. You now need the Stripe API ID. It would be nice to have the ability to see some of the Stripe keys as I always seem to get at least one of them entered incorrectly even with copy and paste. Such a hassle re-entering them not knowing where the problem is.
This is incorrect. Still having this issue with new memberships under the new Stripe interface.
- This reply was modified 4 years, 5 months ago by kimkuhlman.
Also, it appears that the withdrawals are not showing up in the “withdrawl” tab of the vendor dashboard. They get an email with a link, but the transaction does not appear in the table in the withdrawal tab. Do I have to wait for the transaction to actually complete?
Ok, I think I figured out that it was that “Allowed Order Status for Withdrawal” was not checked for “Processing,” and/or that I didn’t have Stripe checked under “Reverse or No Withdrawal Payment Methods.” Now I see the connected vendors’ payments in my Stripe Dashboard. However, I do not see any way to create “instant payouts” which the vendor’s card is eligible for. Is there a way to do this instant payouts in WCFM? Right now it says “Daily – 2 day rolling basis.” TIA!
The orders are still missing even after I mark the order complete. I just deactivated WP Rocket and that seems to have been the conflict. However, even though the orders now show up in the vendor’s Orders tab, the payment to the Stripe account attached successfully to the store hasn’t shown up yet. What have I missed? TIA!
I went back through my Stripe account settings and discovered a key was incorrect. Could’ve sworn I’d gone through them at least twice. It would be really great if you could add an error code or string instead of “Please Retry!!!”. Hope this helps someone else.
I’m still fighting with this. The URL returned to on my site ends with “&state=68.” I’m not sure what Stripe’s state 68 is.
Hi there,
I finally figured out that it was a conflict with something in the Admin Custom Login plugin. Thanks!
I discovered I had an extra space in my snippet comment ??. Works just fine now. Thanks so much!
No, I don’t think I do. Please see screenshot at https://ibb.co/vhK3ydG showing which pages are the My Account Page, Vendor Dashboard, Shot Page, Vendor Membership, Vendor Registration. Thanks!
I also get the same behavior when I deactivate Beaver Builder and use the Twenty Twenty theme. I’m beginning to think this is the intended behavior.