Request cần giúp đỡ sửa module thanh toán bằng pefectmoney cho prestashop

Joined
Apr 25, 2011
Messages
599
Reactions
200
MR
0.023
Chat with me via Teams
hi các bác, em đang làm cái shop bằng presatashop 1.5.4.1 nhưng đang bị mắc ở cái module perfectmoney, khi khách thanh toán xong tiền thì vẫn chuyển sang tk pm của em nhưng nó báo "payment error' bác nào sửa đc thì pm em nhé, sẽ có hậu tạ ạ.

prestashop v1.5.4.1
PM module ở file đính kèm.
 

Attachments

luxubushops

Hero
Verified
Joined
Apr 7, 2012
Messages
2,678
Solutions
2
Reactions
2,166
MR
9.919
Services
Chat with me via Yahoo Messenger
ko rõ lắm, nhưng trong file validation.php bạn tìm đoạn sau
PHP:
if($hash==$_POST['V2_HASH']
&& $_POST['PAYEE_ACCOUNT']==Configuration::get('PERFECTMONEY_ACCOUNT')
&& $_POST['PAYMENT_AMOUNT']==Tools::convertPrice($cart->getOrderTotal(true, 3), $currency))

và thay bằng
PHP:
if($hash==$_POST['V2_HASH']
&& $_POST['PAYEE_ACCOUNT']==Configuration::get('PERFECTMONEY_ACCOUNT'))

rồi thử lại xem sao. Mình nghĩ có thể cái Tools::convertPrice nó trả ra số khác nên if ko thỏa mãn.
 
ko rõ lắm, nhưng trong file validation.php bạn tìm đoạn sau
PHP:
if($hash==$_POST['V2_HASH']
&& $_POST['PAYEE_ACCOUNT']==Configuration::get('PERFECTMONEY_ACCOUNT')
&& $_POST['PAYMENT_AMOUNT']==Tools::convertPrice($cart->getOrderTotal(true, 3), $currency))

và thay bằng
PHP:
if($hash==$_POST['V2_HASH']
&& $_POST['PAYEE_ACCOUNT']==Configuration::get('PERFECTMONEY_ACCOUNT'))

rồi thử lại xem sao. Mình nghĩ có thể cái Tools::convertPrice nó trả ra số khác nên if ko thỏa mãn.

thank bác, em vừa thử nhưng nó vẫn vậy. up lên cho các cao nhân vào giúp đỡ
 

Announcements

Forum statistics

Threads
435,242
Messages
7,335,144
Members
186,681
Latest member
Vvhanh281
Back
Top Bottom