Tak, prawid?owo przyjmuje p?atno?ci, zmienia status itp., ale nie jest zgodny z wytycznymi WooCommerce:
https://docs.woothemes.com/document/payment-gateway-api/
a dok?adnie brakuje wywo?ania:
$order->payment_complete();
Dlaczego jest to istotne? Dzi?ki temu mo?liwe jest skorzystanie z akcji, która wywo?ywana jest JEDNOKROTNIE, gdy zaksi?gowana zostanie p?atno??. Z takiej w?a?nie funkcjonalno?ci korzysta wtyczka:
https://upsell.pl/sklep/wp-fakturownia/
która od wersji 1.2 ma integracj? z WooCommerce, ale ze wzgl?du na powy?sze integruje si? na zamianie statusu (co mo?e wyst?pi? kilkakrotnie przy zmianie r?cznej).
Inne wtyczki p?atno?ci uwzgl?dniaj? wywo?anie funkcji:
$order->payment_complete();