Я работаю над скриптом php ipn. но я застрял в проверке mc_gross.
Я храню суммы в базе данных в этом формате (не в формате номера):
1000 100 10000
Как paypal возвращает мне значение mc_gross? в формате чисел? я имею в виду вот так:
1,000 100 10,000
Coz, если я храню суммы в этом формате, и paypal отправит формат обратно мне в числовых форматах, я буду иметь не равную операцию
1000 == 1,000 - false
Поэтому мне нужно проверить, сохранена ли моя сохраненная сумма si, такая же, как mc_gross, которую возвращает paypal.
один вариант:
if($my_val== intval(str_replace(',', '', $pay_pal_val)){ //alll good }