If you see the error message: "ERROR: Unexpected txn_type/status. The txn_type/status did not meet requirements." this is generally caused by OptimizeMember package naming not meeting requirements.
When naming packages under "OptimizeMember > General Options > Define Membership Levels & Packages" please be sure that you only use lower case letters and numbers. Please ensure that you do not use spaces, dashes, special characters, or upper case letters as those will cause some issues not limited to getting this error message.
We do have some built in checks to help prevent this but we have found sometimes when copying/pasting these, it may not pick up on the invalid characters being used.
If you have any other strange issues with transactions not working or some features of OptimizeMember, please be sure to check that your package names meet the criteria mentioned above. If they do and you still have some issues please get in touch with our support team using the button below and our team will be happy to take care of this for you.