ePay разплащане по микросметка - проблем!

Stamenoff

Registered
Здравейте,

изготвям сайт за едно списание и в момента правя разплащането относно абонамента. Реших че с йпей ще бъде най-удачно и дори се консултирах с йпей и те ме насочиха към този вариант.

Сега правя тестове с демо пакета, който може да намерите на линк в горепосочената страница. (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 (което всъщност създава уникалния номер на фактурата).

Дали ще може да се задълбочите в проблема и да ми отговорите и посъветвате,
благодаря!
 
$invoice = sprintf("%.0f", rand(10) * 100000); # XXX Invoice .

Ти е номера на поръчката/фактурата или ID за да е уникално :)

Провери дали всички параметри за формата са правилни, дали линка е към демостраницата, а не към epay
 

Back
Горе