Jmx0OyFET0NUWVBFIGh0bWwmZ3Q7CiZsdDtodG1sIGxhbmc9JnF1b3Q7YXImcXVvdDsgZGlyPSZxdW90O3J0bCZxdW90OyZndDsKJmx0O2hlYWQmZ3Q7CiAgICAmbHQ7bWV0YSBjaGFyc2V0PSZxdW90O1VURi04JnF1b3Q7Jmd0OwogICAgJmx0O21ldGEgbmFtZT0mcXVvdDt2aWV3cG9ydCZxdW90OyBjb250ZW50PSZxdW90O3dpZHRoPWRldmljZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0xLjAmcXVvdDsmZ3Q7CiAgICAmbHQ7dGl0bGUmZ3Q72YXYrdin2YPZiiDYqti32KjZitmCINiz2LHZiti5INio2KfZiiB8IFNhcmVlMyBQYXkgU2ltdWxhdG9yJmx0Oy90aXRsZSZndDsKICAgICZsdDtsaW5rIGhyZWY9JnF1b3Q7aHR0cHM6Ly9jLi4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi5yLm5ldC9ucG0vYm9vdHN0cmFwQDUuMy4wL2Rpc3QvY3NzL2Jvb3RzdHJhcC5ydGwubWluLmNzcyZxdW90OyByZWw9JnF1b3Q7c3R5bGVzaGVldCZxdW90OyZndDsKICAgICZsdDtsaW5rIGhyZWY9JnF1b3Q7aHR0cHM6Ly9mLi4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi5zLmNvbS9jc3MyP2ZhbWlseT1UYWphd2FsOndnaHRANTAwOzcwMDs5MDAmYW1wO2Rpc3BsYXk9c3dhcCZxdW90OyByZWw9JnF1b3Q7c3R5bGVzaGVldCZxdW90OyZndDsKICAgICZsdDtzdHlsZSZndDsKICAgICAgICBib2R5IHsgZm9udC1mYW1pbHk6ICdUYWphd2FsJywgc2Fucy1zZXJpZjsgYmFja2dyb3VuZC1jb2xvcjogIzBiMTMyYjsgY29sb3I6ICNmZmY7IHBhZGRpbmc6IDIwcHg7IH0KICAgICAgICAucGhvbmUtZnJhbWUgewogICAgICAgICAgICB3aWR0aDogMzYwcHg7IGhlaWdodDogNzIwcHg7IGJhY2tncm91bmQ6ICNmNGY2Zjk7IGJvcmRlci1yYWRpdXM6IDQwcHg7CiAgICAgICAgICAgIGJvcmRlcjogMTJweCBzb2xpZCAjMWMyNTQxOyBib3gtc2hhZG93OiAwIDIwcHggNTBweCByZ2JhKDAsMCwwLDAuNSk7CiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgb3ZlcmZsb3c6IGhpZGRlbjsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgY29sb3I6ICMzMzM7CiAgICAgICAgfQogICAgICAgIC5waG9uZS1oZWFkZXIgeyBiYWNrZ3JvdW5kOiAjMDA1MkNDOyBjb2xvcjogd2hpdGU7IHBhZGRpbmc6IDIwcHggMTVweCAxNXB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0KICAgICAgICAuY3JlZGl0LWNhcmQgewogICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMDA1MkNDLCAjMTc2NUUzKTsgY29sb3I6IHdoaXRlOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4OyBwYWRkaW5nOiAyMHB4OyBtYXJnaW46IDE1cHg7IGJveC1zaGFkb3c6IDAgOHB4IDIwcHggcmdiYSgwLDgyLDIwNCwwLjMpOwogICAgICAgIH0KICAgICAgICAuc2Nhbi1idG4gewogICAgICAgICAgICB3aWR0aDogMTIwcHg7IGhlaWdodDogMTIwcHg7IGJhY2tncm91bmQ6ICNGRjZCMDA7IGNvbG9yOiB3aGl0ZTsgYm9yZGVyLXJhZGl1czogNTAlOwogICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87IGN1cnNvcjogcG9pbnRlcjsgYm9yZGVyOiBub25lOyBib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDI1NSwxMDcsMCwwLjQpOwogICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yczsKICAgICAgICB9CiAgICAgICAgLnNjYW4tYnRuOmhvdmVyIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfQogICAgICAgIC5tZXJjaGFudC1mcmFtZSB7CiAgICAgICAgICAgIHdpZHRoOiAzNjBweDsgaGVpZ2h0OiA3MjBweDsgYmFja2dyb3VuZDogI2ZmZmZmZjsgYm9yZGVyLXJhZGl1czogNDBweDsKICAgICAgICAgICAgYm9yZGVyOiAxMnB4IHNvbGlkICMzYTUwNmI7IGJveC1zaGFkb3c6IDAgMjBweCA1MHB4IHJnYmEoMCwwLDAsMC41KTsKICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBvdmVyZmxvdzogaGlkZGVuOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBjb2xvcjogIzMzMzsKICAgICAgICB9CiAgICAgICAgLnN1Y2Nlc3Mtb3ZlcmxheSB7CiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOjA7IGxlZnQ6MDsgd2lkdGg6MTAwJTsgaGVpZ2h0OjEwMCU7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC45NSk7IHotaW5kZXg6IDEwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmctdG9wOiAxNTBweDsKICAgICAgICB9CiAgICAmbHQ7L3N0eWxlJmd0OwombHQ7L2hlYWQmZ3Q7CiZsdDtib2R5Jmd0OwoKICAgICZsdDtkaXYgY2xhc3M9JnF1b3Q7Y29udGFpbmVyIHRleHQtY2VudGVyIG1iLTQmcXVvdDsmZ3Q7CiAgICAgICAgJmx0O2gyIGNsYXNzPSZxdW90O2Z3LWJvbGQgdGV4dC13YXJuaW5nJnF1b3Q7Jmd0O9mF2K3Yp9mD2Yog2KfZhNmG2LjYp9mFINin2YTZhdio2KfYtNixIC0g2LPYsdmK2Lkg2KjYp9mKIChTYXJlZTMgUGF5KSZsdDsvaDImZ3Q7CiAgICAgICAgJmx0O3AgY2xhc3M9JnF1b3Q7dGV4dC1saWdodCZxdW90OyZndDvYrNix2Kgg2KfZhNiv2YHYuSDYp9mE2KLZhiDYudio2LEg2YXYs9itINin2YTZgCBRUiDZiNmF2YTYp9it2LjYqSDYp9mE2K7YtdmFINin2YTZgdmI2LHZiiDZgdmKINi02KfYtNipINin2YTZg9in2LTZitixINmI2KfZhNi52YXZitmEISZsdDsvcCZndDsKICAgICZsdDsvZGl2Jmd0OwoKICAgICZsdDtkaXYgY2xhc3M9JnF1b3Q7ZC1mbGV4IGp1c3RpZnktY29udGVudC1jZW50ZXIgZ2FwLTUgZmxleC13cmFwJnF1b3Q7Jmd0OwoKICAgICAgICAmbHQ7IS0tIDEuINi02KfYtNipINin2YTYudmF2YrZhCAtLSZndDsKICAgICAgICAmbHQ7ZGl2Jmd0OwogICAgICAgICAgICAmbHQ7aDQgY2xhc3M9JnF1b3Q7dGV4dC1jZW50ZXIgbWItMyZxdW90OyZndDvwn5OxINiq2LfYqNmK2YIg2KfZhNi52YXZitmEJmx0Oy9oNCZndDsKICAgICAgICAgICAgJmx0O2RpdiBjbGFzcz0mcXVvdDtwaG9uZS1mcmFtZSZxdW90OyZndDsKICAgICAgICAgICAgICAgICZsdDtkaXYgY2xhc3M9JnF1b3Q7cGhvbmUtaGVhZGVyJnF1b3Q7Jmd0OwogICAgICAgICAgICAgICAgICAgICZsdDtoNSBjbGFzcz0mcXVvdDttLTAgZnctYm9sZCZxdW90OyZndDvYs9ix2YrYuSDYqNin2YogfCBTYXJlZTMgUGF5Jmx0Oy9oNSZndDsKICAgICAgICAgICAgICAgICZsdDsvZGl2Jmd0OwogICAgICAgICAgICAgICAgJmx0O2RpdiBjbGFzcz0mcXVvdDtjcmVkaXQtY2FyZCB0ZXh0LXN0YXJ0JnF1b3Q7Jmd0OwogICAgICAgICAgICAgICAgICAgICZsdDtzbWFsbCBzdHlsZT0mcXVvdDtvcGFjaXR5OiAwLjg7JnF1b3Q7Jmd0O9in2YTYsdi12YrYryDYp9mE2YXYqtin2K0g2YTZhNi02LHYp9ihJmx0Oy9zbWFsbCZndDsKICAgICAgICAgICAgICAgICAgICAmbHQ7aDIgY2xhc3M9JnF1b3Q7ZnctYm9sZCBteS0xJnF1b3Q7Jmd0OyZsdDtzcGFuIGlkPSZxdW90O3VzZXItYmFsYW5jZSZxdW90OyZndDsyMDAuMDAmbHQ7L3NwYW4mZ3Q7INixLtizJmx0Oy9oMiZndDsKICAgICAgICAgICAgICAgICAgICAmbHQ7c21hbGwgc3R5bGU9JnF1b3Q7b3BhY2l0eTogMC45OyZxdW90OyZndDvYp9mE2K3YryDYp9mE2KPZgti12Yk6IDIwMC4wMCDYsS7YsyB8INin2YTYp9iz2KrYrdmC2KfZgjogMjcg2YXZhiDYp9mE2LTZh9ixJmx0Oy9zbWFsbCZndDsKICAgICAgICAgICAgICAgICZsdDsvZGl2Jmd0OwoKICAgICAgICAgICAgICAgICZsdDtidXR0b24gY2xhc3M9JnF1b3Q7c2Nhbi1idG4mcXVvdDsgb25jbGljaz0mcXVvdDtwcm9jZXNzUGF5bWVudCgpJnF1b3Q7Jmd0OwogICAgICAgICAgICAgICAgICAgICZsdDtzcGFuIHN0eWxlPSZxdW90O2ZvbnQtc2l6ZTogMzBweDsmcXVvdDsmZ3Q78J+TtyZsdDsvc3BhbiZndDsKICAgICAgICAgICAgICAgICAgICAmbHQ7c3BhbiBjbGFzcz0mcXVvdDtmdy1ib2xkJnF1b3Q7Jmd0O9in2K/Zgdi5INin2YTYotmGJmx0Oy9zcGFuJmd0OwogICAgICAgICAgICAgICAgJmx0Oy9idXR0b24mZ3Q7CgogICAgICAgICAgICAgICAgJmx0O2RpdiBjbGFzcz0mcXVvdDtwLTMgdGV4dC1zdGFydCZxdW90OyZndDsKICAgICAgICAgICAgICAgICAgICAmbHQ7aDYmZ3Q72KfZhNmF2KrYp9is2LEg2KfZhNmC2LHZitio2Kkg2KfZhNmF2LTYp9ix2YPYqTombHQ7L2g2Jmd0OwogICAgICAgICAgICAgICAgICAgICZsdDtkaXYgY2xhc3M9JnF1b3Q7cC0yIGJnLXdoaXRlIHJvdW5kZWQgbWItMiBzaGFkb3ctc20mcXVvdDsmZ3Q74piVINmD2KfZgdmK2Ycg2YXZiNivICjYrti12YUg2YHZiNix2YopJmx0Oy9kaXYmZ3Q7CiAgICAgICAgICAgICAgICAgICAgJmx0O2RpdiBjbGFzcz0mcXVvdDtwLTIgYmctd2hpdGUgcm91bmRlZCBtYi0yIHNoYWRvdy1zbSZxdW90OyZndDvwn42HINmF2LfYudmFINiq2YPYpyDZiNi52YbYqCZsdDsvZGl2Jmd0OwogICAgICAgICAgICAgICAgJmx0Oy9kaXYmZ3Q7CiAgICAgICAgICAgICZsdDsvZGl2Jmd0OwogICAgICAgICZsdDsvZGl2Jmd0OwoKICAgICAgICAmbHQ7IS0tIDIuINi02KfYtNipINin2YTZg9in2LTZitixIC0tJmd0OwogICAgICAgICZsdDtkaXYmZ3Q7CiAgICAgICAgICAgICZsdDtoNCBjbGFzcz0mcXVvdDt0ZXh0LWNlbnRlciBtYi0zJnF1b3Q7Jmd0O/CflqXvuI8g2KzZh9in2LIg2KfZhNmD2KfYtNmK2LEgKNin2YTZhdit2YQpJmx0Oy9oNCZndDsKICAgICAgICAgICAgJmx0O2RpdiBjbGFzcz0mcXVvdDttZXJjaGFudC1mcmFtZSBwLTMgdGV4dC1jZW50ZXImcXVvdDsmZ3Q7CiAgICAgICAgICAgICAgICAmbHQ7ZGl2IGNsYXNzPSZxdW90O2JnLXByaW1hcnkgdGV4dC13aGl0ZSBwLTIgcm91bmRlZCBtYi0zJnF1b3Q7Jmd0O1NhcmVlMyBQYXkgTWVyY2hhbnQmbHQ7L2RpdiZndDsKICAgICAgICAgICAgICAgICZsdDtoNSZndDvZg9in2YHZitmHINmF2YjYryAtINin2YTZgdix2Lkg2KfZhNix2KbZitiz2YombHQ7L2g1Jmd0OwogICAgICAgICAgICAgICAgJmx0O2hyJmd0OwogICAgICAgICAgICAgICAgJmx0O2RpdiBjbGFzcz0mcXVvdDtteS00JnF1b3Q7Jmd0OwogICAgICAgICAgICAgICAgICAgICZsdDtsYWJlbCBjbGFzcz0mcXVvdDtmb3JtLWxhYmVsIGZvbnQtYm9sZCZxdW90OyZndDvZgtmK2YXYqSDZgdin2KrZiNix2Kkg2KfZhNiy2KjZiNmGOiZsdDsvbGFiZWwmZ3Q7CiAgICAgICAgICAgICAgICAgICAgJmx0O2lucHV0IHR5cGU9JnF1b3Q7bnVtYmVyJnF1b3Q7IGlkPSZxdW90O2JpbGwtYW1vdW50JnF1b3Q7IGNsYXNzPSZxdW90O2Zvcm0tY29udHJvbCB0ZXh0LWNlbnRlciBmcy0zIGZvbnQtYm9sZCZxdW90OyB2YWx1ZT0mcXVvdDsxOC4wMCZxdW90OyZndDsKICAgICAgICAgICAgICAgICZsdDsvZGl2Jmd0OwoKICAgICAgICAgICAgICAgICZsdDtkaXYgY2xhc3M9JnF1b3Q7cC0zIGJnLWxpZ2h0IGJvcmRlciByb3VuZGVkIG1iLTMmcXVvdDsmZ3Q7CiAgICAgICAgICAgICAgICAgICAgJmx0O3AgY2xhc3M9JnF1b3Q7bWItMSB0ZXh0LW11dGVkJnF1b3Q7Jmd0O9ix2YXYsiDYp9mE2YAgUVIg2KzYp9mH2LIg2YTZhNmF2LPYrSZsdDsvcCZndDsKICAgICAgICAgICAgICAgICAgICAmbHQ7ZGl2IHN0eWxlPSZxdW90O2ZvbnQtc2l6ZTogODBweDsmcXVvdDsmZ3Q78J+TsfCflLMmbHQ7L2RpdiZndDsKICAgICAgICAgICAgICAgICZsdDsvZGl2Jmd0OwoKICAgICAgICAgICAgICAgICZsdDshLS0g2LTYp9i02Kkg2YbYrNin2K0g2KfZhNi52YXZhNmK2KkgLS0mZ3Q7CiAgICAgICAgICAgICAgICAmbHQ7ZGl2IGlkPSZxdW90O3N1Y2Nlc3Mtc2NyZWVuJnF1b3Q7IGNsYXNzPSZxdW90O3N1Y2Nlc3Mtb3ZlcmxheSZxdW90OyZndDsKICAgICAgICAgICAgICAgICAgICAmbHQ7ZGl2IHN0eWxlPSZxdW90O2ZvbnQtc2l6ZTogNzBweDsgY29sb3I6ICMyOGE3NDU7JnF1b3Q7Jmd0O+KchSZsdDsvZGl2Jmd0OwogICAgICAgICAgICAgICAgICAgICZsdDtoMyBjbGFzcz0mcXVvdDtmdy1ib2xkIHRleHQtc3VjY2VzcyBtdC0yJnF1b3Q7Jmd0O9iq2YXYqiDYp9mE2LnZhdmE2YrYqSDYqNmG2KzYp9itISZsdDsvaDMmZ3Q7CiAgICAgICAgICAgICAgICAgICAgJmx0O3AgY2xhc3M9JnF1b3Q7ZnMtNSZxdW90OyZndDvYrti12YU6ICZsdDtzdHJvbmcgaWQ9JnF1b3Q7cGFpZC1hbW91bnQmcXVvdDsmZ3Q7MTguMDAmbHQ7L3N0cm9uZyZndDsg2LEu2LMmbHQ7L3AmZ3Q7CiAgICAgICAgICAgICAgICAgICAgJmx0O3AgY2xhc3M9JnF1b3Q7dGV4dC1tdXRlZCZxdW90OyZndDvYp9mE2LnZhdmK2YQ6INi52YrYs9mJINin2YTYsdin2LTYryZsdDsvcCZndDsKICAgICAgICAgICAgICAgICAgICAmbHQ7YnV0dG9uIGNsYXNzPSZxdW90O2J0biBidG4tb3V0bGluZS1kYXJrIG10LTMmcXVvdDsgb25jbGljaz0mcXVvdDtyZXNldE1lcmNoYW50KCkmcXVvdDsmZ3Q72LnZhdmE2YrYqSDYrNiv2YrYr9ipJmx0Oy9idXR0b24mZ3Q7CiAgICAgICAgICAgICAgICAmbHQ7L2RpdiZndDsKICAgICAgICAgICAgJmx0Oy9kaXYmZ3Q7CiAgICAgICAgJmx0Oy9kaXYmZ3Q7CgogICAgJmx0Oy9kaXYmZ3Q7CgogICAgJmx0O3NjcmlwdCZndDsKICAgICAgICBsZXQgY3VycmVudEJhbGFuY2UgPSAyMDAuMDA7CgogICAgICAgIGZ1bmN0aW9uIHByb2Nlc3NQYXltZW50KCkgewogICAgICAgICAgICBsZXQgYmlsbCA9IHBhcnNlRmxvYXQoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2JpbGwtYW1vdW50JykudmFsdWUpOwoKICAgICAgICAgICAgaWYgKGJpbGwgJmd0OyBjdXJyZW50QmFsYW5jZSkgewogICAgICAgICAgICAgICAgYWxlcnQoJ9in2YTYsdi12YrYryDYp9mE2YXYqtin2K0g2YHZiiDYp9mE2YXYrdmB2LjYqSDYutmK2LEg2YPYp9mB2Y0hJyk7CiAgICAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIC8vINiu2LXZhSDYp9mE2LHYtdmK2K8KICAgICAgICAgICAgY3VycmVudEJhbGFuY2UgLT0gYmlsbDsKICAgICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3VzZXItYmFsYW5jZScpLmlubmVyVGV4dCA9IGN1cnJlbnRCYWxhbmNlLnRvRml4ZWQoMik7CiAgICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdwYWlkLWFtb3VudCcpLmlubmVyVGV4dCA9IGJpbGwudG9GaXhlZCgyKTsKCiAgICAgICAgICAgIC8vINil2LjZh9in2LEg2LTYp9i02Kkg2KfZhNmG2KzYp9itINi52YbYryDYp9mE2KrYp9is2LEKICAgICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3N1Y2Nlc3Mtc2NyZWVuJykuc3R5bGUuZGlzcGxheSA9ICdibG9jayc7CiAgICAgICAgfQoKICAgICAgICBmdW5jdGlvbiByZXNldE1lcmNoYW50KCkgewogICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc3VjY2Vzcy1zY3JlZW4nKS5zdHlsZS5kaXNwbGF5ID0gJ25vbmUnOwogICAgICAgIH0KICAgICZsdDsvc2NyaXB0Jmd0OwombHQ7L2JvZHkmZ3Q7CiZsdDsvaHRtbCZndDsK
<!DOCTYPE html>
<html lang="ar" dir="rtl">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>محاكي تطبيق سريع باي | Saree3 Pay Simulator</title>
<link href="https://c...content-available-to-author-only...r.net/npm/bootstrap@5.3.0/dist/css/bootstrap.rtl.min.css" rel="stylesheet">
<link href="https://f...content-available-to-author-only...s.com/css2?family=Tajawal:wght@500;700;900&display=swap" rel="stylesheet">
<style>
body { font-family: 'Tajawal', sans-serif; background-color: #0b132b; color: #fff; padding: 20px; }
.phone-frame {
width: 360px; height: 720px; background: #f4f6f9; border-radius: 40px;
border: 12px solid #1c2541; box-shadow: 0 20px 50px rgba(0,0,0,0.5);
position: relative; overflow: hidden; display: flex; flex-direction: column; color: #333;
}
.phone-header { background: #0052CC; color: white; padding: 20px 15px 15px; text-align: center; }
.credit-card {
background: linear-gradient(135deg, #0052CC, #1765E3); color: white;
border-radius: 16px; padding: 20px; margin: 15px; box-shadow: 0 8px 20px rgba(0,82,204,0.3);
}
.scan-btn {
width: 120px; height: 120px; background: #FF6B00; color: white; border-radius: 50%;
display: flex; flex-direction: column; align-items: center; justify-content: center;
margin: 20px auto; cursor: pointer; border: none; box-shadow: 0 10px 25px rgba(255,107,0,0.4);
transition: transform 0.2s;
}
.scan-btn:hover { transform: scale(1.05); }
.merchant-frame {
width: 360px; height: 720px; background: #ffffff; border-radius: 40px;
border: 12px solid #3a506b; box-shadow: 0 20px 50px rgba(0,0,0,0.5);
position: relative; overflow: hidden; display: flex; flex-direction: column; color: #333;
}
.success-overlay {
display: none; position: absolute; top:0; left:0; width:100%; height:100%;
background: rgba(255,255,255,0.95); z-index: 10; text-align: center; padding-top: 150px;
}
</style>
</head>
<body>
<div class="container text-center mb-4">
<h2 class="fw-bold text-warning">محاكي النظام المباشر - سريع باي (Saree3 Pay)</h2>
<p class="text-light">جرب الدفع الآن عبر مسح الـ QR وملاحظة الخصم الفوري في شاشة الكاشير والعميل!</p>
</div>
<div class="d-flex justify-content-center gap-5 flex-wrap">
<!-- 1. شاشة العميل -->
<div>
<h4 class="text-center mb-3">📱 تطبيق العميل</h4>
<div class="phone-frame">
<div class="phone-header">
<h5 class="m-0 fw-bold">سريع باي | Saree3 Pay</h5>
</div>
<div class="credit-card text-start">
<small style="opacity: 0.8;">الرصيد المتاح للشراء</small>
<h2 class="fw-bold my-1"><span id="user-balance">200.00</span> ر.س</h2>
<small style="opacity: 0.9;">الحد الأقصى: 200.00 ر.س | الاستحقاق: 27 من الشهر</small>
</div>
<button class="scan-btn" onclick="processPayment()">
<span style="font-size: 30px;">📷</span>
<span class="fw-bold">ادفع الآن</span>
</button>
<div class="p-3 text-start">
<h6>المتاجر القريبة المشاركة:</h6>
<div class="p-2 bg-white rounded mb-2 shadow-sm">☕ كافيه مود (خصم فوري)</div>
<div class="p-2 bg-white rounded mb-2 shadow-sm">🍇 مطعم تكا وعنب</div>
</div>
</div>
</div>
<!-- 2. شاشة الكاشير -->
<div>
<h4 class="text-center mb-3">🖥️ جهاز الكاشير (المحل)</h4>
<div class="merchant-frame p-3 text-center">
<div class="bg-primary text-white p-2 rounded mb-3">Saree3 Pay Merchant</div>
<h5>كافيه مود - الفرع الرئيسي</h5>
<hr>
<div class="my-4">
<label class="form-label font-bold">قيمة فاتورة الزبون:</label>
<input type="number" id="bill-amount" class="form-control text-center fs-3 font-bold" value="18.00">
</div>
<div class="p-3 bg-light border rounded mb-3">
<p class="mb-1 text-muted">رمز الـ QR جاهز للمسح</p>
<div style="font-size: 80px;">📱🔳</div>
</div>
<!-- شاشة نجاح العملية -->
<div id="success-screen" class="success-overlay">
<div style="font-size: 70px; color: #28a745;">✅</div>
<h3 class="fw-bold text-success mt-2">تمت العملية بنجاح!</h3>
<p class="fs-5">خصم: <strong id="paid-amount">18.00</strong> ر.س</p>
<p class="text-muted">العميل: عيسى الراشد</p>
<button class="btn btn-outline-dark mt-3" onclick="resetMerchant()">عملية جديدة</button>
</div>
</div>
</div>
</div>
<script>
let currentBalance = 200.00;
function processPayment() {
let bill = parseFloat(document.getElementById('bill-amount').value);
if (bill > currentBalance) {
alert('الرصيد المتاح في المحفظة غير كافٍ!');
return;
}
// خصم الرصيد
currentBalance -= bill;
document.getElementById('user-balance').innerText = currentBalance.toFixed(2);
document.getElementById('paid-amount').innerText = bill.toFixed(2);
// إظهار شاشة النجاح عند التاجر
document.getElementById('success-screen').style.display = 'block';
}
function resetMerchant() {
document.getElementById('success-screen').style.display = 'none';
}
</script>
</body>
</html>