Tovább a tartalomhoz

Horgok: fizetések

A fizetések módosítása, visszatérítése, feldolgozása és a fizetési linkek létrehozása körüli szűrők és műveletek.

A fizetések horgaival módosíthatod a fizetési adatot, vagy saját kódot futtathatsz, mielőtt egy fizetést feldolgoz, módosít, visszatérít, vagy fizetési linket készít hozzá. A bővítmény fájljait nem kell átírnod. Programozási ismeret kell hozzá, a támogatás csak általános tanácsot ad.

A fizetési módokra (WooCommerce, PayPal, Stripe, Mollie, Razorpay) vonatkozó külön horgokat a Horgok: fizetési módok fejezet sorolja fel.

Horog Típus Mikor fut Paraméterek
amelia_before_payment_updated_filter szűrő az admin felületen végzett módosítás előtt, módosíthatod a fizetési adatot $payment
amelia_before_payment_updated művelet a módosítás előtt $payment
amelia_after_payment_updated művelet a módosítás után $payment
function example($payment)
{
// fizetési adat módosítása
return $payment;
}
add_filter('amelia_before_payment_updated_filter', 'example', 10, 1);
Horog Típus Mikor fut Paraméter
amelia_get_payments_filter szűrő az admin felületre visszaadott fizetések lekérése előtt, módosíthatod a listát $payments
amelia_get_payments művelet a lekérés előtt $payments
Horog Típus Mikor fut Paraméterek
amelia_before_payment_refunded művelet a fizetés visszatérítése előtt $payment, $amount
amelia_after_payment_refunded művelet a visszatérítés után $payment, $amount
function example($payment, $amount)
{
// saját kód
}
add_action('amelia_after_payment_refunded', 'example', 10, 2);
Horog Típus Mikor fut Paraméterek
amelia_before_payment_processed_filter szűrő mielőtt a fizetési szolgáltató feldolgozza a fizetést, módosíthatod a fizetési adatot $paymentData, $reservation
amelia_before_payment_processed művelet a feldolgozás előtt $paymentData, $reservation

Ezek a horgok a Mollie, a WooCommerce és a Barion esetén nem futnak le.

Horog Típus Mikor fut Paraméterek
amelia_before_payment szűrő mielőtt a fizetési adat az adatbázisba kerül $paymentData, $amount
amelia_modify_payment_amount szűrő a foglalás végső, kiszámolt árának módosítása $price, $booking
function example($price, $booking)
{
// ár módosítása
return $price;
}
add_filter('amelia_modify_payment_amount', 'example', 10, 2);

Ezek a horgok a fizetési link vagy a felületről indított fizetés visszahívása (callback) körül futnak.

Horog Típus Mikor fut Paraméterek
amelia_before_payment_link_callback_filter szűrő a visszahívás előtt, módosíthatod a fizetési adatot $payment, $data
amelia_before_payment_link_callback művelet a visszahívás előtt $payment, $data
amelia_after_payment_link_callback művelet a visszahívás után $payment, $data
Szekció neve “Felületről létrehozott fizetési link”
Horog Típus Mikor fut Paraméterek
amelia_before_payment_from_panel_created_filter szűrő a fizetési link létrehozása előtt, módosíthatod az adatot $data
amelia_before_payment_from_panel_created művelet a létrehozás előtt $data
amelia_after_payment_from_panel_created_filter szűrő a létrehozás után, módosíthatod a fizetési linkeket $paymentLinks, $data
amelia_after_payment_from_panel_created művelet a létrehozás után $data, $paymentLink

Fizetési linkek e-mailekhez és felületekhez

Szekció neve “Fizetési linkek e-mailekhez és felületekhez”
Horog Típus Mikor fut Paraméterek
amelia_payment_link_amount szűrő a fizetési linkek létrehozása előtt módosíthatod a fizetendő összeget $amount, $data
amelia_before_payment_links_created művelet az e-mailekhez vagy a felülethez tartozó fizetési linkek létrehozása előtt $methods, $data, $amount
amelia_payment_links szűrő a linkek felhasználása előtt módosíthatod őket (WooCommerce esetén nem fut le) $paymentLinks, $amount, $data
amelia_wc_payment_link szűrő a WooCommerce fizetési linkjeinek módosítása $paymentLinks, $amount, $data
amelia_after_payment_links_created művelet a linkek létrehozása után $paymentLinks, $data, $amount

A két paraméteres horgoknál a add_filter / add_action negyedik argumentuma 2, a háromparaméteresekné 3.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások