DragonflyCMS Projects > Storez > Storez Question > Community Forums > Phoenix Netology
Forum Index > eCommerce > Storez

Storez Question Reply to topic


I am having a terrible time trying to get a purchase with this module to work correctly. I don't think there is a problem with this module, but rather, I think the problem is with paypal. I can not get any assistance from them, yet, even after two phone calls which required a long period of waiting.

Since you have had much more experience with paypal I will ask here in hopes of finding what the problem is.

This is the situation--
When using a credit card to make a purchase with the Storez module, the purchase will end with an error message saying that "This recipient does not accept payments denominated in US . Please contact the seller and ask him to update his payment receiving preferences to accept this currency."

What I have done--
In preferences , I have followed the Storez instructions and configured
-"Allow payments sent to me in a currency I do not hold:" Set to "Yes, accept and convert them to U.S. Dollars.".
-"Instant Payment Notification Preferences" is set to On.
Also, this is done:
Set/Leave 'Auto Return' to 'On', repeat 'On', in "Website Payment Preferences".
Set/Leave 'Payment Data Transfer' to 'Off' in "Website Payment Preferences".

The default payment method in both PayPal and Storez is in US Dollars.

This is a non-profit business (standard) account.

Does anyone know of something else in an obscure place that I need to check to get this working? Thanks.

Please enter your server specs in your user profile! 😢


Hi Alan,

Mine is set up as follows:
Allow payments sent to me in a currency I do not hold:
Yes, accept and convert them to US Dollars.

My account still accepts all currencies and converts to USD which I still have specified as my primary currency.

The only other way I know for that to occur is if the purchaser or donor is trying to pay you in a currency that PayPal doesn't accept e.g. CNY or chinese yuan.

Presumably you have set US Dollar as your Transaction Currency for the PayPal Payment Method within Storez?

It doesn't sound like you're having an IPN issue, though you can always see how that is behaving by clicking IPN History under the "history" link of your PayPal account.

Server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS):


Presumably you have set US Dollar as your Transaction Currency for the PayPal Payment Method within Storez?

Yes I have.

It doesn't sound like you're having an IPN issue, though you can always see how that is behaving by clicking IPN History under the "history" link of your PayPal account.

I tried that but since none of the transactions have completed, it shows no activity.

Thanks for your ideas though. I will give PP another call tomorrow and maybe they can find out what is wrong.

Please enter your server specs in your user profile! 😢


hmm, I take your point Doh you can't get to IPN if it's being rejected before that point.

Server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS):


Regarding this issue with PP, I am giving up on them as they can't make it work and I just don't have any more time to spend with them. I know this module works with PP as I use it on another site.

Is there any way to enable this Storez cart system to work with another payment manner, such as something similar to another open source cart system? I know this is asking a lot, but this simple system has several nice features going for it that I didn't realize until I spent hours and hours looking at other systems. Namely, it enables a text field to be created and used to customize a product at the time of sell. I did not know then, but I do know now, that this is not a common feature.

Also, this is designed for DF, which I feel very comfortable using it.

If nothing else, I saw it mentioned here in the forum about this module being used as a catalog with the capability of using Buy Now buttons from another merchant. This might work, and would enable the text field to be used. Is this being considered? If not, I understand.

This is a nice module and quite versatile. Additional payment modules would be nice. Cool Very Happy

Please enter your server specs in your user profile! 😢


Before considering more complicated options, it's best to resolve what may be causing this PayPal issue.

Let's look at the problem from a different direction - it may not be your PayPal account at fault. Rather, it may be that something in Storez is not specifying US Dollars.

That being the case, please check the following:

First, admin.php?op=Storez&mode=CartPaymentList
Click "Options" for PayPal and confirm your Transaction Currency is US Dollar.

Second, admin.php?op=Storez&mode=CartCurrencyList
Ensure your Default Currency is set at US Dollar.
Ensure your Currency List only has valid currencies activated.

Third, index.php?name=Storez&file=account
Check the user account doing the testing has a valid Currency.

As best I can recall, those three options should cover all currency issues.

Server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS):


I thank you for this information. I checked all three areas and each has US Dollar as the default currency. I even Deactivated all other currencies.

I use this module on another site and it works fine. I can't figure out what the problem is on this one.

I have tried this in both live and sandbox mode and it still shows the same error.

Please enter your server specs in your user profile! 😢


Can you provide (or PM) a link to the store?

Server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS):


Please check your PM.

Dragonfly9 continues with php7.1+ !
https://dragonfly9php7support.com

Please enter your server specs in your user profile! 😢


As per PM, check data in your cms_cart_currencies fields, per attached image.

Then delete cache/Storez_currencies.php
Attachment: currency.jpg
Description
Filesize 61.41 KiB
Viewed 3 Time(s)
You are not allowed to view/download this attachment

Server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS):


This is what my cms_cart_currencies table looks like. It is identical to yours. I see what you mean about wondering why it is picking up the incorrect information "US Dollar" instead of "USD". Since my structure is the same as yours, I don't see what I can change.

For what its worth, I have completely uninstalled and reinstalled the module and it didn't help.
Attachment: currencies.png
Description
Filesize 43.75 KiB
Viewed 5 Time(s)
You are not allowed to view/download this attachment

Please enter your server specs in your user profile! 😢


hmm, that's weird - what does cache/Storez_currencies.php look like?
<?php if (!defined('CPG_NUKE')) { exit; } $currencies = array( 1 => array( 'currID' => '1', 'currency' => 'USD', 'rvalue' => '1.000000', 'curradj' => '0.00', 'active' => '1', 'defcurr' => '1', 'currname' => 'US Dollar', 'currdesc' => '', 'dpoint' => '.', 'dplaces' => '2', 'tpoint' => ',', 'symbol_left' => '$', 'symbol_right' => '', ),
If that's okay, it may be the template?

Server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS):


Identical

<?php if (!defined('CPG_NUKE')) { exit; } $currencies = array( 1 => array( 'currID' => '1', 'currency' => 'USD', 'rvalue' => '1.000000', 'curradj' => '0.00', 'active' => '1', 'defcurr' => '1', 'currname' => 'US Dollar', 'currdesc' => '', 'dpoint' => '.', 'dplaces' => '2', 'tpoint' => ',', 'symbol_left' => '$', 'symbol_right' => '', ),

Please enter your server specs in your user profile! 😢


Okay, are you using the storez templates from the default theme or have you copied them into your current theme?

Server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS):


I copied (uploaded) them into the current theme.

Please enter your server specs in your user profile! 😢

All times are Australia/Adelaide


Jump to: