Paweł Nowicki

Paweł Nowicki Project Manager,
Programista PHP

Temat: DotPay i URLC

Witajcie, jestem w trakcie wdrażania płatności DotPay u siebie na stronie i mam pewien problem. Otóż w wysyłanym formularzu mam ustawiony taki sam adres dla pól URL i URLC. Po wykonaniu testowej transakcji zostaję przekierowany pod podany adres URL lecz po wykonaniu var_dump($_POST) wyświetla mi się tylko jedna wartość - 'OK'. A jak odebrać bardziej szczegółowe informacje o transakcji (kwota itp)?

Pozdrawiam
Janusz Skudrzyk

Janusz Skudrzyk Członek zarządu,
weblabs.pl

Temat: DotPay i URLC

Zobaczmy. Kod poniżej do wstawienia na samej górze strony spod urlc.
<?php

if( !empty( $_POST )) {
$plik = fopen( 'dotpay.log', 'a' ) ;
foreach( $_POST as $key => $value ) {
fwrite( $plik, $key." => ".$value."\r\n" ) ;
}
fwrite( $plik, "\r\n" ) ;
fclose( $plik ) ;
echo "OK" ;
exit() ;
}
?>

Coś takiego do tej strony odbierającej dane. Dobrze by było, żeby urlc było inne, ale jak się nie da, to trudno. Plik dotpay.log z prawami do zapisu i testowa płatność. I ważna rzecz, dotpay wymaga tylko i wyłącznie OK. Jeśli dostanie inną odpowiedź, to będzie wysyłać statusy do skutku.

Edit: Dodatkowa nowa linia w pliku. I tak, jeśli się zapisze, to w pliku pojawią się prawdopodobnie dwa bloki. Jeden z powrotu klienta z dotpaya, drugi z danych wysłanych w tle na urlc. Ten post został edytowany przez Autora dnia 14.08.17 o godzinie 21:59

Podobne tematy


Następna dyskusja:

DotPay - płatność w php




Wyślij zaproszenie do