![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 12.04.2016 Ostrzeżenie: (0%) ![]() ![]() |
Sprawa wygląda następująco: jest strona sprzedażowa produktu X, do płacenia wpięty jest tam Dotpay. Chcemy zintegrować to z zewnętrznym systemem partnerskim. Aby to zrobić, na stronie widocznej po zakupie ("Thank you page") wkleja się kod śledzący (javascript). W tym kodzie należy przekazać dwie rzeczy: unikalny numer zamówienia (unique order id) oraz wartość zamówienia (order value). Jest to druga i trzecia linijka w kodzie poniżej:
W dokumentacji Dotpay znalazłem, że za numer zamówienia odpowiada zmienna operation_number, a za kwotę - operation_amount, przekazywane za pomocą POST. Na niektórych forach natomiast znalazłem, że w takiej sytuacji można podstawić zmienne, używając kodu php wewnątrz java script:
W ten sposób jednak nic mi się nie zapisuje w zmiennych _ord_uid oraz _ord_val. Czy taka metoda tutaj nie zadziała? Do testów używam testowego konta dotpay. W polu Urlc podaję adres skryptu, który zwraca "OK" oraz zawiera powyższy kod javascript. Myślałem, że może coś robię źle z tym testowaniem, ale po przeklikaniu testowej płatności i zapisaniu zawartości tablicy $_POST do pliku txt, cała tablica się w nim zapisuje. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 1.10.2025 - 08:57 |