Posted: May 4, 2015 at 3:39 pm
|
Hi, Upgraded from 4.4.10 decaf to 4.6.25 Regular today. The Bank Draft and Invoice payment methods now show: Firstly, why would these type of payment methods excluded from my currency. Surely this is of no significance. Also, why could it work earlier. I find nothing in the documentation stating that there are limitations. |
Hi, we have some validation in place to prevent a mismatch between a country and a currency code. First, where are you seeing this messaging? Next, is your base of operations set to South Africa? http://cl.ly/image/0p2m2Q0Y1R39 — |
|
|
Hi Lorenzo, Thanks for your prompt response. This error is displayed on the Admin pages -> EE -> Payment Methods under the Payment Methods tab for each of the mentioned payment types. Yes, we are based on South Africa. Under General Settings my country is set to South Africa and the settings there are set exactly as per your screenshot. |
|
Hi Lorenzo, Doing a bit of debugging through the migration scripts I see the class EE_DMS_Core_4_6_0 was supposed to populate the currency table (esp_currency). This did not happen, as the table is empty. Then, in class EE_DMS_4_6_0_payment_method_currencies, the payment types that are configured for “all” currency types therefore could not populated, as function _get_all_currencies() returned an empty array. I have now inserted the initial data into the currency table and ran an insert script to insert all those currencies into esp_currency_payment_method for payment methods 1, 2 and 3. It is now working. |
Hi, thanks for sharing an update on the issue. When you ran the migration upon activating Event Espresso 4, did you see any errors or warnings? — |
|
|
Hi, only one error relating to a duplicate unique key on the status column. It should be unrelated to this specific issue. |
Alright, if you see this again please let us know. Again, it should appear if an unsupported currency is in use for a live payment gateway but it shouldn’t for other methods such as Check or Invoice since no live funds are being processed. — |
|
The support post ‘Payment method does not support the currency set on your site’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.