MENU

料金プラン

機能一覧

デモ

ご利用の流れ

お役立ちコラム



支払い

操作ガイド

Amelia WP 支払いフック

フックをご利用いただくには、ある程度のプログラミングスキルが必要です。プラグインで提供されるサポートには含まれていません。

支払いの更新 (Payment updated)

amelia_before_payment_updated_filter

お客様が管理者側で支払いが更新される前に、支払いデータを変更するために使用できるフィルターです。

タイプ: フィルター

例:

function example($payment)
{
    // 支払いデータを変更
    return $payment;
}
add_filter('amelia_before_payment_updated_filter', 'example', 10, 1);

amelia_before_payment_updated

お客様が管理者側で支払いが更新される前に、アクションを実行するために使用できるフックです。

タイプ: アクション

例:

function example($payment)
{
    // アクションを実行
}
add_action('amelia_before_payment_updated', 'example', 10, 1);

amelia_after_payment_updated

お客様が管理者側で支払いが更新された後に、アクションを実行するために使用できるフックです。

タイプ: アクション

例:

function example($payment)
{
    // アクションを実行
}
add_action('amelia_after_payment_updated', 'example', 10, 1);

支払いの取得 (Get payments)

amelia_get_payments_filter

お客様が取得した支払いを管理者側に送信する前に変更できるフィルターです。

タイプ: フィルター

例:

function example($payments)
{
    return $payments;
}
add_filter('amelia_get_payments_filter', 'example', 10, 1);

amelia_get_payments

お客様が管理者側に支払いが取得される前にアクションを実行するために使用できるフックです。

タイプ: action

例:

function example($payments)
{
    // アクションを実行
}
add_action('amelia_get_payments', 'example', 10, 1);

支払いの返金 (Payment refunded)

amelia_before_payment_refunded

お客様が支払いが返金される前にアクションを実行できるフックです。

タイプ: アクション

例:

function example($payment, $amount)
{
    // アクションを実行
}
add_action('amelia_before_payment_refunded', 'example', 10, 2);

amelia_after_payment_refunded

お客様が支払いが返金された後にアクションを実行できるフックです。

タイプ: アクション

例:

function example($payment, $amount)
{
    // アクションを実行
}
add_action('amelia_after_payment_refunded', 'example', 10, 2);

支払いの処理 (Payment processed)

amelia_before_payment_processed_filter

お客様が支払いが処理される(支払いゲートウェイで実行される)前にデータを変更できるフィルターです。このフックはMollieまたはWooCommerceでは使用されません。

タイプ: フィルター

例:

function example($paymentData, $reservation)
{
    return $paymentData;
}
add_filter('amelia_before_payment_processed_filter', 'example', 10, 2);

amelia_before_payment_processed

お客様が支払いが処理される(支払いゲートウェイで実行される)前にアクションを実行するために使用できるフックです。このフックはMollieまたはWooCommerceでは使用されません。

タイプ: アクション

例:

function example($paymentData, $reservation)
{
    // アクションを実行
}
add_action('amelia_before_payment_processed', 'example', 10, 2);

amelia_before_payment

お客様が支払いデータがデータベースに保存される前に変更できるフィルターです。

タイプ: フィルター

例:

function example($paymentData, $amount) 
{
   // 支払いデータを変更
   return $paymentData;
}
add_filter('amelia_before_payment', 'example', 10, 2);

amelia_modify_payment_amount

お客様が予約のために最終的に計算された価格を変更できるフィルターです。

タイプ: フィルター

例:

function example($price, $booking)
{
    // 価格を変更
    return $price;
}
add_filter('amelia_modify_payment_amount', 'example', 10, 2);

支払いリンクとマイページからの支払い (Payment links and payment from panel)

amelia_before_payment_link_callback_filter

お客様が支払いリンクまたはマイページからの支払いのコールバックが実行される前に、支払いデータを変更できるフィルターです。

タイプ: フィルター

例:

function example($payment, $data)
{
    // データを変更
    return $payment;
}
add_filter('amelia_before_payment_link_callback_filter', 'example', 10, 2);

amelia_before_payment_link_callback

お客様が支払いリンクまたはマイページからの支払いのコールバックが実行される前に、アクションを実行できるフックです。

タイプ: action

例:

function example($payment, $data)
{
    // アクションを実行
}
add_action('amelia_before_payment_link_callback', 'example', 10, 2);

amelia_after_payment_link_callback

お客様が支払いリンクまたはマイページからの支払いのコールバックが実行された後に、アクションを実行できるフックです。

タイプ: アクション

例:

function example($payment, $data)
{
    // アクションを実行
}
add_action('amelia_after_payment_link_callback', 'example', 10, 2);

amelia_before_payment_from_panel_created_filter

お客様がマイページ用の支払いリンクが作成される前に、データを変更できるフィルターです。

タイプ: フィルター

例:

function example($data)
{
    // データを変更
    return $data;
}
add_filter('amelia_before_payment_from_panel_created_filter', 'example', 10, 1);

amelia_before_payment_from_panel_created

お客様がマイページ用の支払いリンクが作成される前に、アクションを実行できるフックです。

タイプ: アクション

例:

function example($data)
{
    // アクションを実行
}
add_action('amelia_before_payment_from_panel_created', 'example', 10, 1);

amelia_after_payment_from_panel_created_filter

お客様がマイページ用の支払いリンクが作成された後に、データを変更できるフィルターです。

タイプ: フィルター

例:

function example($paymentLinks, $data)
{
    // 支払いリンクを変更
    return $paymentLinks;
}
add_filter('amelia_after_payment_from_panel_created_filter', 'example', 10, 2);

amelia_after_payment_from_panel_created

お客様がマイページ用の支払いリンクが作成された後に、アクションを実行できるフックです。

タイプ: アクション

例:

function example($data, $paymentLink)
{
    // アクションを実行
}
add_action('amelia_after_payment_from_panel_created', 'example', 10, 2);

amelia_payment_link_amount

お客様が支払いリンクが作成される前に、支払い金額を変更できるフィルターです。

タイプ: フィルター

例:

function example($amount, $data)
{
    // 金額を変更
    return $amount;
}
add_filter('amelia_payment_link_amount', 'example', 10, 2);

amelia_before_payment_links_created

お客様が支払いリンクが作成される(メールまたはマイページ用)前に、アクションを実行できるフックです。

タイプ: アクション

例:

function example($methods, $data, $amount)
{
    // アクションを実行
}
add_action('amelia_before_payment_links_created', 'example', 10, 3);

amelia_payment_links

お客様が支払いリンクがメールまたはマイページで使用される前に変更できるフィルターです。このフックはWooCommerceには適用されません。

タイプ: フィルター

例:

function example($paymentLinks, $amount, $data)
{
    // 支払いリンクを変更
    return $paymentLinks;
}
add_filter('amelia_payment_links', 'example', 10, 3);

amelia_wc_payment_link

お客様がWooCommerce用の支払いリンクがメールまたはマイページで使用される前に変更できるフィルターです。

タイプ: フィルター

例:

function example($paymentLinks, $amount, $data)
{
    // 支払いリンクを変更
    return $paymentLinks;
}
add_filter('amelia_wc_payment_link', 'example', 10, 3);

amelia_after_payment_links_created

お客様が支払いリンクが作成された(メールまたはマイページ用)後に、アクションを実行できるフックです。

タイプ: アクション

例:

function example($paymentLinks, $data, $amount)
{
    // アクションを実行
}
add_action('amelia_after_payment_links_created', 'example', 10, 3);