Adaptive steal money from vendors - afterupdate

  • Posts: 132
  • Thank you received: 3
  • Hikaserial Subscription Hikashop Business
9 years 5 months ago #203265

This is happens after last update. Before it works perfectly. I have made NO changes in settings for the Adaptive plugin and no changes with PayPal.

Reverse payment:
1- The vendor gets paid by customer a full amount( correct, and that is how it is set up)
2- The vendor send payment to Store Paypal the amount they should keep for themselves.

This is happens only after last update. Before it works perfectly. I have made NO changes in settings for the Adaptive plugin and no changes with PayPal.

This is critical issue.
Please help

Last edit: 9 years 5 months ago by alexmartin.

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
9 years 5 months ago #203273

Hi,

After update for HikaMarket 1.6.2 ? Or maybe you're talking about HikaMarket 1.6.3
Please provide a screenshot of your HikaMarket configuration, for the "fee & commission" configuration as the "market mode" setting.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 132
  • Thank you received: 3
  • Hikaserial Subscription Hikashop Business
9 years 5 months ago #203299

At my knowledge it happen after very last update.
Here is the image:

Last edit: 9 years 5 months ago by alexmartin.

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
9 years 5 months ago #203309

Hi,

Do you have no fee for your vendors ?

There are two modifications in the plugin between HikaMarket 1.6.2 and 1.6.3.
The first one is for the inclusion of the store in the receivers and the second one is for the improvement of the vendor paypal emails addresses.
I guess that you're affected by on a part of the the second patch, so please replace

	if($p >= 0) {
		$store_amount -= $p;
By
	if($p > 0) {
		$store_amount -= $p;
In the plugin ( plugins/hikashoppayment/paypaladaptive/paypaladaptive.php ).
I'll perform some tests in my side.
Please give me feedback on the modification so I can see to create a new package with the rollback and another fix for what the patch should fix.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 132
  • Thank you received: 3
  • Hikaserial Subscription Hikashop Business
9 years 5 months ago #203561

1)

strange, I don't have to change because it is what I currently have:

if($p > 0) {
	  $store_amount -= $p;

2) There is a fee display to customers but fees are taken from my vendors, not my customers. There is no fee to customers at all.
I need fix for it as well please

Last edit: 9 years 5 months ago by alexmartin.

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
9 years 5 months ago #203566

Hi,

This is happens after last update. Before it works perfectly. I have made NO changes in settings for the Adaptive plugin and no changes with PayPal.

You're using HikaMarket 1.6.2 (release in March) ; so I really don't know when you have updated and what was the previous version.
For the version you're using, there is no the modifications I was talking about (because it was for the next release: HikaMarket 1.6.3).
But between HikaMarket 1.6.0 and 1.6.2 ; the paypal adaptive plugin had no modifications ; there was only the addition of the "sandbox" option (instead of using the "debug" one).
www.hikashop.com/support/documentation/1...arket-changelog.html

So, which was your previous HikaMarket version ?
Would it be possible to have details about your configuration and more details about the issue ?

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 132
  • Thank you received: 3
  • Hikaserial Subscription Hikashop Business
9 years 5 months ago #203587

I provided you with all settings related to the plugin and fee above on the images. I can give you admin access and ftp access,so you can see all information inside.

May be that can be faster instead Q and A back and forth?

What version it was before - I don't remember. one ore another. I can test easy what ever you send me.

Last edit: 9 years 5 months ago by alexmartin.

Please Log in or Create an account to join the conversation.

  • Posts: 132
  • Thank you received: 3
  • Hikaserial Subscription Hikashop Business
9 years 5 months ago #203593

on the working PHP plugin file it is:
* @package HikaMarket for Joomla!
* @version 1.5.1

O NO! that version does the same thing as latest one.

Last edit: 9 years 5 months ago by alexmartin.

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
9 years 5 months ago #203594

Hi,

Thanks for the information but I'm confuse to know that you were using HikaMarket 1.5.1 before.
Because the only modification between HikaMarket 1.5.1 and HikaMarket 1.6.2 is the modification of the setting "debug" in order to create a setting "debug" and a setting "sandbox" ; we just modify 4 lines to send the setting "sandbox" instead of "debug" to determine which server call.
Otherwise, the plugin had no other modification.

So, I guess that the issue is not coming from the Paypal Adaptive plugin itself but to other modification in HikaMarket between these two release.
Can you please send us a access to your backend + ftp (using the "contact us" form with a link to that thread so the support team will assign the message directly to me).
It will also need little more details about the second part of the issue

2- The vendor send payment to Store Paypal the amount they should keep for themselves.

What does it impact exactly ?

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
9 years 5 months ago #203608

Hi,

When I asked you what is the impact ; I mean that I need to understand why you are telling that the website is stealing money from vendors.
What is the action which make you tell that because I do not understand the sentence I quoted.
So please explain ; I can't fix something I do not understand.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 132
  • Thank you received: 3
  • Hikaserial Subscription Hikashop Business
9 years 5 months ago #203610

O, sorry,

If a vendor sell his product for $100 and pay to website $10 that lead to transactions:

A


The way Adaptive was before working, and like it:

1-: Customer pay to Vendor PayPal $100
2 - Vendor send $10 to website PayPal

(all sending done automatically via adaptive API)

Now:
1- Customer pay $100 to vendor
2- Vendor send $90 to website PayPal

We need to reverse it : so the Vendor will keep $90 ans send store only $10

the $10 is a fee to the Vendor from the store.

B

FEE problem:
the $10 is a fee to the Vendor from the store.
And this fee is shown to customer and customer pays it. In reality a vendor does not want Customer to see any fee or pay it. Vendor has zero fee to customer.

And we need to make Fee no longer shown to Customer. It is what vendor pay to website PayPal for services

Please let me know if you need more clarification.

Thank you very much
Looking forward.

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
9 years 5 months ago #203618

Hi,

Thanks for the clarification.
I will check your configuration and perform some tests in my side in order to understand.

Like I wrote before, due to the no-modification of the adaptive plugin between HikaMarket 1.5.1 and HikaMarket 1.6.2 it is difficult to understand what could be the cause but thanks to your explanation, I know where to look and how perform my tests.

I'll keep you inform as soon as possible.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
9 years 5 months ago #203671

Hi,

I checked your configuration and I am not able to see any issue or see an example of the issue in your store.
You're talking about fees but there is no fee configured in HikaMarket ; so the vendor receive 100% of the paiment.

So I don't understand where the 10% is coming from because there is no trace of it in what I can see.
Do you have vendors with special fee configuration ? Do you have orders where I can see (a part of) the issue ?
I found some old orders where I can see some vendors fees but not in the recent orders ; and for what I could see for that old orders, it looks good.
I found an order where the vendor total does not looks good (id 246 / suborder 246) ; where the quantity seems do not be used in the vendor total processing. This vendor total wrong value could explain the issue in the Paypal Adaptive part.

I need to have a confirmation if that is the order and issue you're talking about.
I saw that the product have a lot of prices and that you're using ACL on the prices, it could be a linked to the issue in HikaMarket and if I am going in the right direction, I will try to reproduce your issue in my local websites.
But it looks like your configuration changed during the time so I have some troubles to find references to analyze the global situation.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 132
  • Thank you received: 3
  • Hikaserial Subscription Hikashop Business
9 years 5 months ago #203697

Thank you very much for working on this, as this issue is paramount importance for my site.

FEE - no special fee, all fees are the same for all vendors.
Current settings:
- In Plugin configuration: generic configuration - 15%
- In Market Configuration , under Taxes and Options - Percent fee is 0.00

With this settings I made completely fresh and new test a few minutes ago. Since there are a lot of private info, I will take off images as soon as you confirm you no longer needed d( or may be saved on your computer please)

the order: M2A53
Step by step screenshots:

The fee on the images are coming from Plugin settings - 15%. I believe the fee is what vendor pays to store. I can be wrong and should not use Plugin fee field but the Market Fee field. But then how the Plugin knows what fee vendor should sent me via adaptive? It make scene that the FEE field in Plugin is the FEE for vendor and i should keep it that way.

The bottom line is that payment for the product customer made ended up into website account, but it it should go to vendor.

Last edit: 9 years 5 months ago by alexmartin.

Please Log in or Create an account to join the conversation.

  • Posts: 132
  • Thank you received: 3
  • Hikaserial Subscription Hikashop Business
9 years 5 months ago #203699

In addition to screenshots (link to screenshots) above,
The fee on the images are coming from Plugin settings - 15%. I believe the fee is what vendor pays to store. I can be wrong and should not use Plugin fee field but the Market Fee field. But then how the Plugin knows what fee vendor should sent me via adaptive? It make scene that the FEE field in Plugin is the FEE for vendor and i should keep it that way.


The bottom line is that payment for the product customer made ended up into website account, but it it should go to vendor.

Last edit: 9 years 5 months ago by alexmartin.

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
9 years 5 months ago #203723

Hi,

The payment fees are something totally different than the vendor fees.
Payment fees are in another words, the payment price.

In your configuration, you add 15% in the order to the customer for the payment price ; like you can add a shipping price.
In your HikaMarket configuration you didn't activated the setting to split the payment fees, which means that the vendors won't have that fees in theirs orders.
You have the same kind of process with the shipping (HikaShop "shipping price" & HikaMarket "split shipping fees").

But if you really want to have HikaMarket fees ; you must use the HikaShop configurations.
It might be a confusing spelling for the payment price when you're using HikaMarket too ; but that's something managed by HikaShop itself and there is no link with the vendor fees.

I hope that my explanations help you to understand more how it is working.
If you can tell me more about what you want to achieve, I could guide you for a more appropriate configuration.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 132
  • Thank you received: 3
  • Hikaserial Subscription Hikashop Business
9 years 5 months ago #203724

Awesome feedback, Thank you.
1) ( May I take down my link to screenshots and edit out my private info?)
2) Here is what i need to achieve:

Customer does not have any fee set by Website.
Customer paid directly to Vendor's PayPal and return to website.the

Vendor fee is 15% to the Website Paypal taken automatically from the vendor's PayPal immediately after Customer completed the payment.

Vendor keeps what Customer paid for the product minus 15% Website fee.

Please let me know if any clarifications needed. Thank you for awesome support.
Looking forward.

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
9 years 5 months ago #203725

Hi,

1/ Sure !
You can edit your own messages, you're free to remove all private information you want.

2/ So if you don't want to charge the customer with the fees, the best is to use the settings in HikaMarket.
"Payment price" and "Shipping price" are extra costs for the customer ; it allows you to let the customer pay for the shipping and pay extra cost for some payment methods (like no extra cost if you use "bank transfer" but some dollars/euros if you use "paypal")

Because you want to take a commission on the sales, the best is to create a fee/commission rule in the HikaMarket configuration.
So the customer will continue to pay the "order total" (but without extra payment costs) and the "vendor total" will be reduced depending the HikaMarket fees.
If you want to take 15% fees, you just have to set "15" for the "percent fees".
www.hikashop.com/support/documentation/259-hikamarket-fees.html

With that configuration you will have something more appropriate with your needs.
But there is still the issue that I could saw in the order 245 / 246 (I just realized that I misspell the id "245" in my previous message).
For most orders I checked, the vendor total was right except for that one ; I will try to reproduce that cart in your website in order to see if I can reproduce it ; it is a really strange issue but I will figure it out !

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 132
  • Thank you received: 3
  • Hikaserial Subscription Hikashop Business
9 years 5 months ago #203731

Awesome. Thanks for the detail i really need them.
The only things not clear to me is there anything should be fixed so the payment Remain on Vendor Paypal and not take it from vendor?

Thank you.

Please Log in or Create an account to join the conversation.

  • Posts: 132
  • Thank you received: 3
  • Hikaserial Subscription Hikashop Business
9 years 5 months ago #203736

The tutorial is outdated or i can not find exactly where to go and create commission rule in Market.
THe only things i see is a Taxes and fees options at the very bottom of the configuration page

P.S.
The only things not clear to me is there anything should be fixed so the payment Remain on Vendor Paypal and not take it from vendor?

Last edit: 9 years 5 months ago by alexmartin.

Please Log in or Create an account to join the conversation.

Moderators: Obsidev
Time to create page: 0.096 seconds
Powered by Kunena Forum