Здравейте,
изготвям сайт за едно списание и в момента правя разплащането относно абонамента. Реших че с йпей ще бъде най-удачно и дори се консултирах с йпей и те ме насочиха към този вариант.
Сега правя тестове с демо пакета, който може да намерите на линк в горепосочената страница. (https://devep2.datamax.bg/ep2/epay2_demo). След като почнах да правя тестове с системата им се оказа, че има грешка в кога. Функцията rand() изисква 2 параметри, а в кода в demo.php е написано :
$invoice = sprintf("%.0f", rand(10) * 100000); # XXX Invoice .
Когато махна дадения параметър се получава нали, осъществява се демо разпращане. Но след това demo_recv.php, който трябва да кореспондира с системата им и да ми потвърди дали е извършено разплащане излиза грешка :
ERR=Not valid CHECKSUM
Мисля, че има връзка с функцията и променливата $invoice (което всъщност създава уникалния номер на фактурата).
Дали ще може да се задълбочите в проблема и да ми отговорите и посъветвате,
благодаря!
изготвям сайт за едно списание и в момента правя разплащането относно абонамента. Реших че с йпей ще бъде най-удачно и дори се консултирах с йпей и те ме насочиха към този вариант.
Сега правя тестове с демо пакета, който може да намерите на линк в горепосочената страница. (https://devep2.datamax.bg/ep2/epay2_demo). След като почнах да правя тестове с системата им се оказа, че има грешка в кога. Функцията rand() изисква 2 параметри, а в кода в demo.php е написано :
$invoice = sprintf("%.0f", rand(10) * 100000); # XXX Invoice .
Когато махна дадения параметър се получава нали, осъществява се демо разпращане. Но след това demo_recv.php, който трябва да кореспондира с системата им и да ми потвърди дали е извършено разплащане излиза грешка :
ERR=Not valid CHECKSUM
Мисля, че има връзка с функцията и променливата $invoice (което всъщност създава уникалния номер на фактурата).
Дали ще може да се задълбочите в проблема и да ми отговорите и посъветвате,
благодаря!