コード例 #1
0
ファイル: Listener.php プロジェクト: wp-pay-gateways/mollie
 public static function listen()
 {
     if (filter_has_var(INPUT_GET, 'mollie_webhook') && filter_has_var(INPUT_POST, 'id')) {
         $transaction_id = filter_input(INPUT_POST, 'id', FILTER_SANITIZE_STRING);
         $payment = get_pronamic_payment_by_transaction_id($transaction_id);
         Pronamic_WP_Pay_Plugin::update_payment($payment, false);
     }
 }
コード例 #2
0
 /**
  * Listen to ING Kassa Compleet webhook requests.
  */
 public static function listen()
 {
     if (filter_has_var(INPUT_GET, 'ing_kassa_compleet_webhook')) {
         $data = json_decode(file_get_contents('php://input'));
         if (is_object($data) && isset($data->order_id)) {
             $payment = get_pronamic_payment_by_transaction_id($data->order_id);
             Pronamic_WP_Pay_Plugin::update_payment($payment, false);
         }
     }
 }
コード例 #3
0
ファイル: Listener.php プロジェクト: daanbakker1995/vanteun
 public static function listen()
 {
     $condition = true;
     $condition &= filter_has_var(INPUT_POST, 'Data');
     $condition &= filter_has_var(INPUT_POST, 'Seal');
     if ($condition) {
         $input_data = filter_input(INPUT_POST, 'Data', FILTER_SANITIZE_STRING);
         $data = Pronamic_WP_Pay_Gateways_OmniKassa_Client::parse_piped_string($input_data);
         $transaction_reference = $data['transactionReference'];
         $payment = get_pronamic_payment_by_transaction_id($transaction_reference);
         Pronamic_WP_Pay_Plugin::update_payment($payment);
     }
 }